ubuntu 10.04 和 11.10 中的關閉日誌記錄

ubuntu 10.04 和 11.10 中的關閉日誌記錄

當我的系統啟動時,它將所有內容記錄到 syslog/dmesg 中。我可以檢查它是否有問題。

當我的系統關閉時,記錄在哪裡?我在/var/log10.04 中沒有看到任何明顯的東西。 (我的11.10系統目前無法存取。)

我在看 如何開啟「關機日誌記錄」或作業系統追蹤? 但沒有看到任何有幫助的東西。

我使用 kubuntu,但這個級別的所有東西可能都是相同的。

答案1

關閉作業記錄在 /var/log/syslog 中。

尾-f /var/log/syslog

答案2

從來沒有找到答案,但我做了自己的選擇。

我在/etc中創建了rc.local_jjp

#!/bin/sh -e
#
# rc.local_jjp
#
# This script is executed at the start of runlevel 0 and 6
#    and at the end of runlevels 1,2 and 3
# Make sure that the script will "exit 0" on success or any other
# value on error.
#

LOG='/var/log/maint/mysyslog'
DATE="`date`"

case "$1" in
start)
    start
    ;;
stop)
    echo "System Shutdown at $DATE" >> $LOG
    ;;
restart)
    echo "System Restart at $DATE" >> $LOG
    ;;
*)
    echo "Usage: $0 {start|stop|restart}" >> $LOG
    exit 1
esac

exit 0

然後,我將其符號連結到運行級別目錄。

sudo ln -s /etc/rc.local_jjp /etc/rc0.d/K02rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc1.d/S99rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc2.d/S99rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc3.d/S99rc.local_jjp
sudo ln -s /etc/rc.local_jjp /etc/rc6.d/K02rc.local_jjp

(我不太清楚運行等級 4 和 5 的作用,所以我沒有為它們添加符號連結。)

現在,我有了自己的小型系統日誌,可以顯示啟動和關閉。

關於Linux啟動和關閉行為我不會說太多(主要是因為我不太了解),但基本思想是當系統更改運行級別(例如從啟動時更改)時,特殊目錄中的腳本會被執行到多用戶(運行級別3)。

由於我的腳本需要係統正常運行,並且因為我不想幹擾重要的事情,所以我命名了符號鏈接,以便它將作為啟動時的最後一件事和關閉時的第一件事之一執行。

相關內容