Linux入门(一)之权限指令系统管理
普通用戶需要使用sudo或者root超級管理員可以執行權限指令。
?
二、linux系統init程序
(1)運行init程序(引用runoob.com)
init 進程是系統所有進程的起點,你可以把它比擬成系統所有進程的老祖宗,沒有這個進程,系統中任何進程都不會啟動。
init 程序首先是需要讀取配置文件 /etc/inittab。
運行級別
許多程序需要開機啟動。它們在Windows叫做"服務"(service),在Linux就叫做"守護進程"(daemon)。
init進程的一大任務,就是去運行這些開機啟動的程序。
但是,不同的場合需要啟動不同的程序,比如用作服務器時,需要啟動Apache,用作桌面就不需要。
Linux允許為不同的場合,分配不同的開機啟動程序,這就叫做"運行級別"(runlevel)。也就是說,啟動時根據"運行級別",確定要運行哪些程序。
Linux系統有7個運行級別(runlevel):
- 運行級別0:系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動
- 運行級別1:單用戶工作狀態,root權限,用于系統維護,禁止遠程登陸
- 運行級別2:多用戶狀態(沒有NFS)
- 運行級別3:完全的多用戶狀態(有NFS),登陸后進入控制臺命令行模式
- 運行級別4:系統未使用,保留
- 運行級別5:X11控制臺,登陸后進入圖形GUI模式
- 運行級別6:系統正常關閉并重啟,默認運行級別不能設為6,否則不能正常啟動
(2)init指令
init指令必須在root權限下執行。
語法
init [0123456Ss]
0-6:表示系統運行的7個級別。
S或s:配合開機執行級別1時使用,表示開機后不參考/etc/inittab文件。
?
a.在普通用戶下執行,提示需要root權限
b.在普通用戶下root授權正常執行
c.root超級管理員執行
?
?
?二、關機和重啟
(1)shutdown
系統關機前使用shutdown命令﹐系統管理員會通知所有登錄的用戶系統將要關閉。并且login指令會被凍結﹐即新的用戶不能再登錄。直接關機或者延遲一定的時間才關機都是可能的﹐還可能重啟。這是由所有進程都會收到系統所送達的信號決定的。這讓像vi之類的程序有時間儲存目前正在編輯的文檔﹐而像處理郵件和新聞的程序則可以正常地離開等等。
shutdown執行它的工作是送信號給init程序﹐要求它改變runlevel。Runlevel 0被用來停機﹐runlevel 6是用來重新啟動系統﹐而runlevel 1則是被用來讓系統進入管理工作可以進行的狀態。
A.shutdown語法
shutdown [選項] [時間] [警告信息]
?
?
?
B.shutdown的參數選項
1.shutdown --help顯示的參數
?
2.shutdown其他參數
-c:取消指令執行;
-f:重新啟動時不執行fsck;
-F:重新啟動時執行fsck;
-h:將系統關機;
-k:只是送出信息給所有用戶,但不會實際關機;
-n:不調用init程序進行關機,而由shutdown自己進行;
-r:shutdown之后重新啟動;
-t<秒數>:送出警告信息和刪除信息之間要延遲多少秒。
?
(2)halt指令
halt命令的作用是關閉系統,它的使用權限是超級用戶。
halt 就是調用shutdown -h。halt執行時,殺死應用進程,執行sync(將存于buffer中的資料強制寫入硬盤中)系統調用,文件系統寫操作完成后就會停止內核。若系統的運行級別為0或6,則關閉系統;否則以shutdown指令(加上-h參數)來取代。
A.語法
halt [選項]
?
B.參數選項
-n : 在關機前不做將記憶體資料寫回硬盤的動作,防止sync系統調用,它用在用fsck修補根分區之后,以阻止內核用老版本的超級塊覆蓋修補過的超級塊。
-w : 并不會真的關機,只是把記錄寫到 /var/log/wtmp 檔案里
-d : 不把記錄寫到 /var/log/wtmp 檔案里(-n 這個參數包含了 -d) -f : 強迫關機,不呼叫 shutdown 這個指令
-i : 在關機之前先把所有網絡相關的裝置先停止
-p : 當關機的時候,順便做關閉電源(poweroff)的動作
?
(3)reboot 重啟
Linux reboot命令用于用來重新啟動計算機。
若系統的 runlevel 為 0 或 6 ,則重新開機,否則以 shutdown 指令(加上 -r 參數)來取代
A.語法
reboot [選項]
B.參數選項
-n : 在重開機前不做將記憶體資料寫回硬盤的動作
-w : 并不會真的重開機,只是把記錄寫到 /var/log/wtmp 檔案里
-d : 不把記錄寫到 /var/log/wtmp 檔案里(-n 這個參數包含了 -d)
-f : 強迫重開機,不呼叫 shutdown 這個指令
-i : 在重開機之前先把所有網絡相關的裝置先停止
?
(4)poweroff?
poweroff命令用來關閉計算機操作系統并且切斷系統電源。?
A.語法
poweroff [選項]
?
B.參數選項
-n:關閉操作系統時不執行sync操作;
-w:不真正關閉操作系統,僅在日志文件“/var/log/wtmp”中;
-d:關閉操作系統時,不將操作寫入日志文件“/var/log/wtmp”中添加相應的記錄;
-f:強制關閉操作系統;
-i:關閉操作系統之前關閉所有的網絡接口;
-h:關閉操作系統之前將系統中所有的硬件設置為備用模式。
?(5)init指令 上面已經介紹了,這里不再重復
? ?
?
總結
以上是生活随笔為你收集整理的Linux入门(一)之权限指令系统管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 由于芯片亏损扩大,三星电子预计第三季度利
- 下一篇: “鸿星尔克”告“鸿红星尔克”侵权 后被被