一、計算機的組成描述及其功能
計算器是由運算器,控制器,存儲器,輸入設備和輸出設備五大部件組成。
運算器:運算器是完成各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。
控制器:控制器是計算機機指揮和控制其它各部分工作的中心,其工作過程和人的大腦指揮和控制人的各器官一樣。
存儲器:存儲器將輸入設備接收到的信息以二進制的數據形式存到存儲器中。存儲器有兩種,分別叫做內存儲器和外存儲器。
輸入設備:將數據、程序、文字符號、圖象、聲音等信息輸送到計算機中。常用的輸入設備有鍵盤、鼠標、觸摸屏、數字轉換器等。
輸出設備:將計算機的運算結果或者中間結果打印或顯示出來。常用的輸出設備有:顯示器、打印機、繪圖儀等。
二、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別
Linux發行版=Linux內核+商業軟件
linux的發行版:
RedHat、Fedora、suse、紅旗、debian、Ubuntu、centos
不同發行版之間的聯系和區別:
Red Hat ,是redhat自己的發行的企業版,是redhat的一個重要節點。
Fedore是一款基于linux的操作系統,也是一組維持計算機正常運行的軟件集合。由Red Hat公司贊助。
suse linux,針對個人用戶。
紅旗linux的發行版,包括桌面版、工作站版、數據中心服務器版、HA集群版和紅旗嵌入式linux等產品,是中國較大、較成熟的linux發行版之一。
debian,三大發行版中唯一以社區形式運作,不以商業公司形式運作。是一個致力于創建自由操作系統的合作組織。而且debian開發者所創建的操作系統中絕大部分基礎工具來自于GNU工程。
Ubuntu是一個以桌面應用為主的linux操作系統。Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。
Centos是一個基于redhat linux 提供的可自由使用源代碼的企業級linux發行版本。目前Centos已被收購,成為redhat旗下的一個組織。
三、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
1、一切皆文件,把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至通信接口等;
2、由眾多目的單一的小程序組成,一個程序只做一件事,并且做好,組合小程序完成復雜任務;
3、盡量避免跟用戶交互;為了方便腳本編程實現程序自動化運行;
4、使用文本文件保存程序的配置數據;
四、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述
命令的語法通用格式:]#COMMAND OPTIONS ARGUMENTS
COMMAND:發起一命令:請求內核將某個二進制程序運行為一個進程;
OPTIONS:指定命令的運行特性;選項有兩種表現形式:
短選項:-C, 例如-l, -d;注意:有些命令的選項沒有-;如果同一命令同時使用多個短選項,多數可合并:-l -d = -ld;
長選項:–word, 例如–help, –human-readable;長選項不能合并;
注意:有些選項可以帶參數,此稱為選項參數;
ARGUMENTS:命令的作用對象;命令對什么生效;
注意:不同的命令的參數;有些命令可同時帶多個參數,多個之間以空白字符分隔;
ifconfig:可用顯示或者設置網絡設備狀態
echo:回顯信息,用來顯示一段文字的命令
tty:查看當前終端設備。終端可分為物理終端、虛擬終端、圖形終端、竄行終端、偽終端
startx:start為啟動X Window的script文件,實際上啟動X Window的程序為xinit,其實就是啟動圖形化界面,不過linux系統必須得安裝了圖形化才可以使用,不然會失敗
export:用來查看當前環境變量
pwd:查看當前工作的目錄
history:用來管理歷史命令的
-c::清空命令歷史
-d offset:刪除指定命令歷史
-r:從文件讀取命令歷史至歷史列表中
-w:把歷史列表中的命令追加至歷史文件中
history #:顯示最近的#條命令
shutdown:關機或重啟命令
? ? ? ? -h:halt
? ? ? ? -r:reboot
? ? ? ? ?-c:cancel
poweroff:關機
reboot:重啟linux系統
hwclock:顯示或設定硬件時鐘
? ? ? ? -s, –hctosys:以硬件為準,把系統調整為與硬件時間相同;
? ? ? ? -w, –systohc:以系統為準,把硬件時間調整為與系統時鐘相同;
date:顯示本地時間
? ? ? ? %F:顯示完整時間;如:%Y-%m-%d
? ? ? ? %T :顯示時間;如:%H:%M:%S
? ? ? ? %Y:顯示年;
? ? ? ? %m:顯示月;
? ? ? ? %d :顯示當前月份對應的幾號;
? ? ? ? %H:顯示小時;
? ? ? ? %M:顯示分鐘;
? ? ? ? %S:顯示秒鐘;
? ? ? ? %s:從1970年1月1號(unix元年)0點0分0秒到命令執行那一刻經過的秒數;
設定日期時間:date [MMDDhhmm[[CC]YY][.ss]]
五、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
1、help COMMAND:適用于內部命令
2、COMMAND –help:適用于外部命令
3、man COMMAND:/usr/share/man
man手冊是壓縮格式的文件,有章節之分;
man # COMMAND (#表示章節號)
( 1):用戶命令;
(2):系統調用;
( 3):C庫調用;
(4):設備文件及特殊文件;
(5):文件格式;(配置文件格式)
(6):游戲使用幫助;
(7):雜項;
(8):管理工具及守護進行;
4、 info COMMAND:?獲取命令的在線文檔;
5、很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
README:程序的相關的信息;
INSTALL: 安裝幫助;
CHANGES:版本迭代時的改動信息;
6、主流發行版官方文檔:http://www.redhat.com/doc
7、程序官方的文檔中:?官方站點上的“Document”
8、搜索引擎:Google
六、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
Filesystem Hierarchy Standard
/bin:所有用戶可用的基本命令程序文件;
/sbin:供系統管理使用的工具程序;
/boot:引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等;
/dev:存儲特殊文件或設備文件;
設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);
/etc:系統程序的配置文件,只能為靜態;
/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;
/root:管理員的家目錄;可選;
/lib:為系統啟動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及為內核提供內核模塊libc.so.*:動態鏈接的C庫;
ld*:運行時鏈接器/加載器;
modules:用于存儲內核模塊的目錄;
/lib64:64位系統特有的存放64位共享庫的路徑;
/media:便攜式設備掛載點,cdrom, floppy等;
/mnt:其它文件系統的臨時掛載點;
/opt:附加應用程序的安裝位置;可選路徑;
/srv:當前主機為服務提供的數據;
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所用戶執行寫入操作;有特殊權限;
/usr:usr Hierarchy,全局共享的只讀數據路徑;
/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
/var:/var Hierarchy,存儲常發生變化的數據的目錄;
cache????Application cache data
lib????????Variable state information
local????Variable data for /usr/local
lock????Lock files
log????????Log files and directories
opt????????Variable data for /opt
run????????Data relevant to running processes
spool????Application spool data
tmp????????Temporary files preserved between system reboots
/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如net.ipv4.ip_forward, 虛擬為net/ipv4/ip_forward, 存儲于/proc/sys/, 因此其完整路為/proc/sys/net/ipv4/ip_forward;
/sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的的口;
參考:http://www.pathname.com/fhs/pub/fhs-2.3.html
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101384