日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

            歡迎訪問 生活随笔!

            生活随笔

            當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

            综合教程

            linux学习(二)认识Linux

            發布時間:2023/10/11 综合教程 87 老码农
            生活随笔 收集整理的這篇文章主要介紹了 linux学习(二)认识Linux 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

            一、Linux系統的組成

            • linux內核(linus 團隊管理)
            • shell:用戶與內核交互的接口
            • 文件系統:ext3、ext4等。windows 有 fat32 、ntfs
            • 第三方應用軟件

            二、Linux 系統啟動過程

              過程可以分為5個階段:

            • 內核的引導。
            • 運行 init。
            • 系統初始化。
            • 建立終端 。
            • 用戶登錄系統。

            一、內核引導

              當計算機打開電源后,首先是BIOS開機自檢,按照BIOS中設置的啟動設備(通常是硬盤)來啟動。

              操作系統接管硬件以后,首先讀入 /boot 目錄下的內核文件

            二、運行init

              init 進程是系統所有進程的起點,你可以把它比擬成系統所有進程的老祖宗,沒有這個進程,系統中任何進程都不會啟動。

              init 程序首先是需要讀取配置文件 /etc/inittab

            運行級別

              定義:Linux允許為不同的場合,分配不同的開機啟動程序,這就叫做"運行級別"(runlevel)。

              許多程序需要開機啟動。它們在Windows叫做"服務"(service),在Linux就叫做"守護進程"(daemon)。

              也就是說,啟動時根據"運行級別",確定要運行哪些程序。

              Linux系統有7個運行級別(runlevel):

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

            三、系統初始化

              在init的配置文件中有這么一行: si::sysinit:/etc/rc.d/rc.sysinit 它調用執行了/etc/rc.d/rc.sysinit,而rc.sysinit是一個bash shell的腳本,它主要是完成一些系統初始化的工作,rc.sysinit是每一個運行級別都要首先運行的重要腳本。

              PS:真正的rc啟動腳本實際上都是放在/etc/rc.d/init.d/目錄下。

              主要完成的工作:激活交換分區,檢查磁盤,加載硬件模塊以及其它一些需要優先執行任務。

            四、建立終端

              rc執行完畢后,返回init。這時基本系統環境已經設置好了,各種守護進程也已經啟動了。

            五、用戶登錄系統

              一般來說,用戶的登錄方式有三種:

            • 命令行登錄
            • ssh登錄
            • 圖形界面登錄

            六、總結

            • 1、讀入 /boot 目錄下的內核文件(內核引導)
            • 2、init 程序讀取配置文件 /etc/inittab(運行init)
            • 3、調用/etc/rc.d/rc.sysinit(初始化系統)
            • 4、建立終端讓用戶登錄(建立終端)
            • 5、用戶登錄系統(用戶登錄)

            三、Linux 系統關機

              在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 命令,把內存中的數據寫到磁盤中。

            總結

            以上是生活随笔為你收集整理的linux学习(二)认识Linux的全部內容,希望文章能夠幫你解決所遇到的問題。

            如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。