每天學一點Linux系列 Linux基本概念

2021-07-05 15:11:00 字數 1385 閱讀 6439

您也可以在本人的個人部落格中檢視:albog-anderson's blog

001、linux核心(kernel)

linux系統的核心稱為核心,核心控制計算機上的所有硬體和軟體,在必要的時候分配硬體,使用軟體。

002、交換空間(swap space)

linux的記憶體管理需要使用硬碟空間,這個空間稱為交換空間。核心不斷地在交換空間和實際物理空間上交換虛擬記憶體位置上的內容。這樣系統認為可用的記憶體比實際存在的多得多。

003、分頁(page)

將記憶體部分分組為多個資料塊,這個過程稱之為分頁。核心將沒有訪問的記憶體分頁複製到交換空間的操作稱為移出。    

004、初始程序(init process)

linux建立的第乙個程序。這個初始程序可以建立其他系統程序。linux將初始程序載入到虛擬記憶體中。linux每建立乙個程序就為其分配乙個唯一的空間,用於儲存該程序的資料和**。

005、 裝置檔案

linux將硬體裝置標識為特殊檔案,稱為裝置檔案。裝置檔案的分類:

字元、塊、網路。

字元裝置用於那些一次僅處理乙個字元的裝置。大部分的數據機和終端型別都識別為字元檔案。

塊裝置用於那些一次可處理大量資料塊的裝置,如裝置管理器。

網路檔案型別用於使用資料報傳送和接收資料的裝置,如網絡卡等。

006、虛擬檔案系統(virtual file system vfs)

linux 系統核心使用vfs與每個檔案系統進行連線。掛載和使用每個檔案系統的時候,vfs在記憶體中快取相關的資訊。

007、gnu(gnu is not unix)

gnu組織開發了乙個完整的unix使用程式集,但是沒有任何核心去執行他們,這些實用程式的開發基於集中新的開發思想,稱為開源軟體(oos)。linux和gnu的結合誕生了乙個完整的功能強大的免費作業系統。

008、shell(gnu/linux shell)

shell是乙個特殊的互動式實用程式。乙個linux系統中可以有多個shell程式。比如bash shell、ash shell、korn shel、tcsh shell、zsh shell等等。

009、linux桌面環境

x windows系統

kde桌面

gnome桌面

010、發行版

完整的linux系統包稱之為發行版。

slackware      原始的linux發行版之一,廣受linux發燒友的好評。

red hat        商用發行版,主要用於internet伺服器。

fedora          從red hat分離出來的部分,針對家庭使用者

ubuntu         供學校和家庭使用的免費發行版

011、掛載點(mount point)

虛擬目錄中用於額外分配儲存裝置的目錄

每天學一點linux命令

netstat ap grep 27017 檢視某個埠的具體情況,是否監聽,建立連線,只能localhost訪問還是0.0.0.0所有都能訪問 列出當前目錄下的檔案個數 ls l grep wc l 按照時間排序,公升序或者降序 ll t tac ll t 檔案大小排序 由大到小 ls sl 小到大...

每天學一點(一)

記錄學習內容 js中對於函式的建立,在使用函式表示式和函式宣告相結合時,正確寫法為 var sum function sum a,b console.log sum 1,2 輸出3 若定義的變數和函式名稱書寫不一致,則會產生錯誤。var sum1 function sum2 a,b console....

每天學一點6

1.void運算子 作用於任何值都將返回undefined,常用遮蔽超連結的返回值 舉例 鳳凰網 2.window.prompt 彈出乙個輸入對話方塊 語法格式 prompt text defaulttext 引數說明 text 提示資訊 defaulttext 是可選項,是輸入框中預設顯示的文字 ...