Linux系統的一般組成

2021-06-22 02:00:27 字數 2006 閱讀 5649

1、linux核心

linux核心通常包含了核心核心模組(例如硬體的驅動程式)的含義。

linux核心是乙個單核心,裝置驅動程式可以完全訪問硬體。linux裝置驅動程式可以方便的設定為模組化形式(核心模組),並可以在系統執行期間直接裝載或解除安裝。

核心可以在編譯前進行配置,以確定核心包含什麼樣的功能,這樣可以使核心最大程度的適應各種不同的計算機,而核心的模組化機制可以令核心的使用更加靈活,在需要某項功能的時候通過裝載相應的模組來增加該功能,不需要的時候將其解除安裝掉就可以了。

比如,對於一台普通的台式電腦和一部移動裝置,linux核心使用同乙份**,但通過不同的配置可編譯出用於不同裝置的核心。對於某種裝置的支援,如***,將其支援的驅動編譯成模組形式,當有***計算機需要使用***時將其裝載到核心中,使用完畢後解除安裝掉,對於沒有***的計算機則可以不裝載該模組。

2、c庫及各類功能庫

在常規的linux系統中,一般提供乙個c函式庫的實現,所謂的c函式庫就是將標準c語言中的各種函式功能(如標準輸入/輸出)進行實現的庫程式檔案,在linux中很多程式都是採用c語音來進行編寫,所以c函式庫是作為乙個比較重要的函式庫存在於系統中的。

除了標準c函式庫以外,還需要實現一些通用或特定的功能,這些功能也被組織成函式庫的形式存在於系統中,有了這些豐富的函式庫,linux系統的功能得以不斷的增強,編寫各類程式也越來越容易,這些函式庫成為linux系統中常見的組成部分。linux系統中c函式庫一般採用glibc。各類功能的函式庫就非常豐富了,如zlib、ncurse等...

3、互動環境

互動環境的實現方式多種多樣,表現形式非常豐富,從命令列到影象介面都屬於互動環境的表現形式。互動環境存在的目的是為了讓操作人員能夠方便的控制計算機執行,讓計算機明白操作者想表達的操作含義。互動環境的不斷改善也是計算機發展的乙個重要方向。

在常規的linux系統中,互動環境主要分為2種:命令列的互動環境(cli)和圖形化的互動環境(gui)。互動環境一般由乙個或多個程式來實現的,這些互動程式以使用者和計算機進行方便互動為目標,其本身實現的具體應用功能並不多,具體的應用功能的實現由各種功能的應用程式來完成。

4、常用命令

為了讓系統易於使用,我們需要一些命令來和系統進行互動,這些命令包括複製檔案、顯示檔案列表、顯示檔案內容、處理文字等。這些命令通常具有相對專一的用途,並且是比較常用的功能,一般把這些命令作為常用命令。

常用命令和一般命令沒什麼明顯區別,視不同的人的不同的操作習慣而定,有些命令對於一部分人非常常用,而對另一部分人卻並不常用。

5、應用程式

這裡程式是linux系統的主體,任何乙個系統的存在都是為了滿足應用的需求,應用程式型別非常多,包括辦公、娛樂、學習等。

6、啟動和登陸控制程式

啟動和登陸控制程式屬於比較特殊的一類程式,乙個常規的系統如果想比較好的執行起來就必須借助這類程式。在計算機的啟動過程中需要對計算機系統進行處理,準備好各種硬體和軟體的使用環境,裝載執行中需要使用的各種軟體程式,這些處理過程都是由啟動控制程式來進行,啟動控制程式的乙個代表就是init命令。

在啟動過程結束後需要將計算機的操作交給使用者,為了保證計算機被合法的使用,linux系統通常都提供了登陸控制程式,該程式通過使用者名稱、密碼、金鑰等方式來判斷使用使用者是否合法,可以在一定程度上保證計算機系統的安全。登陸控制程式的乙個代表就是login命令。

7、目錄和配置檔案

目錄和配置檔案單獨看似乎沒有什麼作用,但如果想要乙個系統提供豐富靈活的功能就不能缺少這類檔案。

目錄用於存放各種檔案,在linux系統中為了方便檔案的訪問,使各種發行版之間具有良好的相容性,國際相關組織對linux系統中重要目錄的命名、存放位置和用途都做了規定,這份規定成為fhs。

8、軟體的管理方式

Web 系統架構一般組成

負載層技術 負載分配層,是單指利用軟體實現的計算機系統上的狹義負載均衡。它是根據業務形態設計一種架構方式,將來自外部客戶端的業務請求分擔到每乙個可用的業務節點上 1.使用者終端不只包括類似於pc android 手機 平板電腦這樣的終端裝置 還包括向服務節點傳送請求的任何其他服務節點 2.不同的業務...

一般系統命令

man的一般用法 man f 等同於whatis 會列出 的所有說明 man k 通過關鍵字查詢,會列出 包含 關鍵字 的所有說明 man a 開啟所有 的說明 shutdown的用法 h 直接關機 r 關機並重啟 c 取消正在執行的shutdown命令內容 t 後面接時間為秒 k 不真正關機,只是...

linux的一般模式

vi和vim vi是unix作業系統和類unix作業系統中最通用的文字編輯器。vim編輯器是從vi發展出來的乙個效能更強大的文字編輯器。可以主動的以字型顏色辨別語法的正確性,方便程式設計。vim與vi編輯器完全相容。什麼是一般模式?以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中...