1、描述計算機的組成及其功能。
依據馮諾依曼的架構來說,計算機由運算器、控制器、存儲器、輸入設備和輸出設備五部分組成。
其中運算器和控制器構成中央處理器(CPU)。
運算器:主要是負責提供算術運算和邏輯運算的;
控制器:制器通過地址訪問存儲器,從存儲器中取出指令,經譯碼器分析後,根據指令分析結果產生相應的操作控制信號作用於其他部件,使得各部件在控制器控制下有條不紊地協調工作;
存儲器:這裏指的是內部存儲器(內存),用來存放系統使用中的數據(包括操作系統加載的數據及應用程序運行中必需的數據)以及部分頻繁被使用的數據,
輸入設備:能夠向計算機提供數據或指令的相關設備,例如鍵盤,鼠標等;
輸出設備:計算機將運算所得結果輸出到該設備,通過它顯示出來,輸入輸出設備是進行人機交互的重要組成部分。
2、按系列羅列Linux的發行版,並描述不同發行版之間的聯繫與區別。
Linux有三大發行版,分別爲Stackware, Debian, Redhat。
其中Stackware是歷史最悠久並且仍活躍維護的Linux發行版,
由其衍生的SUSE供用戶免費使用,
Debian則是穩定性強,屬於原汁原味的linux發行版,由其衍生的Ubuntu則是圖形化系統中的寵兒,界面華麗,應用豐富
Redhat 向用戶提供源代碼,但它依舊是上也收費軟件,Fedora免費的linux,是redhat用來測試新程序或新功能的重要資源,只有當測試的程序或功能
在該系統表現穩定完好時才應用在上夜班系統上,由社區志願者將redhat源代碼再次編譯而來,是一款與Redhat完全兼容的免費優秀的linux系統
3、描述Linux的哲學思想,並按照自己的理解對其進行解釋性描述
一切皆文件:無論硬件設備還是軟件系統在Linux中均以文件的形式存在
單一目的的小程序:只完成一種任務的程序,編寫簡單,模塊化率:
組合小程序完成複雜任務:將一個複雜的任務拆分成若干個功能單一的任務,再由這些小程序組合起來完成這個複雜的任務
使用純文本文件保存配置信息,大大減少的資源的浪費
提供機制,而非策略:只提供各種功能,而不提供解決問題的策略
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,並配合相應的示例來闡述。
Linux上命令使用格式一般爲:
COMMAND [OPTIONS....] [ARGUMENTS....]
OPTIONS: 用於啓動或關閉命令的某個或某些功能
ARGUMENTS: 命令的作用對象 向命令提供數據
ifconfig:用於顯示以及更改網絡接口的配置信息
ifconfig [interface]
ifconfig interface [aftype] options | address ...
options:
up:激活網絡接口
down:關閉網絡接口
[-]arp 在該網絡接口上Ⅹ能或關閉ARP協議的使用
[-]promisc 在網絡接口上使能或關閉混雜模式
metric N 設置網絡接口的度量值......
例如ifconfig eth0 顯示eth0的詳細配置信息
ifconfig eth0 192.168.1.10 255.255.255.0 #給eth0配個臨時IP,重啓網絡服務後失效
echo 回顯命令
-n 禁止自動添加換行符
-e 允許使用轉義符 \n 換行 \t 製表符
例:echo "Hello World" echo -e "Hello World"
tty顯示當前所在終端設備名稱
startx 開啓一個圖形界面會話
export 設置(增加、修改、刪除)或顯示環境變量
export [-fn] [name[=value] ...] or export -p
-f 指定shell函數
-n刪除指定的變量。變量實際上並未刪除,只是不會輸出到後續指令的執行環境中
-p 列出所有的shell賦予程序的環境變量
例:export -p
pwd顯示出當前工作目錄
pwd [OPTION]...
-P 顯示真實路徑而不是符號連接
history 記錄已經執行的命令
history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
-c 清除歷史命令列表
-a 增加命令歷史
-n 從命令歷史中讀取n條顯示出來
例:history 10 history -c
shutdown 正常關閉/重啓計算機
shutdown [OPTION]... TIME [MESSAGE]
-r 重啓
-h 關機
-c 取消已經計劃了的shutdown活動
-k 僅輸出警告信息,並不真的執行關機/重啓動作
例 shutdown -h now
shutdown -k 1:00 "Please save you data files"
poweroff 重啓或者關閉系統
poweroff [OPTION]...
-f 強制關機
-p 調用halt來取代poweroff
-w 並不真的關機 只是將動作寫入/var/log/wtmp中
例:poweroff -f
reboot 重啓系統
reboot [OPTION]..
hwclock 顯示硬件時間
hwclock [functions] [options]
-r 顯示硬件時間
--set 設置硬件時間
date 可顯示日期和時間
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
例 date +%A date +%MM-%DD-%YY
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,並描述man文檔的章節是如何劃分的。
若是bash內置命令(可用type COMMAND來判斷),通過help COMMAND即可獲取幫助信息;
若是bash外部命令,可使用 man COMMAND或COMMAND --help來獲取。亦可通過info COMMAND, 程序自身d額幫助文檔、長鬚官方文檔或發行版的官方文檔等渠道來獲取幫助信息。
man 共有八個章節,分別爲:
man1:用戶命令
man2:系統調用
man3:C庫調用
man4:設備文件及特殊文件
man5:配置文件格式
man6:遊戲
man7:雜項
man8:管理類的命令
man命令的配置文件:/etc/man.config
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
Linyx 中本着一切皆文件的原則以“/”爲根,呈樹狀分佈所有文件/分區
/boot 存放系統引導文件的目錄
/bin 以二進制形式存放供所有用戶使用的基本命令,不能關聯至獨立分區
/sbin 存放管理類的基本命令,不能關聯至獨立分區
/lib 存放基本共享庫文件
/lib64 專用於x86_64系統上的輔助共享庫文件的存放位置
/etc 存放配置文件的目錄(以純文本形式)
/root 跟用戶家目錄
/home/USERNAME 普通用戶家目錄
/media 便攜式移動設備掛載點
/mnt 臨時文件系統掛載點
/dev 設備文件及特殊文件存放位置
/opt 第三方應用程序安裝位置
/srv 系統上運行的服務用到的數據
/tmp 臨時文件存放位置
/usr 存放全局共享的文件