1、描述計算機的組成及其功能。
計算機有硬件系統及軟件系統組成。
一、硬件系統
馮·諾伊曼結構中,計算機由:控制器、運算器、存儲器、輸入設備、輸出設備組成。
①控制器:整個計算機的中樞神經,對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協助計算機各部分工作及內存與外設的訪問等。
②運算器:據進行各種算術運算和邏輯運算,即對數據進行加工處理。
③存儲器:存儲程序和各種數據信息,并能在計算機運行過程中高速、自動地完成程序或數據的存取。
④輸入設備:輸入各種原始數據和程序。
⑤輸出設備:輸出各類數據,把計算機加工處理的結果變換為人或其它設備所能接收和識別的信息形式如文字、數字、圖形、聲音、電壓等。
CPU(中央處理器):運算器和控制器構成,主要功能是按存在存儲器內的程序,逐條地執行程序所指定的操作。
二、軟件系統
①操作系統軟件?
將人們想要計算機完成的工作下發的指令“翻譯”給電腦。
②應用程序軟件?
用于解決各種實際問題以及實現特定功能的程序。
?
2、按系列羅列Linux的發行版,并描述不同發不通發行版之間的聯系和區別:
Linux的發行版本
不通發行版之間的聯系和區別:
聯系:所有發行版都是使用Linux內核;都需要遵循GNU的GPL協定;所有的發行版都有自己的版本號,版本格式約定基本一樣(主版本號.次版本號.發行號.修正號)。
區別:發行版的本質區別,在于繼承不同版本的內核,庫、程序的組成。不同發行版幾乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系統,包文件以RPM為擴展名;Ubuntu系列,Debian系列使用基于DPKG包管理系統,包文件以deb為擴展名。)
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
①一切都是一個文件(包括硬件)
理解:軟件、硬件在linux體系里都視作文件。
②小型,單一用途的程序
理解:單項命令實現單項功能,用途單一。
③鏈接程序,共同完成復雜的任務
理解:命令組合使用,編輯腳本實現復雜任務需求。
④避免令人困惑的用戶界面
理解:一切命令簡潔明了,沒有界面圖形界面那么多復雜的層級操作。
⑤配置數據存儲在文本中,
理解:所有配置文件直接生成在文本中,可以直接編輯修改。
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
ifconfig :
查詢網絡配置信息
例:ifconfig eth0 查詢eth0網卡的配置信息
echo:
在顯示器上顯示一段文字,一般起到一個提示的作用。
例:echo {0..5}
輸出0 1 2 3 4 5
tty:
查詢使用終端號,ctrl+alt+F1…F7,幾個工作分區,查看當前是第幾個終端。
例:tty
輸出當前終端號
例:tty –version
輸出tty版本及說明信息。
startx:
用來啟動X Window,實際上啟動X Window的程序為xinit
(無需登錄,直接打開圖形界面,還為當前模式)
erxport:
用于將shell變量輸出為環境變量,或者將shell函數輸出為環境變量
例:export –p
輸出所有shell程序賦予的環境變量
pwd
Print Working Directory的縮寫,基本功能是打印當前的工作目錄,但是也有一些特殊的用法
例:pwd –L
輸出當前鏈接路徑
history
用于顯示指定數目的指令命令,讀取歷史命令文件中的目錄到歷史命令緩沖區和將歷史命令緩沖區中的目錄寫入命令文件。
例:history
輸出:使用過編號命令列表
!編號? 直接調用對應編號命令,回車執行
例:history –c
輸出效果清空歷史當前歷史命令,上下翻不出以前命令
shutdown
用來系統關機命令。shutdown指令可以關閉所有程序,并依用戶的需要,進行重新開機或關機的動作。
shutdown
-h:將系統關機;
shutdown –h +10 “hello” 10分鐘關機,發送hello消息。
-r:shutdown之后重新啟動;
poweroff
立即關機
reboot
重啟
hwclock
是一個硬件時鐘訪問工具,它可以顯示當前時間、設置硬件時鐘的時間和設置硬件時鐘為系統時間,也可設置系統時間為硬件時鐘的時間。
hwclock systohc
輸出效果:硬件時間與系統時間一致
date
顯示或設置系統時間與日期。
date
輸出:顯示當前系統時間
date +%Y-%m-%d
輸出 年-月-日
date –s “20160606 06:06:06”
輸出效果:設置系統時間為2018年6月6日6點6分6秒
date –d -2month +%m
輸出效果:顯示上上個月是幾月
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
獲取幫助三方法:
type 命令,查詢命令類型
1.help 命令
2.命令 –-help
3.man 數字 命令? 查看查詢的命令man對應章節內的幫助說明,q退出
(whotis 命令 或 man –f ?命令? 查看章節數)
man文檔章節:運維常用1.5.8
①用戶命令
②系統調用
③C庫調用
④設備文件及特殊文件
⑤配置文件格式
⑥游戲
⑦雜項
⑧管理類命令
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
基礎目錄:
/bin
存放的系統命令
/boot
存放著系統的啟動文件和內核
/dev
設備文件主目錄(設備不在這里,具體設備信息/proc目錄中)
/proc
系統進程和系統硬件信息
/etc
系統主配置文件主目錄
/var
系統配置文件主目錄
/home
普通用戶的家目錄
/lib&/lib64
系統庫文件存放的目錄
.dll
/usr
系統幫助文檔以及源碼包安裝位置
源碼包不屬于RedHat,屬于廣大的愛好開發者
usr目錄是最龐大的目錄,要用的應用程序和文件幾乎都在這個目錄
/sbin
超級用戶使用的命令存放的目錄
/mnt
用戶掛載目錄
/run
存放當前運行程序庫的目錄,當前運行目錄
/root
超級用戶root家目錄
/tmp
臨時文件存放目錄
系統啟動過程中會產生一些臨時文件,這些臨時文件就存放在tmp目錄下。如果說tmp目錄沒有存儲空間,系統一定啟動不起來
/media
可移動介質掛載點
/opt
第三方應用程序文件存放目錄
/srv
常用語各種非RedHat版本的網絡服務器
linux命名規則:
版本號、編譯版本號、廠商版本號
例:3.10.0-123.e17
3.10.0版本號
3主版本號
10次版本號(奇數開發,偶數穩定)
0末版本號
123編譯版本號
17廠商版本號
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101721