一、描述計算機的組成及其功能。linux
答:現代計算機設備的組成部分,分爲五大部分,運算器,控制器,存儲器,輸入設備,輸出設備其中運算器和控制器是計算機的核心,合稱中央處理器CPU,CPU內部還有一些高速存儲單元,也就是寄存器,常說的緩存,其中運算器執行全部的算術以及邏輯運算,控制器負責把每條指令有序的從存儲器中提取出來,通過編碼後向計算機發出閣主控制指令,而寄存器位處理單元提供所需的操做數據。shell
存儲器是計算機的記憶部分,用來存放程序所涉及的全部數據,存儲器分爲內部存儲和外部存儲,內存存儲用於正在執行的程序和數據,其成本高,速度快,容量小,好比說內存,也叫(閃存),外部存儲器可用於長期保存大量的程序和數據,其成本低,容量大,可是速度較慢,這種外部存儲器也叫機械硬盤,固然若是是固態硬盤也將不存在這些。編程
輸入和輸出設備統一稱爲外部設備,簡稱爲外設或者I/O設備,用來實現人機交互,一般用的輸入和輸出設備有,鍵盤,鼠標,顯示器,打印機等等。小程序
二、按系列羅列Linux的發行版,並描述不一樣發行版之間的聯繫與區別。 centos
答:發行版本有: Red Hat Linux 、 SuSE 、 centos 、 Gentoo 、 Debian 、 Ubuntu 、 Fedora Core 等。緩存
CentOS ( Community ENTerprise Operating System )是 Linux 發行版之一,它是來自於 Red Hat Enterprise Linux,依照開放源代碼規定釋出的源代碼所編譯而成。安全
Debian, 或者稱 Debian 系列,包括 Debian 和 Ubuntu 等。 Debian 是社區類 Linux 的典範,是迄今爲止最遵循 GNU 規範 Linux 系統。網絡
Ubuntu 嚴格來講不能算一個獨立的發行版本, Ubuntu 是基於 Debian 的 unstable 版本增強而來,能夠這麼說 Ubuntu 就是一個擁有 Debian 全部的優勢,以及Ubantu是擁有桌面的。ide
Gentoo, 偉大的 Gentoo 是 Linux 世界最年輕的發行版本,正由於年輕,因此能吸收在她以前的全部發行版本的優勢,這也是 Gentoo 被稱爲最完美的 Linux 發行版本的緣由之一。工具
三、描述Linux的哲學思想,並按照本身的理解對其進行解釋性描述。
答:自由軟件,隨意修改,分發,沒有版權之爭
對於linux而言一切皆文件,包括硬件設備組織爲文件格式,
有由衆多單一目的的小程序組成,小程序功能單一,要實現程勳流程,須要小程序組合使用,對linux而言應該儘可能避免和用戶交互,實現腳本編程,自動完成某些功能,使用純文本編程來完成系統部署。
四、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,並配合相應的示例來闡述。
答:ifconfig,命令用來查看和配置網絡設備,當網絡環境發生改變時可經過此命令對網絡進行相應的配置.
up 啓動指定網絡設備/網卡
down: 關閉指定網絡設備或者/網卡能夠有效的阻止指定接口信息流。
arp 設置指定網卡是否支持ARP協議
echo :顯示一行文字
1,不帶參數的狀況下
$ echo "hello word"
2,帶參數的狀況下。 -n 表示不換行
$ echo - n "hello word"
3,\\表明轉譯字符
tty: 查看當前的終端設備
startx, 用來啓動x window桌面凌墨,可用Ctrl+ALT+(F1`F6)進行切換
export: 設置和顯示環境變量
pwd,查看當前工做目錄的完整路徑,通常不帶任何參數若是目錄是連接的, pwd -p 顯示實際路徑。用pwd命令查看默認工做目錄的完整路徑
history: 管理命令歷史,登陸shell時,會讀取命令歷史文件和記錄下的命令 , -a 追加 -d 刪除,
- c 清空命令歷史
shutdown; 參數中包含了關機和重啓,參數 -r 重啓, -p 關機默認 - h 關機 - c 取消
poweroff ,reboot, 關機命令和重啓命令
hwclock : 顯示硬件時鐘, -s -hctosys把系統時間設成跟硬件同樣 -w -systohc把硬件時間設置成系統時間同樣
date :顯示或設置系統時間 date +d +F +T 個參數表明不同的顯示
五、如何在Linux系統上獲取命令的幫助信息,請詳細列出,並描述man文檔的章節是如何劃分的。
答: 命令分爲外部命令和內部命令, #help command
1, #command --help
#command -h
2, 使用手冊(manual)
# man (command)
3, 信息頁
#info command 獲取相關信息,支持超連接
4, 程序自身的幫助文檔
README
INSTALL
Changelog
5, 程序官方的文檔
官方站點:Documentation
6 ,發行版的官方文檔
7, Google ***工具。。牛逼牛逼在牛逼
六、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
答:
答:根據LSB,FHS:(fileSystem Heirache Standard)來命名,基礎目錄名稱以下:
/boot:引導文件存放目錄;內核文件(vmlinuz)、引導加載器(bootloader,grub)都存放於此目錄
/sbin:管理類的基本命令;不能關聯至獨立分區,OS啓動即會用到的程序
/lib:基本共享庫文件,以及內核模塊文件(lib/modules)
/lib64:專用於X86_64系統上的輔助共享庫文件存放位置
/etc:配置文件目錄(純文本文件)
/home/USERNAME:普通用戶家目錄
/root:管理員的家目錄
/media:便攜式移動設備掛載點
/mnt:臨時文件系統掛載點
/dev:設備文件及特殊文件存儲位置
b:block device; 隨機訪問
c:character device; 線性訪問
/opt:第三方應用程序的安裝位置
/srv:系統上運行的服務用到的數據
/tmp:臨時文件存儲位置
/usr:universal shared,read-only data
bin:保證系統擁有完整功能而提供的應用程序
sbin,lib,lin64
include:C程序的頭文件(header files)
share:結構化獨立的數據,例如:doc,man等
local:第三方應用程序的安裝位置
bin,sbin,lib,lib64,etc,share
/var:variable date files
cache:應用程序緩存數據目錄
lib:應用程序狀態信息數據
loacl:專用於爲/usr/local下的應用程序儲存可變的數據
locak:鎖文件
log:日誌目錄及文件
opt:專用於爲/opt下的應用程序儲存可變的數據
run:運行中的進程相關的數據,一般用於存儲進程的PID文件
spool:應用程序數據池
tmp:保存系統重啓兩次重啓之間產生的臨時數據
/proc:用於輸出內核與進程信息相關的虛擬文件系統
/sys:用於輸出當前系統上硬件設備相關信息的虛擬文件系統
/selinux:security enhanced Linux,selinux相關的安全策略等信息存儲位置