沒有/var/log/messages

有些問題要確認,所以需要看一下/var/log/messages文件,結果沒有。網上說需要配置/etc/syslog.conf,系統裏面沒有。

查看進程,使用syslogd和klogd進程的,通過修改這兩個進程的命令行參數來讓它可以輸出log文件吧。

在我用的這個系統中,etc下有rc0.d~rc6.d幾個文件夾。系統啓動時,默認讀取的是哪個?

上網搜linux啓動級別,如下:


在linux的系統7種啓動級別,默認爲X-Window,類似於Windows的窗口模式。

如何修改或變更linux的默認啓動級別或模式呢?

以root身份進入Linux,修改文件:/etc/inittab文件
找到“id:5:initdefault:”,其中的5就是X-Window,爲默認運行級別,一般把5改爲3即可,即默認進入命令行模式。

linux的7種啓動級別,分別爲:
 

#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)

各個運行級的解釋:
 

0 爲停機,機器關閉。
1 爲單用戶模式,就像Win9x下的安全模式類似。
2 爲多用戶模式,但是沒有NFS支持。
3 爲完整的多用戶模式,是標準的運行級。
4 一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5 就是X11,進到X Window系統了。
6 爲重啓,運行init 6機器就會重啓。

0和6一般不用;
在命令行中運行startx,即可啓動到級別5。


我的也是5,於是到rc5.d中看到有S20syslog,去裏面修改命令行參數。這下終於有日誌文件了。

關於syslogd和syslog.conf,這裏有篇文章。

http://www.cnblogs.com/doctorqbw/archive/2012/07/31/2616322.html


另外,最近的fedora和ubuntu貌似用的是/etc/rsyslog.conf和rsyslogd。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章