一、描述計算機的組成及其功能。
- 計算機由硬件和軟件兩部分組成
- 硬件由主機與外部設備構成
- 軟件由系統軟件與應用軟件構成
二、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
- Red Hat公司發布? ? ? ? ?Redhat Centos
- Novell公司發布? ? ? ? ? ? ?SUSE
- Debian維護社區發布? ?Debian ubuntu
- Google公司發布? ? ? ? ? ? Android
三、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
- 一切都是一個文件,所有設備配置都是用文件的形式存在。
- 小型,單一用途的程序。只需要安裝需要的程序。
- 鏈接程序,共同完成復雜的任務。多個程序在一起可以完成復雜的任務。
- 避免令人困惑的用戶界面。CLI命令界面。
- 配置數據存儲在文本中。方便用戶修改。
四、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
- COMMAND [OPTIONS…] [ARGUMENTS…]
[OPTIONS…]選項分為長選項和短選項 短選項:-c 例如:-l, -h長選項:–word 例如:–all,[ARGUMENTS…] 參數 命令的作用對象,比如文件名,用戶名等。
- Ifconfig:顯示網絡設備狀態
- Echo:顯示字符 echo [-neE][ 字符串] 選項-E 持 (默認)不支持 \ 解釋功能? -n 不自動換行 -e 用 啟用 \字符的解釋功能
- Tty:顯示終端機連接標準輸入設備的文件名稱 tty [-s][–help][–version] -s或–silent或–quiet 不顯示任何信息,只回傳狀態代碼。
- Startx:
- Export:設置或顯示環境變量 export?[-fnp][變量名稱]=[變量設置值]
- Pwd: 以絕對路徑的方式顯示用戶當前工作目錄。
- History:顯示歷史記錄。
選項
-c:清空當前歷史命令;
-a:將歷史命令緩沖區中命令寫入歷史命令文件中;
-r:將歷史命令文件中的命令讀入當前歷史命令緩沖區;
–w:將當前歷史命令緩沖區命令寫入歷史命令文件中。
參數
n:打印最近的n條歷史命令。
- Shutdown:關機命令。
選項
-c:當執行“shutdown -h 11:50”指令時,只要按+鍵就可以中斷關機的指令;
-f:重新啟動時不執行fsck;
-F:重新啟動時執行fsck;
-h:將系統關機;
-k:只是送出信息給所有用戶,但不會實際關機;
-n:不調用init程序進行關機,而由shutdown自己進行;
-r:shutdown之后重新啟動;
-t<秒數>:送出警告信息和刪除信息之間要延遲多少秒。
參數
[時間]:設置多久時間后執行shutdown指令;
[警告信息]:要傳送給所有登入用戶的信息。
- Poweroff:關閉計算機操作系統并且切斷系統電源
選項
-n:關閉操作系統時不執行sync操作;
–w:不真正關閉操作系統,僅在日志文件“/var/log/wtmp”中;
-d:關閉操作系統時,不將操作寫入日志文件“/var/log/wtmp”中添加相應的記錄;
-f:強制關閉操作系統;
-i:關閉操作系統之前關閉所有的網絡接口;
-h:關閉操作系統之前將系統中所有的硬件設置為備用模式。
- Reboot:重啟LINUX系統
選項
-d:重新開機時不把數據寫入記錄文件/var/tmp/wtmp。本參數具有“-n”參數效果;
-f:強制重新開機,不調用shutdown指令的功能;
-i:在重開機之前,先關閉所有網絡界面;
-n:重開機之前不檢查是否有未結束的程序;
–w:僅做測試,并不真正將系統重新開機,只會把重開機的數據寫入/var/log目錄下的wtmp記錄文件。
- hwclock、硬件時鐘訪問工具
- 選項
–adjust:hwclock每次更改硬件時鐘時,都會記錄在/etc/adjtime文件中。使用–adjust參數,可使hwclock根據先前的記錄來估算硬件時鐘的偏差,并用來校正目前的硬件時鐘;
–debug:顯示hwclock執行時詳細的信息;
–directisa:hwclock預設從/dev/rtc設備來存取硬件時鐘。若無法存取時,可用此參數直接以I/O指令來存取硬件時鐘;
–hctosys:將系統時鐘調整為與目前的硬件時鐘一致;
–show:顯示硬件時鐘的時間與日期;
–systohc:將硬件時鐘調整為與目前的系統時鐘一致;
—test:僅測試程序,而不會實際更改硬件時鐘;
–utc:若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作;
–version:顯示版本信息。
- Date:顯示或設置系統時間與日期
選項
-d<字符串>:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;
-s<字符串>:根據字符串來設置日期與時間。字符串前后必須加上雙引號;
-u:顯示GMT;
—help:在線幫助;
–version:顯示版本信息。
參數
<+時間日期格式>:指定顯示時使用的日期時間格式。
%H 小時,24小時制(00~23)
%I 小時,12小時制(01~12)
%k 小時,24小時制(0~23)
%l 小時,12小時制(1~12)
%M 分鐘(00~59)
%p 顯示出AM或PM
%r 顯示時間,12小時制(hh:mm:ss %p)
%s 從1970年1月1日00:00:00到目前經歷的秒數
%S 顯示秒(00~59)
%T 顯示時間,24小時制(hh:mm:ss)
%X 顯示時間的格式(%H:%M:%S)
%Z 顯示時區,日期域(CST)
%a 星期的簡稱(Sun~Sat)
%A 星期的全稱(Sunday~Saturday)
%h,%b 月的簡稱(Jan~Dec)
%B 月的全稱(January~December)
%c 日期和時間(Tue Nov 20 14:12:58 2012)
%d 一個月的第幾天(01~31)
%x,%D 日期(mm/dd/yy)
%j 一年的第幾天(001~366)
%m 月份(01~12)
%w 一個星期的第幾天(0代表星期天)
%W 一年的第幾個星期(00~53,星期一為第一天)
%y 年的最后兩個數字(1999則是99)
五、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
- 內部命令幫助? ? ? ? ? ? ? ? ?help COMMAND? ? ?man bash
- 外部命令幫助? ? ? ? ? ? ? ? ?COMMAND –help COMMAND -h 使用手冊(manual) man COMMAND信息頁 info COMMAND
man 章節
1: 用戶命令
2: 系統調用
3: C 庫調用
4: 設備文件及特殊文件
5: 配置文件格式
6: 游戲
7: 雜項
8: 管理類的命令
9 :Linux 內核API
六、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
- /bin Essential command binaries 供所有用戶使用的基本命令;不能關聯至獨立分區,OS 啟動即會用到的程序 二進制程序
- /sbin Essential system binaries 管理類的基本命令;不能關聯至獨立分區,OS 啟動即會用到的程序
- /boot Static files of the boot loader 引導文件存放目錄,內核文件(vmlinuz) 、引導加載器
- (bootloader, grub)都存放于此目錄
- /dev Device files 設備文件及特殊文件存儲位置
- /etc Host-specific system configuration 配置文件目錄
- /lib Essential shared libraries and kernel modules 啟動時程序依賴的基本共享庫文件以及內核模塊文件
- /lib64 專用于x86_64 系統上的輔助共享庫文件存放位置
- /media Mount point for removeable media 便攜式移動設備掛載點
- /mnt Mount point for mounting a filesystem temporarily 臨時文件系統掛載點
- /opt Add-on application software packages 第三方應用程序的安裝位置
- /srv Data for services provided by this system 系統上運行的服務用到的數據
- /tmp Temporary files 臨時文件存儲位置
- /home/ USERNAME 普通用戶家目錄
- /root 管理員的家目錄
- /usr Secondary hierarchy universal shared, read-only data 二層目錄
- /usr/bin: 保證系統擁有完整功能而提供的應用程序
- /usr/sbin:
- /usr/lib :32 位使用
- /usr/lib64 :只存在64 位系統
- /usr/include: C 程序的頭文件(header files)
- /usr/share :結構化獨立的數據,例如doc, man等 等
- /usr/local
- /var Variable data
- cache: 應用程序緩存數據目錄
- lib: 應用程序狀態信息數據
- local :專用于為/usr/local 下的應用程序存儲可變數據;
- lock: 鎖文件
- log: 日志目錄及文件
- opt: 專用于為/opt 下的應用程序存儲可變數據;
- run: 運行中的進程 相關數據, 通常 用于存儲進程pid 文件
- spool: 應用程序數據池
- tmp: 保存系統兩次重啟之間產生的臨時數據
- /proc 用于輸出內核與進程信息相關的虛擬文件系統
- /sys 用于輸出當前系統上硬件設備相關信息虛擬文件系統
- /selinux security enhanced Linux ,selinux 相關的安全策略等信息的存儲位置
吐槽一下文本編輯器,真的好垃圾。。。。
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101520