對自動磁盤分區進行修改
自動磁盤分區方案是不安全的。自動磁盤分區只創建了基於邏輯卷(LV)的根(/)文件系統,這就意味著,所有的數據都將存放到唯一的根文件系統中,這對於實際的系統來說是不安全的。安全的做法是應該創建分享的多個LV。
1.LV root:存放系統命令和用戶數據等。2.LV usr:存放Linux的應用程序。3.LV var:存放系統中經常變化的數據。4.LV home:存放普通用戶的數據。5.LV swap:用於實現虛擬內存。
對於磁盤分區應該遵循如下原則:1)/ 目錄中必須包括/etc /lib /bin /sbin。也就是說,這4個目錄不能是獨立的文件系統。2)典型的掛載包括/root /home /usr /var /tmp /usr/local /opt,也就是說,這些目錄都可以是獨立的文件系統。3)一般地,在一個非海量物理內存的系統上需要創建獨立的SWAP文件系統,用以實現虛擬內存技術。通常其大小 是物理內存的2倍。4)獨立的文件系統既可以創建在磁盤分區上,也可以創建在邏輯卷上。5)一般地,在一個為多用戶提供服務的實際系統中至少要創建單獨的home分區或邏輯卷。
系統運行級別與關機
Linux系統任何進修都運行在一個指定的運行級別(也稱運行級)上,並且不同的運行級的程序和服務都不同,所要完成的工作和要達到的目的也不同。
Linux的每戶運行級別
運行級別
說明
0
所有進行將被終止,機器將有序地停止,關機時系統處於這個運行級別
1
單用戶模式。用於系統維護,只有少數進行運行,同時所有服務也不啟動
2
多用戶模式。和運行級別3一樣,只是網絡文件系統(NFS)服務沒有被啟動
3
多用戶模式。允許多用戶登錄系統,是系統默認的啟動級別
4
留給用戶自定義的運行級別
5
多用戶模式。並且在系統啟動後運行X-Window,給出一個圖形化的登錄窗口
6
所有進程被終止,系統重新啟動
用戶可以使用如下命令查看當前系統運行級別
#runlevel
用戶可以使用如下命令切換運行級別
# init [0123456Ss]
關機和重新啟動
關機命令#init 0
重新啟動命令#init 6
此外,還可以使用halt和reboot命令進行關機和重新啟動。
init與shutdwon關機和重啟的區別:
命令init用於立即關機和重啟,但是在多用戶系統中,若想給用戶發送關機警告信息以便各個用戶完成自己的工作並注銷登錄,則必須使用shutdown命令。shutdown命令能夠以一種比較安全的方式 關閉系統,所有登錄到系統上的用戶會被通知系統將要關閉,而新的登錄操作將被阻止;同時所有的進程也會被通知系統將要關閉。這樣有些程序,如vi將能夠及時保存用戶編輯的文件並退出 。shutdown命令格式為
#shutdown 選項
shutdown命令的選項說明
選 項
說明
-t sec
等待sec秒後再通知init關閉系統
-k
並不真正關閉系統,只是給每個用戶發送警告信息
-r
關閉之後重新啟動系統
-h
關閉之後停滯系統
-f
重新啟動後不用disk檢查磁盤
-F
重新啟動後強制用disk檢查磁盤
time
設置關閉系統的時刻,後面加上時間,格式是hh:mm
warning-nessage
發給用戶的警告信息
例如 :# shutdown -r +5 "System will be reboot in 5 minites, Please save your work."