В Fedora 19 выглядит так: /var/log/messages. Хотя проверьте /etc/rsyslog.conf, если он был изменен.
Ответ 3
tail -f /var/log/syslog | grep process_name
где process_name - название интересующего нас процесса
Ответ 4
По умолчанию он регистрируется в системном журнале в /var/log/syslog, поэтому его можно прочитать по:
tail -f /var/log/syslog
Если файл не существует, проверьте /etc/syslog.conf, чтобы просмотреть файл конфигурации для syslogd.
Обратите внимание, что файл конфигурации может быть другим, поэтому проверьте выполняемый процесс, если он использует другой файл:
Примечание. В некоторых дистрибутивах (таких как Knoppix) все зарегистрированные сообщения могут быть отправлены на другой терминал (например, /dev/tty12), поэтому для доступа, например, tty12 попробуйте нажать Control + Alt + F12.
Вы также можете использовать инструмент lsof, чтобы узнать, какой файл журнала использует процесс syslogd, например
sudo lsof -p $(pgrep syslog) | grep log$
Чтобы отправить тестовое сообщение в syslogd в оболочке, вы можете попробовать:
echo test | logger
Для устранения неполадок используйте инструмент трассировки (strace в Linux, dtruss в Unix), например: