LinuxForum.Fans
Тема

просмотр варнингов при загрузке ОС и логи в первой консоли

Автор: philipzoid 19 сообщений 4408 просмотров
#298077

При загрузке ОС debian видно несколько варнингов, но полностью их прочитать не получается... как можно настройить так, чтобы потом появляющееся сообщение login не перекрывало все эти сообщения? и в продолжение темы как можно сделать, чтобы на первой консоли постоянно просматривался через tail -f какой-нибудь из логов, например /var/log/ssyslog ?

#298093

В готовых решениях есть объяснение как включить bootlog.

#298097

такого файла нет в ОС (testing)

text
$  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
#298098

Я говорил про топик Готовые решения в Debian GNU/Linux где искать.
Чтобы терминал не очищался смотри /etc/inittab если у тебя не systemd, достаточно в параметре agetty указать --noclear опцию.
Примерно:

text
1:2345:respawn:/sbin/agetty --noclear tty1
#298100
zenon написал:
Я говорил про топик Готовые решения в Debian GNU/Linux где искать.
Чтобы терминал не очищался смотри /etc/inittab если у тебя не systemd, достаточно в параметре agetty указать --noclear опцию.
Примерно:
text
1:2345:respawn:/sbin/agetty --noclear tty1

ну так я и имел в виду файл bootlogd

#298102

А, ну поставь bootlogd.

#298131

спасибо, помогло

#298149

как можно сделать, чтобы на первой консоли постоянно просматривался через tail -f какой-нибудь из логов, например /var/log/syslog ?

#298151

Ну запусти это.
Или вопрос в том как сделать это автоматически?

#298152

Можно попробовать, например, добавить в файл /etc/init.d/rc.local такую строку:

text
tail -f /var/log/syslog > /dev/tty1 2>&1 &
#298154

В некоторых системных логгерах есть возможность в настройках указать консоль, на которой будут отображаться логи.

#298155
Vascom написал:
Ну запусти это.
Или вопрос в том как сделать это автоматически?

да, хочется автоматически...

#298156
Lupo Alberto написал:
В некоторых системных логгерах есть возможность в настройках указать консоль, на которой будут отображаться логи.

можно пример 1 из них?

#298157
allez написал:
Можно попробовать, например, добавить в файл /etc/init.d/rc.local такую строку:
text
tail -f /var/log/syslog > /dev/tty1 2>&1 &

в эту часть скрипта rc.local?:

text
 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
}
 
#298159
"philipzoid" написал:
можно пример 1 из них?

metalog

"Вот, к примеру, его конфигурационный файл"
text

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'

#298166

...си-и-ильно удивлюсь, если syslog-ng не умеет слать сообщения в консоль.

#298174

да, получилось-добавил в rc.local... всем спс!

#320762

хм.. в Debian7 bootlogd нужно ставить..

Войдите или зарегистрируйтесь, чтобы ответить.