標籤:linux 作業系統
應用(直接對系統硬體編程,應用運行效率高)
硬體 -- kernel(核心) 應用
| 庫調用(library call) API介面
| shell(圖形介面或文字視窗)
協調,分配硬體資源並監控
鍵盤,滑鼠或者命令輸入 -- cpu -- 核心(kernel)-- 應用程式
:介面,介面 人際機互動
GUI:圖形化使用者介面,應用有 KDE.GNOME.XFACE
CLI:命令列介面,命令提示字元(prompt)#(root管理員)¥(普通使用者),應用有bash,csh.zsh.ksh.tcsh其中bash應用是最廣泛的,也是預設的shell
1.進程管理 2.記憶體管理 3.檔案系統 4.網路系統 5.硬體系統 6.安全機制
1.由目的單一的小程式組成,組合小程式完成複雜的任務
2.一切皆檔案,包括驅動,硬碟,光碟機,都是一檔案的形式存在的
3.盡量避免捕獲使用者介面
4.設定檔都是儲存為文字格式設定的
命令(或可執行檔) 選項 參數 (也可以有多個參數)
命令:必須是指令或者可執行檔檔案
選項:修正命令執行的方式
短選項: -l(字母)也可以同時使用多個字母 -ali
長選項: --time(單詞)但是不能同時使用多個單詞
參數:命令作用的對象,可以有幾個對象,對象之間以空格區分
在文字視窗中有6個介面可以通過:ctrl + alt + F1-F6 進行切換虛擬終端(terminal),在圖形介面中的系統選項中也有一個終端--類比終端
su:switch user
su -l 使用者名稱 這種是全切換
su 使用者名稱 這種是半切換
1.使用4種類別字元中至少3種
2.足夠長,大於7位
3.使用隨機字串
4.定期更換密碼,一般2個月
5.密碼字串的重複持續時間大
本文出自 “笨鳥先輝” 部落格,請務必保留此出處http://benniaoxianhui.blog.51cto.com/10463960/1670351
linux 筆記--作業系統基礎