1、描述計算機的組成及其功能。
現代計算機的組成部分主要包括:運算器、控制器、存儲器以及輸入輸出設備:
其中運算器和控制器被集成與一塊集成電路板上,統稱為CPU(Central Processing Unit)中央處理器:
-
運算器進行運算,主要包括算術運算、邏輯運算、浮點運算等基本運算
-
控制器控制整個CPU的工作,主要包括指令控制、時序控制、總線控制、中斷控制等
-
存儲器主要包括內存(Memory)和外存,內存主要用于暫時存儲CPU和硬盤等交換數據,為易失性存儲;外存主要包括硬盤、光盤等分易失性存儲設備,用于存儲數據
-
輸入輸出(I/O)設備,計算機的外部設備,用于和計算機進行交互,主要包括鍵盤、鼠標、網卡等
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
當前Linux的發行版主要包括:debian、slackware、redhat、Enoch等
-
debian系列,主要包括:Ubuntu、Kubuntu、Knoppix等
-
slackware系列,主要包括:suse、VectorLinux等
-
redhat系列,主要包括:RHEL(Redhat Enterprise Linux)、Centos、Fedora等
-
Enoch系列,主要包括Gentoo等
Linux各發行版都是包括了Linux內核(kernel),以及其各個發行版獨立的應用程序,包括用戶系統管理、軟件包管理等工具
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
Linux的哲學思想主要包括:
-
一切皆文件:Linux將所有的資源,包括硬件設備資源都組織為文件格式
-
由眾多的單一目的的小程序組成,并且每個程序只實現一種功能,由簡單的清楚目的性強的小程序組成來完成邏輯復雜的任務
-
盡量避免與用戶交互。以實現編寫腳本程序來自動化實現某些功能
-
使用純文本文件保存配置信息,使用一款文本配置編輯器即可完成系統的配置工作
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
Linux命令使用格式: COMMAND [OPTIONS…] [ARGUMENTS…]
COMMAND:即命令的關鍵字
OPTIONS:選項,用于開啟或關閉命令的某些功能,
長選項:–KEYWORD
短選項:-KEYWORD
ARGUMENTS:命令的作用對象,向命令提供數據
-
ifconfig:查看和配置網卡
ifconfig [interface]
ifconfig interface [aftype] options | address ..
示例:
ifconfig 查看當前系統網卡信息
ifconfig eth0 down 臨時關閉網卡eth0
-
echo:回顯命令
echo [SHORT-OPTION]… [STRING]…
echo LONG-OPTION
示例:
echo "hello" 在屏幕輸出hello
echo -n "hello" 輸出hello后不自動換行
-
tty:查看當前登錄的終端設備名稱
-
startx:開啟新的圖形終端
-
export:設置或顯示環境變量
-
export [-fnp][變量名稱]=[變量設置值]
export PATH=/usr/local/apache2:$PATH
-
pwd:打印當前的工作目錄
-
history:顯示和設置命令歷史記錄
history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg…]
-a:追加本次會話新執行的命令歷史列表至命令歷史文件中
-d:刪除歷史中指定的命令
-
shutdown:關機或重啟
shutdown [OPTIONS]… TIME [MESSAGE]
-r:重啟
-h:關機
-c:取消操作
shutdown -h now
-
poweroff:關機或重啟
-f:強制,不調用shutdown
-p:切斷電源
-
reboot:關機或重啟:
-f:強制,不調用shutdown
-p:切斷電源
-
hwclock:查看或設置硬件時鐘(RTC)
hwclock [functions] [options]
-r :–show :查看硬件時鐘
-s :–hctosys:將硬件時鐘時間同步到系統時間
-w :–systohc:將系統時間同步到硬件時鐘時間
-
date:顯示和設置系統時間和日期
date [OPTION]… [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
顯示時間:
date +%D
date +%T
設置系統時間和日期: date 082610501990.20
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
Linux系統命令分為:內部命令和外部命令,其幫助信息獲取方式包括:
-
help COMMAND(內部命令)或COMMAND –help(外部命令)
-
使用幫助手冊(manual):
man COMMAND
-
使用信息頁:
info COMMAND
-
程序自帶的幫助文檔
README、INSTALL、ChangeLOG、/usr/share/doc/COMMAND/VERSION 等
-
程序官方文檔
官方站點的文檔:Ducumentation等
其中man文檔的章節共分為8個章節,其功能分別為:
man1:用戶命令
man2:系統調用
man3:C庫調用
man4:設備文件及特殊文件
man5:配置文件格式
man6:游戲
man7:雜項
man8:管理類的命令
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
Linux發行版遵循的FHS(FileSystem Heirache Standard):
/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader,例如grub)都存放于此目錄
/bin:提供用戶使用的基本命令,不能關聯至獨立分區,OS啟動即用到的程序
/sbin:管理類的基本命令,不能關聯到獨立分區,OS啟動即用到的程序
/lib:基本共享庫文件,以及內核模塊文件(/lib/modules)
/lib64:專用于X86_64系統上的輔助共享庫文件存放位置
/etc:配置文件目錄(純文本文件)
/home/USERNAME:普通用戶的家目錄
/root:管理員的家目錄
/media:便攜式移動設備掛載點
cdrom
usb
/mnt:臨時系統掛載點
/dev:設備文件及特殊文件存儲位置
/opt:第三方應用程序的安裝位置
/srv:系統上運行的服務用到的數據
/tmp:臨時文件存儲位置
/usr:universal shared read-only data:
bin:保證系統擁有完整功能而提供的應用程序
sbin:
lib:
lib64:
include:C程序的頭文件(header files)
share:結構化的獨立的數據,例如doc,man等
local:第三方應用程序的安裝位置
bin,sbin,lib,lib64,etc,share
/var: variable data files
cache:應用程序緩存數據目錄
lib:應用程序狀態信息數據
local:專用于為/usr/local下的了應用程序存儲可變數據
lock:鎖文件
log:日志文件
opt:專用于為/opt下的應用程序存儲可變數據
run:運行中的程序相關的數據,通常用于存儲進程的PID文件
spool:應用程序的數據池
tmp:保存系統兩次重啟之間產生的臨時數據
/proc:用于輸出內核與進程信息相關的虛擬文件系統
/sys:用于輸出當前系統硬件設備相關信息的虛擬文件系統
/selinux:security enhanced Linux :selinux相關的安全策略等信息的存儲位置
原創文章,作者:Crazy_likan,如若轉載,請注明出處:http://www.www58058.com/23394
寫的很好,排版還可以在漂亮一點,加油