1.描述計算機的組成及其功能
計算機由五大部件組成:運算器,控制器,存儲器,輸入設備,輸出設備。
運算器+控制器=CPU。計算機的CPU負責運算和邏輯運算。
存儲器:顧名思義,緩存和保存數據的地方。內存、硬盤都是來存儲數據的設備。
輸入設備:鍵盤、鼠標都是輸入設備,是負責用戶與計算機交互。
輸出設備:顯示器、打印機都是輸出設備,他們也是負責用戶與計算機交互。
2.按系列羅列linux的發行版,并描述不同發行版之間的聯系及區別
linux的發行版只要有slackware,debian,Redhat,gentoo等。
slackware:他的主流發行版為S.U.S.E,基于S.U.S.E發現的二次版openS.U.S.E及sles(S.U.S.E linux enterprise)。
debian:主流的發行版為ubuntu,基于ubuntu的二次發行版mint。
RedHat:主流的發行版為RHEL(RedHat enterprise linux),RHEL追求服務的穩定,所以版本更新較慢,基本上每18個月發行一個新版本;centos為RHEL的社區克隆版本,它兼容RHEL的格式;Fedora由原來的Redhat桌面版本發展而來,fedora想給用戶帶來最新的功能體驗,所以版本更新較快,基本上每6個月發行一個新版本。
gentoo:是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。
3.描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
1.linux一切皆文件,把幾乎所有資源,包括硬件設備都組織為文件格式。
2.由目的單一的小程序組成,一個程序只實現一個功能并且要做好,再組合小程序完成復雜任務。
3.linux盡量避免與用戶交互,實現腳本編程,以達到自動完成某些功能的目的。
4.使用純文本文件保存配置信息,達到使用一款通用的文本編輯器即可完成系統配置工作。
4.說明Linux系統上命令的使用格式
命令的使用格式:COMMAND [OPTIONS … ] [ARGUMENTS … ]
OPTIONS:選項,用于開啟或關閉命令的某個功能。
選項又分為短選項和長選項之分。
短選項:-c 如:-c -h 多個短選項可以合并使用。
長選項:–word ,–long 多個長選項一般不能合并。
ARGUMENTS:命令的作用對象,向命令提供數據。
注意:多個選項或者參數與命令之間都需使用空白字符分割。
詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
ifconfig:查看當前系統啟動的網卡信息。
ifconfig -a:查看當前系統的所有網卡信息。
ifconfig eth0:查看網卡設備eth0的網卡信息。
ifocnfig eth0 up/down:啟用或停用網卡設備eth0。
echo:回顯命令,顯示一行文本信息。
-n:禁止自動添加換行符。
-e:允許使用轉義符。
\n:換行。
-t:制表符。
tty:查看當前的終端設備。
虛擬終端顯示為:/dev/tty#
模擬終端顯示為:/dev/pts/#
物理終端顯示為:console
startx:啟動圖形界面會話。
export:設置環境變量。
pwd:顯示當前用戶工作所在的目錄。
history:管理歷史命令(登陸后新運行的命令紀錄會紀錄在緩存中,只有當用戶登出后這些歷史命令才會追加寫入到歷史文件中。)
-d:刪除指定的某條歷史命令。
-c:清空歷史命令。
-a:追加本次會話新執行的歷史命令列表到歷史文件中。
history的快捷操作:!#:調用歷史命令中的某條命令。!string:調用歷史紀錄中最近以string開頭的命令。!!:調用上一條命令。
shutdown: [OPTION]… TIME [MESSAGE]
OPTION: -r:重啟。
-h:關機。
-c:取消之前的關機或重啟操作。
TIME: now:立刻。
+m:命令提交m分鐘后開始執行。
hh:mm:絕對時間表示法,指明具體時間,24小時制。
poweroff、halt:關機
reboot:重啟。
-f:強制重啟。
-p:關閉電源。
hwclock:顯示計算機的硬件時鐘。
-s:hctosys.以硬件時鐘為準同步到系統時鐘。
-w:systohc.以系統時鐘為準同步到硬件時鐘。
date:顯示和設置系統時間。
date [OPTION] [+FORMAT]
FORMAT:格式符號:%D,%F,%T。
date[MMDDhhmm[[CC]YY][.ss]]
MM:月 DD:日 hh:時 mm:分 CCYY:4位年份 YY:2位年份 .ss:秒
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
linux獲取命令幫助格式:COMMAND [OPTIONS…][ARUMENTS…]
內部命令:help COMMAND
外部命令:1.COMMAND –help 和 man COMMAND 2.manual 3.info COMMAND 4.程序自身幫助文檔. 5.程序的官方文檔. 6.發行版的官方文檔. 7.google.
man文檔的手冊頁位于/usr/share/man下,有man1到man8 8個章節。
man1:用戶命令。 man2:系統調用。 man3:C庫調用。 4:設備文件及特殊文件。 5:配置文件的格式。 6:游戲相關。
7:雜項。 8:管理類命令。
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/boot:引導文件存放目錄,內核(vmlinuz).引導加載器(bootloder ,grub)都存放于此。
/bin:用戶的基本命令存放于此,不能單獨分區,OS啟動即會用到。
/sbin:管理類的基本命令都存放于此,不能單獨分區,OS啟動即會用到。
/lib:基本的共享庫和內核模塊文件(modules)都存放于此。
/lib64:專用于x86_64系統上的共享庫文件。
/etc:存放各種配置文件目錄,大多參數為純文本文件。
/home:用戶家目錄。
/root:管理員家目錄。
/media:掛載便攜式設備的目錄,如U盤或移動光驅。
/mnt:掛載臨時文件系統的目錄。
/dev:設備文件以及特殊文件的目錄。
/opt:第三方應用的安裝目錄。
/tmp:臨時文件目錄。
/usr:universal shared,read-only data.
bin、sbin:保證系統擁有完整功能提供的應用程序。
lib:基本的共享庫文件。
lib64:專用于x86_64系統上的共享庫文件。
include:C程序的頭文件存放位置(header files)。
share:結構獨立化的數據。
local:第三方應用程序的安裝位置,包含bin,sbin,lib,lib64,etc,share。
/var:經常發生變化的數據文件目錄(variable date files)
cache:緩存數據目錄。
local:專用為/usr/local下的應用程序存放可變數據的目錄。
lock:鎖文件目錄。
log:日志文件目錄。
opt:專用于/opt下的應用程序存放可變的數據目錄。
run:運行中的進程的相關數據目錄,通常有存放進程pid文件。
spool:應用程序數據池。
tmp:為系統兩次重啟之間產生的臨時數據存放目錄。
/porc:與內存與進程相關的虛擬文件系統。偽文件系統。
/sys:輸出當前系統上的硬件設備相關信息的虛擬文件系統。
/selinux(security enhanced linux):selinx相關的安全策略信息等相關的存儲位置。
原創文章,作者:哎喲喂,如若轉載,請注明出處:http://www.www58058.com/20238
寫的很好,可以多注意一下排版問題,加油