一、描述計算機的組成及其功能。
計算機組成是由軟件和硬件組成的。
硬件部分由cpu、主板、存儲器、輸入輸出設備組成
Cpu:主要是解釋計算機指令以及處理計算機軟件中的數據。
主板:是微機最基本的也是最重要的部件之一,一般有BIOS芯片、I/O控制芯片、鍵和面板控制開關接口、指示燈插接件、擴充插槽、主板及插卡的直流電源供電接插件等元件。
存儲器:是存儲程序和各種數據,并能在計算機運行過程中高速、自動地完成程序或數據的存取。
輸入設備:向計算機輸入數據和信息的設備。
輸出設備:用于接收計算機數據的輸出顯示、打印、聲音、控制外圍設備操作等
軟件部分由系統軟件和應用軟件
系統軟件:是指控制和協調計算機及外部設備,支持應用軟件開發和運行的系統,是無需用戶干預的各種程序的集合,主要功能是調度,監控和維護計算機系統。
應用軟件:滿足用戶不同領域、不同問題的應用需求而提供的那部分軟件。 它可以拓寬計算機系統的應用領域,放大硬件的功能。
二、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
Linux發行版分為兩類,一類是個人,松散的團隊為主的發行版本。另一類是商業機構為主的發行版本。
Debian:Debian分為三個分支: stable, testing和unstable。Debian以其穩定性著稱。支持Debian的不是某家公司,而是許多在其改進過程中投入了大量時間的開發人員,這種改進吸取了早期Linux的經驗。
Ubuntu:Ubuntu是一個以桌面應用為主的Linux操作系統。Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。
RedHat:應該稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server收費版本)、FedoraCore(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。Redhat應該說是在國內使用人群最多的Linux版本,甚至有人將Redhat等同于Linux,而有些老鳥更是只用這一個版本的Linux。所以這個版本的特點就是使用人群數量大,資料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人來問,而且網上的一般Linux教程都是以Redhat為例來講解的。
Gentoo:Gentoo是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)創建,首個穩定版本發布于2002年。由于開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統 ——Portage包管理系統。
三、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定。
Linux 文件顏色所代表的意思
藍色:表示目錄
青色:表示鏈接
黑色:表示文件
Linux 目錄結構:
/:根
/bin: 所有用戶可用的基本命令程序文件;
/sbin: 供系統管理使用的工具程序;
/boot: 引導加載器必須用到的各靜態文件: kernel, initramfs(initrd), grub等
/dev: 存儲特殊文件或設備文件;
設備有兩種類型: 字符設備(線性設備: 有序)、塊設備(隨機設備: 無序);
/etc: 系統程序的配置文件;
/home: 普通的家目錄的集中位置;一般每個普通的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;
/root: 管理員的家目錄;可選;
/lib: 為系統啟動或根文件上的應用程序(/bin, /sbin等)提供共享庫, 以及為內核提供內核模塊
/lib64: 64位系統特有的存放64位共享庫的路徑;
/media: 便攜式設備掛載點,cdrom,floppy等;
/mnt: 其他文件系統的臨時掛載點;
/opt: 附加應用程序的安裝位置;可選路徑;
/srv: 當前主機為服務提供的數據;
/tmp: 為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特殊權限;
/usr: uer Hierarchy 全局共享的只讀數據路徑;
/usr/local: Local hierarchy 讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
/var: var Hierarchy 存儲常發生變化的數據的目錄;
/proc: 基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如net.ipv4.ip_forward, 虛擬為net/ipv4/ip_forward, 存儲于/proc/sys/, 因此其完整路徑為/proc/sys/net/ipv4/ip_forward;
/sys: sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;主要作用在于為管理Linux設備提供一種統一模型的接口;
四、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
Ifconfig:查看活動接口的ip地址。
echo: 回顯。
tty: 查看當前的終端設備。
Startx:用來啟動X Window,實際上啟動X Window的程序為xinit。
Export:用于將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。
Pwd:顯示工作目錄。
history:查看命令歷史
Shutdown:關機或重啟命令
Poweroff:關機命令
Reboot:重啟命令
Hwclock:顯示或設定硬件時鐘
Date:設定日期時間
五、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
獲取命令的使用幫助:
內部命令:help COMMAND
外部命令:
a、命令自帶簡要格式
COMMAND -help
例如:
NAME: 功能性說明
SYNOPSTS: 語法格式
DESCRIPTION: 描述
OPTIONS: 選項
EXAMPL: 使用示例
AUTHOR: 作者
BUCTS: 報告程序BUG的方式
SEE ALSO: 參考
[]: 可選內容
<>: 必須提供的內容
a/b/c: 多選一
…: 同類內容可出現多個
man的章節功能介紹:
1、用戶命令
2、系統調用
3、C座調用
4、設備文件及特殊文件;
5、文件格式(配置文件格式)
6、游戲使用幫助
7、雜項
8、管理工具及守護進行
語法格式:
# man CHAPTER COMMAND
注意:并非每個COMMAND在所有章節都有手冊;
查看命令在哪些章節;# whatis COMMAND
注意:其執行過程是查詢數據庫進行的
手動更新數據庫:# makewhatis
man命令打開手冊以后的操作方法;
翻屏:
空格鍵:向文件尾翻一屏
b: 向文件首部翻一屏
Ctrl+d: 向文件尾部翻半屏
Ctrl+u:向文件首部翻半屏
回車鍵:向文件尾部翻一行
K: 向文件首部翻一行
G: 跳轉到最后一行
#G: 跳轉到制定行
1G:跳轉到文件首部
六、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
1、一切皆文件;
把幾乎所有資源統統抽象為文件形式: 包括硬件設備;甚至通信接口。
2、由眾多功能單一的程序組成,一個程序只做一件事,并且做好。
3、盡量避免跟用戶交互;
目標:易于以編程的方式實現自動化任務;
4、使用文本文件保存配置信息。
原創文章,作者:N27_yuner,如若轉載,請注明出處:http://www.www58058.com/78947
一開始的作業很簡單,但是可以看出有很認真的對待,好的開始,加油!