一、描述計算機的組成及其功能
計算機由運算器、控制器、存儲器、輸入設備、輸出設備組成
1.運算器-主要是對數據進行各種運算(加、減、乘、除)
2.控制器-計算機系統的控制中心,分配和協調整個計算機系統工作
3.存儲器-存儲各種數據信息,以二進制形式存儲,分為內存和外存
4.輸入設備-將數據、程序等信息輸入到計算機中,例如鍵盤
5.輸出設備-將計算機的運算結果顯示出來,例如顯示器
二、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
1.Debian:三大主流發行版之一,以社區運作
ubuntu是基于Debian的二次發行版
knopix是基于Debian的二次發行
2.Slackware:三大主流發行版之一,
Slackware是SLS的一個分支
S.U.S.E是Slackware的發行分支
S.u.S.E企業版分支-SLES。
openSUSE是S.u.S.E的發行版。
3.redhat:三大主流發行版之一,
redhat9.0后企業版分支-Red Hat Enterprise (RHEL)
redhat9.0后個人版分支-Fedora Core
CentOS是基于Red Hat Enterprise的二次發行版
4.Gentoo:Gentoo是基于enoch二次發行版
5.ArchLinux:是Linux新貴
三、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
1.一切皆文件
把幾乎所有資源統統抽象為文件形式:包括硬件設備,甚至通信接口等
2.由眾多功能單一的程序組成:一個程序只做一件事,并且做好,堅持做好一件事
組全小程序完成復雜任務
3.盡量避免跟用戶交互:易于以編程的方式實現自動化任務
4.使用文本文件保存配置信息:最易于使用的底層的數據接口表現形式,使用文本編輯器就能完成大多數程序管理操作
四、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
命令語法通用格式:COMMAND [OPTIONS] [ARGUMETNS]
OPTIONS中有兩種表現形式:短選項:例如:-l -d,如有多個短選項則可以合并,例如:-ld
長選項:例如:–help,長選項無法合并
ifconfig:用來查看、配置、啟用、禁用網絡接口的命令,centos7.0中替換為 ip addr
echo:回顯命令,輸入指定字符串或變量
tty:查看當前的終端設備
startx:啟動圖形界面,因為沒有安裝所以無法啟動
export:查看環境變量
pwd:顯示當前工作目錄
history:顯示曾執行過的命令
shutdown:關機或重啟 -p -r
poweroff:關機
-f:強制關機 -p:斷電
reboot:重啟
-f:強制重啟 -i:重啟之前先停掉網絡相關設備
hwclock:查看或設定時間
-r? ? ? ? 讀取并打印硬件時鐘
-s? ? ? ? 將硬件時鐘同步到系統時鐘
-w? ? ? ?將系統時鐘同步到硬件時鐘
date:查看或修改當前系統時間
%Y表示年,%m表示月,%d表示日,%H表示小時,%M表示分鐘,%S表示秒
五、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
內置命令:(由shell程序自帶的命令)
-help COMMAND
外部命令:(獨立的可執行的程序文件,文件名即命令名)
COMMAND –help
使用手冊:manual-man COMMAND
man命令章節劃分
手冊存放位置:/usr/share/man,man1,man2
1.用戶命令:提供給普通用戶使用的可執行命令說明
2.系統調用:內核函數說明
3.C庫調用
4.設備文件及特殊文件
5.文件格式(配置文件格式)
6.游戲使用幫助
7.雜項
8.管理工具及守護進程
六、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/:?根目錄,Linux文件系統的最上層根目錄,其他所有項目均是該目錄的子目錄
/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,全局共享的只讀數據路徑
bin,sbin,lib,lib64? ?include:C程序頭文件? ? ? ?share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置? ? local:另一個層級目錄
X11R6:X-Window程序的安裝位置? ? src:程序源碼存儲位置
/usr/local: local hierarchy:讓系統管理員安裝本地應用程序,也通常用于安裝第三方程序
/var: /var Hierarchy,存儲常發生變化的數據的目錄
/proc: 內核及進程存儲其相關信息,多為內核參數
/sys: sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核途徑。主要用用在于為管理Linux設備提供一種統一模型的接口
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101372