1、描述計算機的組成及其功能:
運算器:進行各種算術和邏輯運算
控制器:用于數據緩存、數據交換以及接收和識別CPU命令
存儲器:用于臨時存放各種程序和數據,如內存
輸入設備:向計算機輸入數據
輸出設備:將計算機計算結果以數字、文本或圖形等結果顯示出來
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別:
linux三大發行版:
slackware:suse、openSUSE
debian:ubuntu
redhat:RHEL、CentOS、 fedora
聯系:所有發行版均使用linux內核
區別:發行商根據自己對于系統的理解所開發出的不同功能和樣式。
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
一切皆文件:把幾乎所有資源,包括設備都組織為文件格式,對系統的編譯和配置其實就是在對文件中的內容進行更改。
由眾多單一目的小程序組成;一個程序只實現一個功能組合小程序完成復雜任務;協同工作,分布式計算。
盡量避免與用戶交互:實現腳本編程,以自動完成功能;適合進行無人值守的自動化運維。
使用純文本文件保存配置信息:一款好用的文本編輯器即能完成配置工作。配置邏輯清晰。
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
ifconfig:查看IP地址和相應信息。
ifconfig interface [aftype] options | address …
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:D9:2B:BB
inet addr:192.168.49.128 Bcast:192.168.49.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed9:2bbb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6149 errors:0 dropped:0 overruns:0 frame:0
TX packets:3935 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7893441 (7.5 MiB) TX bytes:245149 (239.4 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:960 (960.0 b) TX bytes:960 (960.0 b)
echo:回顯命令
echo [SHORT-OPTION]… [STRING]…
echo LONG-OPTION
[root@localhost ~]# echo -n /etc/fstab
/etc/fstab[root@localhost ~]#
tty:查看當前終端設備
[root@localhost ~]# tty
/dev/pts/1
startx:打開桌面
export:設置或顯示環境變量
pwd:顯示當前目錄位置
history:管理命令歷史
-a:追加本次會話新的命令至命令歷史中的列表中
-d:刪除歷史列表中指定的命令
-c:清空命令歷史
!+命令歷史的編號:快速調用歷史命令
!string:調用命令歷史列表中以string開頭的命令
?。。褐貜瓦\行上一次命令
shutdown:關機
shutdown [OPTION]… TIME [MESSAGE]
-r:重啟
-c:取消關機
=============================================================
[root@localhost ~]# shutdown -r +5
Broadcast message from root@localhost.localdomain
(/dev/pts/1) at 2:05 …
The system is going down for reboot in 5 minutes!
==============================================================
[root@localhost ~]# shutdown -c
[root@localhost ~]#
The system is going down for reboot in 5 minutes!
shutdown: Shutdown cancelled
[root@localhost ~]#
poweroff、reboot:重啟或停止系統
hwclock:顯示和設置硬件時間
-s:將硬件時間同步到系統時間
-w:將系統時間同步到硬件時間
date:顯示和設置系統時間
date +%a 顯示當前為周幾
date +%D顯示日期
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
內部命令:
help command
外部命令:
command –help
command -h
man command
man命令配置文件存放位置:/etc/man.config
man手冊路徑:/user/share/man
man章節劃分:
man1:存放用戶命令
man2:存放系統調用
man3:存放C庫調用
man4:存放設備文件和特殊文件
man5:存放配置文件格式
man6:存放游戲
man7:存放雜項
man8:存放管理類命令
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/boot:引導文件存放目錄;內核文件、引導加載器都存放于此目錄
/bin:供所有用戶使用的基礎命令;不能關聯至獨立分區,OS啟動就會用到程序
/sbin:管理類的基本命令; 不能關聯至獨立分區,OS啟動就會用到程序
/lib:基本的庫文件;內核模塊文件(/lib/modules);
/lib64:專用于64位系統上的輔助共享庫文件存放位置;
/etc:配置文件目錄(純文本文件)
/home/USERNAME:普通用戶家目錄
/root:管理員家目錄
/media:掛載便攜式移動設備掛載點
/mnt:臨時文件系統掛載點
/dev:設備文件及特殊文件存放
/opt:第三方應用程序安裝位置
/srv:系統上運行的服務用到的數據
/tmp:臨時文件
/usr:universal shared,read-only data;
bin:保證系統擁有完整功能而提供的應用程序。
sbin:
lib:
libx64:
include:C程序的頭文件;
share:結構化獨立數據,例如doc,man
X11R6:
local:第三方應用程序的安裝位置
/var:variable data files
cache:應用程序緩存數據目錄
lib:應用程序狀態信息數據目錄
local:專用于/usr/local下的應用程序存儲可變數據
lock:鎖文件
log:日志文件
opt:專用于為/opt下的應用程序存儲可變數據
run:運行中的進程相關的數據;通常用于存儲進程的pid文件
spool:應用程序數據池
tmp:保存系統兩次重啟之間產生的臨時數據
/proc:用于輸出內核與進程信息相關的虛擬文件系統
/sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統
/selinux:security enhanced linux,系統相關的安全策略等信息的存儲位置
原創文章,作者:Bazinga,如若轉載,請注明出處:http://www.www58058.com/23623
寫的很好,排版還可以在漂亮一點,加油