計算機的組成及其功能
計算機的組成部分分爲五個部分:控制器、運算器、存儲器、輸入設備、和輸出設備。
控制器:控制器是整個計算機的中區神經,用於控制計算機各部件協調工作,是一個調度控制中心。
運算器:運算器是用於二進制算術運算和邏輯運算。
存儲器:存儲器是存儲程序、數據和各種信號、命令等信息。
輸入設備:將程序、原始數據、文字、字符、控制命令或現場採集的數據等信息輸入到計算機。
輸出設備:把計算機中間結果或最後結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。
其中,運算器和控制器爲CPU,輸入輸出設備是鼠標、鍵盤顯示器。
按系列羅列linux的發行版,並描述不同發行版之間的聯繫與區別
1) Slackware:最早古老的Linux發行版,主要用於桌面、工作站、服務器,採用的默認桌面是KED
2)SUSE Linux:基於Slackware二次開發的一款Linux,主要用於商業桌面、服務器。流行於歐洲,中途經多次收購發現較爲緩慢。
3)OPENSUSE:由suse發展而來,被同一家公司收購,主要用於桌面環境,界面較爲酷炫,免費。
4)debian:互聯網自發組織,最接近原滋原味的Linux,使用於任何環境,由於系統穩定,多用於服務器。
5)Ubuntu:Ubuntu是基於Debian發行版和GNOME桌面環境,每六個月發行一次新的版本。用於桌面壞境。
6)redhat:早起版本主要用於桌面環境,免費。自從Red Hat 9.0版本發佈後,Red Hat公司就不再開發桌面版的Linux發行包,04年後對RedHat 9.0不提供技術支持,後專做服務器操作系統Red Hat Enterprise Linux,每十八個月發行一個新版本,內核相對較低。力求穩定,不求最新。
描述Linux的哲學思想,並按照自己的理解對其進行解釋性描述
1.一切皆文件,把幾乎所有資源,包括硬件設備都組織爲文件格式。
2由衆多功能單一的小程序組成,組合多個小程序完成複雜任務。
3.使用純文本文件保存程序的配置信息,使得程序配置方式更加統一 。
4.儘量避免跟用戶交互。
使用純文本文件保存配置信息
說明Linux系統上的命令使用格式,並詳細介紹:ifconfig,echo , tty ,startx , export , pwd ,history ,shutdown , poweroff , reboot , hwclock , date命令的使用,並配合相應的示例來闡述
ifconfig:
說明:查看和配置網絡設備用法;
-a:顯示所有接口的信息;
-s:顯示摘要信息;
echo:
顯示一行文本;
-n: 輸出後不換行;
-e: 允許使用轉意字符;
/n: 換行符;
/t: 製表符;
tty:查看當前的終端設備;
/dev/pts/1: 表示當前登錄設備的終端是僞終端;
startx:
在某一虛擬終端接口運行此命令,啓動圖形界面;
export:
顯示或設置環境變量;
-p: 列出所有環境變量;
-f: 指出變量名爲一個函數名;
-n: 刪除環境變量;
pwd:
顯示當前所在目錄
history:
用來顯示曾執行過的命令,也可以跟選項來執行需要的命令;
-a: 追加本次會話新執行的命令歷史列表至歷史文件中;
-d: 刪除歷史中指定的命令;
-c: 清空命令歷史;
-r:從文件讀取命令歷史至歷史列表中;
-w:把歷史列表中的命令追加至歷史文件中;
shutdown:
說明:關閉或重啓系統;
-r: 重啓系統;
-h: 關閉系統;
-c: 取消上一條shutdown命令;
-k: 向所有已登錄的用戶發送一個警告信息,但不關閉系統;
立即關閉系統:
# shutdown -h now
20分鐘後重啓系統:
# shutdown -r +20
只發送一個警告信息,並不真關機:
# shutdown -k now 'This system will reboot'
取消關機計劃:
# shutdown -c
poweroff:
重啓或關閉系統;
-f: 強制,不調用shutdown;
-p: 切斷電源;
reboot:
重啓系統同poweroff;
Hwclock:
查詢或設置硬件時鐘;
-r: 讀取硬件時鐘;
--set:設置硬件時鐘;
-s, --hctosys:硬件時鐘同步到系統時鐘;
-w, --systohc:系統時鐘同步到硬件時鐘;
date:
顯示或設置系統時鐘;
如何在linux系統上獲取命令的幫助信息,請詳細列出,並描述man文檔的章節是如何劃分的
內部命令:
#helpCOMMAND;
外部命令:
(1)#command --help
#command -h;
(2)使用手冊(manual)
#man command;
(3)信息頁
#infocommand;
(4)程序自身的幫助文檔
Readme;
install;
changelog;
手冊頁: /usr/share/man
man1-man8
man1:用戶命令;
man2:系統調用;
man3:庫調用;
man4:設備及特殊文件;
man5:配置文件格式;
man6:遊戲;
man7:雜項;
man8:管理類的命令;
請羅列Linux發行版的基礎目錄名稱、命名法則及功能規定
linux各種發行版都遵循LSB(LinuxStandardsBase)規則,使用一致的相同的基礎目錄名稱,使用根文件系統結構(root filesystem),使用FHS(files Hierarchy Standard)層次結構;
/boot: 用於存放Linux的引導文件,包換Kernel、和引導加載程序。可以獨立掛載分區;
/bin: 存放所用用戶都可運行的公共基本命令,OS在啓動時會用到,不能關聯到獨立分區;
/sbin:存儲管理類的基本命令,不能關聯獨立分區;
/lib:基本共享庫文件,以及內核模塊文件(/lib/modules);
/lib64:作爲/lib的補充,專用於x86_64系統上的輔助共享庫文件存放位置;
/etc:配置文件目錄(純文本文件);
/home:普通用戶的家目錄,通常關聯獨分區;
/root:root用戶的家目錄;
/media:用於掛載移動式便攜設備,如cdrom、USB等;
/mnt:臨時文件系統掛載點;
/dev:設備及特殊文件的存儲位置,如終端、鍵盤、硬盤等;
/opt:第三方應用程序的安裝位置,逐漸被/usr/local取代;
/srv:系統上運行的服務用到的數據;
/tmp:臨時文件存儲位置;
/usr: universal shared, read-only data;普通公共程序的存儲位置,如外部命令和安裝的程序等。通常掛載到獨立分區;
/var: variable data files;用於存儲頻繁變化的數據,如日誌、用戶的郵件、緩存、和pid文件等。通常掛載到獨立分區;
/proc:虛擬文件系統,並不真實存儲在硬盤上。爲內存的映射,可用於臨時修改或查看kernel的相關配置;
/sys:用於輸出當前系統上硬件設備相關信息的虛擬文件系統;