馬哥運維筆記----5
阿新 • • 發佈:2019-01-28
Linux 基本法則
一切皆檔案(包括硬體)
由眾多的小程式組成
組合小程式完成複雜任務
儘可能避免捕獲使用者介面,為了方便指令碼程式設計,並實現自動化自動化執行
使用文字儲存程式的配置資料,使用一個文字編輯器即可完成系統及服務配置工作
Linux系統層次
執行程式:通過核心,把應用程式調入到硬體上進行執行
使用者介面:是一種獨特的應用程式,能夠為使用者提供一種啟動其他應用程式的機制(廣義的shell,就是使用者介面)
CLI:命令提示符,使用者只要輸入要執行的命令即可(每條命令就像一個小程式)
shell(狹義)一般就指命令列的,有很多種,一般是bash
echo $SHELL 檢視使用的shell型別[root~]#就是bash的表現
GUI:通過點選操作啟動應用程式
Gnome c,gtk
KDE c++ qt
xfce 輕量級
終端:一個Linux主機可以支援多個終端,RHEL一般是6個
虛擬終端:
Ctrl+alt F[1--6] 用於不同終端之間的切換
startx 用於啟動x window,這個是圖形終端,一般為第7個終端
start -- :2 &來實現開啟第二個圖形終端
物理終端:由顯示卡連出,到顯示器上,並在顯示器上顯示(控制檯 console)
序列終端:沒有顯示卡,通過串列埠按字元輸出的終端
通過tty指令可以獲得終端的型別
pts 為偽終端,在圖形化介面下,開啟的終端也是虛擬終端,還有就是ssh遠端登入的終端
tty 為虛擬終端
console 為物理終端
ttyS 為序列終端