При загрузке ОС debian видно несколько варнингов, но полностью их прочитать не получается... как можно настройить так, чтобы потом появляющееся сообщение login не перекрывало все эти сообщения? и в продолжение темы как можно сделать, чтобы на первой консоли постоянно просматривался через tail -f какой-нибудь из логов, например /var/log/ssyslog ?
просмотр варнингов при загрузке ОС и логи в первой консоли
В готовых решениях есть объяснение как включить bootlog.
такого файла нет в ОС (testing)
$ cat /etc/default/
acpid bluetooth cups halt locale ntp rsyslog virtualbox
acpi-support bsdmainutils dbus hddtemp minissdpd ntpdate saned
alsa cacerts devpts hdparm networking pulseaudio spamassassin
alsa-base console-setup exim4 hwclock nfs-common rcS ssh
anacron crda google-chrome kdm.d/ nss rcS.dpkg-old tmpfs
avahi-daemon cron grub keyboard ntfs-3g rsync useraddЯ говорил про топик Готовые решения в Debian GNU/Linux где искать.
Чтобы терминал не очищался смотри /etc/inittab если у тебя не systemd, достаточно в параметре agetty указать --noclear опцию.
Примерно:
1:2345:respawn:/sbin/agetty --noclear tty1Я говорил про топик Готовые решения в Debian GNU/Linux где искать.
Чтобы терминал не очищался смотри /etc/inittab если у тебя не systemd, достаточно в параметре agetty указать --noclear опцию.
Примерно: text1:2345:respawn:/sbin/agetty --noclear tty1
ну так я и имел в виду файл bootlogd
А, ну поставь bootlogd.
спасибо, помогло
как можно сделать, чтобы на первой консоли постоянно просматривался через tail -f какой-нибудь из логов, например /var/log/syslog ?
Ну запусти это.
Или вопрос в том как сделать это автоматически?
Можно попробовать, например, добавить в файл /etc/init.d/rc.local такую строку:
tail -f /var/log/syslog > /dev/tty1 2>&1 &В некоторых системных логгерах есть возможность в настройках указать консоль, на которой будут отображаться логи.
Ну запусти это.
Или вопрос в том как сделать это автоматически?
да, хочется автоматически...
В некоторых системных логгерах есть возможность в настройках указать консоль, на которой будут отображаться логи.
можно пример 1 из них?
Можно попробовать, например, добавить в файл /etc/init.d/rc.local такую строку: texttail -f /var/log/syslog > /dev/tty1 2>&1 &
в эту часть скрипта rc.local?:
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
можно пример 1 из них?
"Вот, к примеру, его конфигурационный файл"
gentoo-laptop ~ # cat /etc/conf.d/metalog
# /etc/conf.d/metalog
# $Header: /var/cvsroot/gentoo-x86/app-admin/metalog/files/metalog.confd,v 1.7 2006/02/08 01:04:02 vapier Exp $
# Some useful options:
# -a Log with buffering
# -s Log without buffering
# See `metalog --help` for more
METALOG_OPTS=""
# Options used by /sbin/consolelog.sh
# Space delimited list of devices to write "console" messages to
CONSOLE="/dev/console /dev/tty10"
# Format of logging (make sure you use single quotes)
FORMAT='$1 [$2] $3'
да, получилось-добавил в rc.local... всем спс!
хм.. в Debian7 bootlogd нужно ставить..