1. 程式人生 > >Linux學習—隨筆1

Linux學習—隨筆1

隨筆 lin 狀態 遠程登陸 alt str 登陸用戶 ins 登入

Linux 中的“守護進程”( daemon ) 相當於 windows 裏面的“服務”( service ) ,這些就是 Linux 系統啟動是需要啟動的程序。Linux 系統是通過 init 進程啟動的( Linux 系統所有進程的起點)。

Linux 系統有7個不同的運行級別:

  • 運行級別0:系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動
  • 運行級別1:單用戶工作狀態,root權限,用於系統維護,禁止遠程登陸
  • 運行級別2:多用戶狀態(沒有NFS)
  • 運行級別3:完全的多用戶狀態(有NFS),登陸後進入控制臺命令行模式
  • 運行級別4:系統未使用,保留
  • 運行級別5:X11控制臺,登陸後進入圖形GUI模式
  • 運行級別6:系統正常關閉並重啟,默認運行級別不能設為6,否則不能正常啟動

Linux 運行流程: 操作系統 》/boot 》init進程 (讀取配置文件 /etc/inittab) 》

判斷運行級別 》/etc/init.d 》用戶登錄 ( Linux 會預設6個終端供用戶登入)》 Login shell

Linux 關機流程:sync 》shutdown 》reboot 》halt

(服務器一般是不會關機的,但大家還是需要了解一下)

sync 將數據由內存同步到硬盤中。

shutdown 關機指令,你可以man shutdown 來看一下幫助文檔。例如你可以運行如下命令關機:

shutdown –h 
10 ‘This server will shutdown after 10 mins’ 這個命令告訴大家,計算機將在10分鐘後關機,並且會顯示在登陸用戶的當前屏幕中。 shutdown –h now 立馬關機 shutdown –h 20:25 系統會在今天20:25關機 shutdown –h +10 十分鐘後關機 shutdown –r now 系統立馬重啟 shutdown –r +10 系統十分鐘後重啟 reboot 就是重啟,等同於 shutdown –r now halt 關閉系統,等同於shutdown –h now 和 poweroff

最後總結一下,不管是重啟系統還是關閉系統,首先要運行 sync

命令,把內存中的數據寫到磁盤中。

關機的命令有 shutdown –h now halt poweroff init 0 , 重啟系統的命令有 shutdown –r now reboot init 6 。

Linux學習—隨筆1