1、描述計算機的組成及其功能
根據馮諾依曼體系結構,計算機由運算器、存儲器、控制器、輸入設備和輸出設備五個基本部件組成,其中運算器和控制器合稱為中央處理器(CPU)。
各基本部件的功能是: 存儲器用于存放指令和數據; 控制器控制指令自動執行; 運算器進行加、減、乘、除四種基本算術運算以及邏輯運算和附加運算;輸入輸出設備通過和主機進行通信,完成人機數據交互。
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別
Linux發行版本分為三個系列,分別是Debian系列、slackware系列、Redhat系列,各個發行版本采用的內核均為Linux團隊發布的(www.kernel.org),在此基礎上搭配不同的軟件(包括自由軟件和商用軟件)和工具文檔形成完整的發行版本。
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
Linux思想主要包括以下五方面:
①一切皆文件。即系統中的所有都歸結為一個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的文件
②小型、單一用途的程序。即每個程序具有單一確定的功能。
③連接程序,共同完成復雜的任務??赏ㄟ^多個程序的組合執行實現復雜功能。
④避免令人困惑的用戶界面。避免出現類似Windows圖形界面中配置顯示信息與實際內核存儲的配置信息不一致等情況。
⑤配置數據存儲在文本中。通過將配置信息存儲在文本中提高系統可維護性。
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述
Linux系統命令基本格式:command [OPTION…] [ARGUMENTS…]
選項:用于啟用或關閉命令的某項功能,分長選項和短選項,使用短選項時多個選項可合并使用
參數:命令作用的對象
注意:使用多個選項或參數時應使用空格符進行分隔
Linux系統常用命令:
(1)????????? ifconfig
該命令用于啟動、查看與修改網卡參數,語法示例如下:
注意:使用ifconfig命令修改網卡狀態或參數均是臨時的,系統重啟或網絡服務重啟后之前設置的數據會失效。
(2)????????? echo
回顯命令,用于返回相應字符。
-n:表示不自動換行
-e:啟用“\”轉義符功能,主要有:
\a發出提示音
\c 不換行
\b退格
\r 回車,光標移至行首
\t 插入制表符
命令行擴展:
‘’:單引號,只識別字符
“”:雙引號,可識別變量,不識別命令
` ` : 反單引號,可識別命令、變量,等價于$()
序列擴展:
{ }:可將大括號內的數字或字母進行擴展
示例如下:
(3)????????? tty
Tty命令顯示當前終端號
(4)????????? startx
Startx命令用于在系統處于運行級別3時啟動圖形界面,該操作不改變系統運行級別。
(5)????????? export
Export命令跟變量用于將當前shell的自定義變量發布為環境變量,直接執行export命令查看所有環境變量。
(6)????????? pwd
該命令用于顯示當前工作路徑。
(7)????????? history
該命令用于管理歷史命令,對應歷史命令文件為~/.bash_history,選項有
-a:追加本次會話新執行的命令至命令歷史文件(~/.bash_history)
-d:刪除歷史命令中指定的命令
-c:清空歷史命令
n:顯示最近n條歷史命令
-r:讀取歷史文件中內容附加至當前命令歷史中
-w:將內存中的歷史命令存儲至指定文件
-n:將歷史命令文件中不在當前命令列表的命令讀出至命令列表
-p `cmd1` `cmd2`:執行命令但不在命令列表中存儲
-s cmd :存儲命令但不執行
命令歷史相關環境變量
HISTSIZE:內存中記錄的歷史命令數
HISTFILESIZE:歷史命令文件中存儲的歷史命令數
HISTIGNORE str:忽略以str開頭的命令
HISTCONTROL:控制歷史命令的記錄方式
ignoredups:默認,忽略連續重復執行的命令
ignorespace:忽略以空格開頭的命令
ignoreboth:相當于前兩項的組合
erasedups:刪除重復命令
(8)????????? shutdown
關機命令,根據選項不同實現關機、重啟等功能。選項如下:
-t:后跟秒數,表示過幾秒關機
-k:不關機,只發送警告信息
-r:將系統服務停止之后重啟
-h:將系統服務停止之后關機
-f/F:系統重啟之后強制略過或強制進行磁盤檢查
-c:取消已經執行的shutdown命令
時間:指定系統執行shutdown命令的時間
Shutdown? -h? now ????????????????? //系統立即關機
Shutdown? -r? now???????????????????? //系統立即重啟
Shutdown? -h? 20:25???????????????? //系統于2025時關機
Shutdown? -r? +10???????????????????? //系統10分鐘后重啟
(9)????????? poweroff
直接關機
(10)reboot
重啟系統
(11)hwclock(clock)
查看硬件時間,-s選項以硬件時間同步系統時間,-w選項以系統時間同步硬件時間
(12)date
查看和設置系統時間
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
獲取內部命令幫助信息
Help cmd
獲取外部命令幫助信息
①?? cmd –help ?獲取命令自帶幫助信息
②?????? whatis cmd 獲取命令簡單說明
③?? man cmd 獲取命令手冊
-a:列出所有幫助頁
-k:列出所有匹配的頁面,使用whatis數據庫
-w:列出幫助頁面路徑
/keyword:向下搜索
?keyword:向下搜索
n:搜索的同向下一個
N:搜索的逆向下一個
sublime 文本編輯工具
man手冊文檔章節劃分
1?????? 用戶在shell環境中可以操作的命令或可執行文件
2?????? 系統內核可調用的函數或工具
3?????? 常用函數或函數庫,大部分為C函數庫
4?????? 設備文件說明
5?????? 配置文件格式
6?????? 游戲
7?????? 慣例與協議說明等
8?????? 系統管理工具
④?? info cmd:以類似網頁形式打開幫助頁
方向鍵:pageup,pagedown
tab:移動到下一個鏈接
d:顯示主題目錄
Home顯示主題首部
n/p/u/l:進入下、前、上、最后一個鏈接
s文字:文本搜索
q:退出
⑤?????? 通過本地文檔獲取幫助信息
/usr/share/doc目錄
⑥?????? 第三方應用官方文檔
通過發行版官方的文檔光盤或網站獲取
⑦?????? 網站搜索
thdp.org
redhat filetype:pdf ?//搜索PDF文件
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/boot? 引導目錄存放文件,包括Linux內核文件和引導裝載程序等
/bin??? 存放可以被所有用戶使用的命令,不能關聯至獨立分區
/sbin? 存放管理類基本命令,只root用戶可用
/lib???? 存放系統啟動時使用的函數庫
/lib64 存放64位系統的共享庫
/dev?? 存放所有設備文件及特殊文件
/etc??? 存放系統配置文件
/home??????? 用戶家目錄
/root?? 管理員家目錄
/media?????? 便攜式移動設備掛載點
/mnt?? 臨時文件系統掛載點
/opt??? 第三方應用程序的安裝位置
/srv??? 存放系統運行服務的數據
/tmp?? 臨時文件存放位置
/proc? 虛擬文件系統,存放系統運行過程中的cpu、內存、IO等狀態信息
/sys??? 虛擬文件系統,存放內核相關信息
/usr??? 存放系統默認安裝的軟件,屬于可分享和不可變動的
/var??? 存放程序運行所產生的文件
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101514