作業系統(operating system,簡稱 os)是管理和控制計算機硬體與軟體資源的電腦程式,是直接執行在「裸機」上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。
核心: 是乙個電腦程式,用來管理軟體發出的資料要求,將這些要求轉譯為資料處理指令,交由**處理器及計算機中其他電子元件進行處理,是現在作業系統中最基本的部分。
庫: 沒有執行入口的應用程式,在win下叫dll(dynamic link library),在linux下叫so(shared object)
應用程式
一切皆檔案:這條原則有利於開發。
配置檔案儲存成純文字格式
gui介面(graphical user inte***ce):圖形使用者介面,有gnome,kde,xface等等
cli介面(command-line inte***ce):命令列使用者介面,有sh,bash,csh,ksh,zsh,tcsh
他們屬於應用程式這一層。
今天各種場合都有使用各種linux發行版,從嵌入式裝置到超級計算機,並且在伺服器領域確定了地位,通常伺服器使用lamp(linux + apache + mysql + php) 或 lnmp (linux + nginx + mysql + php)組合。
參考鏈結(以後的文章也是基於這個教程,以及我聽課與操作的一些記錄和補充。後面的部分可以不看,直接學習這個教程並且做記錄,效果更佳。)
linux主要應用於伺服器上,而桌面作業系統更多使用的是win。主要區別如下:
Linux系統簡介
linux系統劃分為使用者空間和核心空間。使用者空間包含使用者應用程式 c庫 核心空間包括系統呼叫介面 狹義核心 體系結構相關核心 將linux系統劃分為使用者空間和核心空間有助於保護作業系統。現代cpu通常實現了不同的工作模式,以arm為例,實現了7種工作模式 使用者模式 usr 快速中斷 fiq...
Linux系統簡介
linux 作業系統系列 1.紅帽系列 2.ubuntu系列 3.centos系列 學習使用vm12和xshell xshell使用時需要鏈結網路 遠端登入到linux,ssh linux系統的ip位址 在linux系統中檢視ip ifconfig xshell使用時會和極域發生衝突,所以在鏈結極域...
Linux系統簡介
常用 linux發行版 linux發行版 gnu軟體 linux核心 資料庫,包含的大量軟體如 軟體開發工具 資料庫 例如mysql 網路伺服器 例如apache x window 桌面環境 例如gnome和kde 辦公包 例如openoffice.org 指令碼語言 例如perl php和pyth...