1、描述計算機的組成及其功能。
硬件:
CPU(運算器、控制器、一緩存(L1)、二級緩存(L2)):
運算器主要用來進行算數運算以及邏輯運算。
控制器主要是用來協調
一級緩存和二級緩存主要是用來存儲要運行的數據指令,用來滿足cpu的快速處理速度。
主存(DRAM)
主要用來存儲需要運行的程序指令和數據。
硬盤
硬盤主要是存放一些不需要運行的程序和數據,以防止在斷電時 候數據丟失
I/O設備
人機交互(輸入與輸出)
軟件:
操作系統:
用來抽象出所硬件指令,方便硬件的指令調用,從而簡化其它應用程序的編寫,降低程序的編寫難度,而且使機器語言更接近人類語言。kernel(內核):內核主要是用來調用CPU的指令集和調用其它部件的驅動程序,從而鏡像出CPU的指令集提供給其它程序調用。
以及其它應用系統
2、按系列羅列LINUX的發行版,并描述不同發行版之間的聯系與區別。
linux有三大主流的發行版:
slackware:
suse
opensuse
debian:
ubuntu
redhat:
rhel:redhat enterprise linux(企業版) 每18月發行一個新版本
Centos:兼容rhel的格式
fedora:(捐給社區組織維護,它主要的功能就用了測試程序等)每六個月發行一個新版本
3、描述LINUX的哲學思想,并按照自己的理解對其進行解釋性描述。
1、一切皆文件
把所有資源包括硬件設備都組織成文件格式
2、組織小程序完成復雜功能
由眾多的小程序組成,每一個小程序只實現一個功能,而且要做好
3、盡量避免跟用戶交互
目標在于使用腳本程序自動完成某些功能
4、使用純文本文件保存配置信息
一款簡單的文本編輯器就可以完成各種配置
4、說明LINUX系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、history、shutdown、poweroff、reboot、hwclock、date
命令的使用,并配合相應的實例來闡述。
date:有兩個格式 date [option]..[format]:這個用來顯示系統時間
hwclock:用來顯示硬件時鐘
reboot:系統重啟命令
poweroff:也是關機命令,它是一種直接切斷電源來關閉系統方式
shutdown [option]…TIME(now 、hh:mm):系統關閉的命令,它是一個比較安全的系統關閉方式。
-c:取消關機命令
-r 重啟系統命令,比如5分鐘以后重啟系統,shutdown -r 5 如圖所示:
history:用來查看歷史命令記錄,
-c:清楚命令歷史記錄
-a:追加本次執行命令到歷史目錄中(.bash_history)
-d:刪除歷史記錄里面的第幾條命令 例如:history -d 2 (如圖)
ifconfig:用來查看網卡的網絡配置。例如
echo:查看變量的值。例如:
tty:是外部命令,用來查看當前終端是第幾個終端。例如:
startx:外部命令,在命令行界面啟動圖形界面。
export:內建命令,用來增加環境變量
-f:代表變量名中為函數名稱
-n:刪除指定變量,此變量沒有真正刪除,只是不會輸出在后面的指令執行的環境中
-p:羅列出shell程序中所有的變量。
命令的使用格式:
COMMAND [OPTIONS…..][ARGUMENTS….]
命令: 選項:用于啟用或關閉此命令的某個或某些功能
選項分為長選項和短選項
短選項:例如:-v,-f,-l
短選項可以合并,如果不合并選項之間必須空 格 例如:-fv -f -v
長選項: 例如:–word .長選項不可以合并
參數:就是命令作用的對象,向命令提供的數據(數字 和字符串都是數據)
5、如何在LINUX系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
首先要區分命令是內建命令還是外部命令,通過type命令來查看此命令是內建命令還是外部命令,格式:type command 例如:
內建命令用:help command
外部命令:man command/command –help都能獲取外部命令的幫助文檔。
外部命令幫助文檔存放的路徑:/usr/share/man
man把這些命令分門別類的放到不同man章節中,一共大概有九章節(man1-man9)
man1:主要用來存放用戶命令。
man2:系統調用
man3:c庫調用
man4:設備文件或系統文件
man5:配置文件
man6:游戲
man7:扎項
man8:管理類的命令
6、請羅列LINUX發行版的基礎目錄名稱命名法則及其功用規定
名稱命名法:
除/以外的符號都可以為目錄名稱進行命令,命名嚴格區分大小寫,命名中建議不要使用空格符號。
LINUX發行版的基礎目錄:
/bin:供所有用戶使用的基本命令:不能夠關聯至獨立分區,os啟動即會用到的程序
/root:管理員的家目錄:有些發行版上沒有給root加目錄
/sbin:管理類的基本命令:不能關聯至獨立分區,os啟動即會用到的程序
/etc:用于存放系統配置文件的目錄(大多數都是文本文件)
/local
/proc:用于輸出內核于進程信息相關的虛擬文件系統(系統調優一般在這個目錄里面)
/home:用戶的主目錄以及用戶的家目錄
/usr:它是最龐大的目錄,幾乎所有要用到的應用程序都能在這個目錄里面找到。
/lib:基本庫文件和共享庫文件,以及內核模塊文件(/lib/modules)
/lib64:專用于x86_64系統上的輔助共享庫文件存放位置
/dev:設備文件及特殊文件存放位置
/opt:第三方應用程序的安裝位置
/tmp:臨時文件存放位置
/var:經常發生變化的數據文件
原創文章,作者:liliangming,如若轉載,請注明出處:http://www.www58058.com/22448
寫的很好,排版還可以在漂亮一點,加油