Логи в отдельной консоли
Чтобы быстро посмотреть последние сообщения в логах - не обязательно писать в командной строке "tail /var/log/messages". Можно вместо этого выводить нужные сообщения в отдельную консоль. Для этого пропишите в файле /etc/syslog.conf
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none /dev/tty8
Отредактируйте эти строки так, чтобы получать только нужные сообщения. У меня эта запись просто скопирована с той, что направляется в /var/log/messages. После этого перезапустите сервис syslogd или дайте ему команду перечитать конфиг.
Параметр "/dev/tty8" означает, что соответствующие сообщения будут направлены на 8-ю консоль. Теперь вы можете просто нажимать Alt+F8 (Alt+Ctrl+F8 если вы находитесь в иксах) чтобы увидеть конец лога.
Вместо "/dev/tty8" вы можете ещё написать "|/dev/xconsole" и тогда вы сможете читать лог из иксов командой "xconsole -file /dev/xconsole".
Лично я использую сразу оба варианта.
- Добавить комментарий
- 862 просмотра
Страница для печати

хороший типс Ж:-)
можно еще добавить что таким образом можно выводить логи на бекгаунд вашего WM с помощью программ подобных root-tail, указав файл за которым нужно следить как /dev/xconsole
--
Signature invent in progress 23% #.........
Хотел ещё написать как заставить syslogd перечитать конфиг, но не придумал простого и одновременно универсального способа :-(
В debian sarge это /etc/init.d/sysklogd reload
А в redhat 8.0 - /etc/init.d/syslog restart
Наверное вот так будет универсально: pkill -HUP -x syslogd
пишите в коментариях текст что хотите изменить/добавить, я исправлю
--
Signature invent in progress 23% #.........
Поправить хотелось бы только опечатку в последнем предложении:
s/импользую/использую/
И ещё бы пробелы в тексте кода поставить ([pre]...[/pre] кажется...)
А остальное пускай в комментах лежит. Не суть важно.