查看系統版本號:redhat版本號還是內核版本號 則 cat/etc/resdhat-release查看操作系統版本號 ls /boot/查看內核版本號(一個操作系統可安裝多個內核) 查看當前系統運行的版本:uname –r uname -a詳細信息 uname -n顯示當前主機主機名 uname -v顯示內核版本 uname -p 顯示平臺架構
runlevel 運行級別。所謂運行級別就是開機時運行的服務不一樣 0-6七個運行級別
0表示關機
1叫單用戶模式(single user mode)不啓用網絡服務 用於修復系統時用到 特點:不需要用戶認證登陸,直接以root用戶登陸 還可以用s S表示。 在啓動時會讀取/etc/rc.d/rc.sysinit
這個腳本。如果這個腳本有損壞 則進入不了 所以有一個模式可以進入 叫emergency
在/etc/inittab下查看默認級別 chkconfig --list查看某些服務在哪些級別下是啓動狀態
後跟服務名字可查看此服務的運行級別狀態 修改運行級別則用chkconfig –level
當不加level時 默認的控制2 3 4 5四個級別。 把服務添加到列表中:chkconfig –add 服務名稱
2多用戶模式 不啓動NFS服務
3表示不啓用圖形界面,是字符界面
4官方尚未定義 沒使用
5表示啓用圖形界面
6表示重啓
使用init 後跟級別數字 可切換運行級別
用runlevel命令查看上一次和當前運行級別(N表示沒有運行級別) 也可以用who –r來查看當前運行級別
mingetty 啓動虛擬終端(只有級別是2345時才啓用)
系統服務:
獨立守護進程 :一直在運行 隨時可以訪問
非獨立守護進程(超級守護進程):平時不運行 只有超級守護進程運行
超級守護進程所管理的所有非獨立進程都在/etc/xinetd.d下
lsmod 顯示當前已加載的內核模塊 modprobe加模塊的名字 可以加載它
不用加載:modprobe –r後跟模塊名字
ldd 後跟指定一個路徑 查看依賴關係(提供的庫文件)