1、 描述計算機的組成及其功能
CPU:主要由控制器和運算器組成,其他還有寄存器和緩存等。
控制器:其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。
運算器:功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。
存儲器:存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。
輸入:輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。
輸出:把計算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。
2、 按系列羅列Linux的發行版,并描述不同發行版之間的聯系和區別。
主流的三大發行版:Debian —ubuntu/knopix/mint 在Linux專家和商用Linux產品中流行的發行版
Slackware—S.u.S.E/OpenSUSE 最早的Linux的發行版中的一員,在Linux中比較流行
Redhat—RHEL/Fedora/Centos 主要用于Internet服務器的商業發行版
3、 描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
Linux的哲學思想:
1、一切皆文件:幾乎把所有的資源統統抽象為文件形式;包括硬件設備,包括,通信接口等
2、由眾多功能單一的程序組成;一個程序通常只用于做一件事兒,并且做好;組合小程序完成復雜任務
3、盡量避免與用戶交互:
目標:易于以編程的方式實現自動化任務
4、使用文本文件保存配置信息
4、 說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
Ifconfig: 查看當前的IP
echo:回顯
-n :不進行換行; -e:讓轉義符生效;\n換行
、\t制表符
tty: 查看終端設備
/dev/console:物理終端
/dev/tty#:虛擬終端,#取值為[1,6]
/dev/pts/#:偽終端
/dev/ttyS#:串行終端
startx:切換圖形界面
export: 功能:定義或查看環境變量
定義環境變量:export VAR_name
查看環境變量:export
pwd:打印當前工作目錄
history:管理命令歷史,每次執行的命令都會放置在內存的緩存中,直到退出當前終端后會被保存在命令歷史文件當中。
-a:追加本次會話新執行的命令歷史列表至歷史文件中
-d :刪除歷史列表中指定的命令
-c :清空命令歷史
shutdown:
-h:
halt +now/hh:mm 在設定的時間后關機
-r:reboot 重啟
-c:cancel 取消重啟或者關機
poweroff:關機 不安全
reboot:重啟 不安全
hwclock:硬件時鐘-w, –systohc:以系統為準,把硬件時間調整為與系統時鐘相同;
date:系統時鐘 + %F、%T、%Y、%m、%d、%H、%M、%S、%s…
5、 如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
獲取命令的使用幫助:
(1)、內部命令:help command
外部命令:command –help #簡要格式
使用手冊位置/usr/share/man
(2)、文本搜索:
/keyword:從文件首部向文件尾部依次查找;不區分字符大小寫;
?keyword:從文件尾部向文件首部依次查找;
(3)
info COMMAND
獲取命令的在線文檔;
(4) 很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
README:程序的相關的信息;
INSTALL: 安裝幫助;
CHANGES:版本迭代時的改動信息;
(5) 主流發行版官方文檔
http://www.redhat.com/doc
(6) 程序官方的文檔:
官方站點上的“Document”
(7) 搜索引擎
keyword
filetype:pdf
keyword
site:domain.tld
1:用戶命令;
2:系統調用;
3:C庫調用;
4:設備文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戲使用幫助;
7:雜項;
8:管理工具及守護進行;
6、 請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/boot:引導文件存放目錄,內核文件(vnlinuz),引導加載器(bootloader,grub)都存放此目錄;
/bin:供所有yoghurt使用的基本命令;不能獨立分區,os啟動即會用的程序;
/sbin:管理類的基本命令;不能獨立分區,os啟動即會用的程序;
/lib:基本共享庫文件,以及內核模塊文件(/lib/modules);
/lib64:專用X86_64系統上的輔助共享庫文件存放位置;
/etc:配置文件目錄
/home:家目錄
/root:管理員的家目錄
/media:便攜式移動設備掛載點
/mnt:臨時文件系統掛載點
/dev:設備文件及特殊文件存儲位置
b:block device 隨機訪問
c:character device 線性訪問
/opt:第三方程序
/srv:系統上運行的服務用到的數據;
/tmp:臨時文件
/usr:universal shared, read-only data;
bin:保證系統擁有完整功能而提供的應用程序;
sbin
lib lib64
include:C程序的頭文件(header )
share:結構化獨立的數據,例如doc,man等;
local:第三方應用程序安裝位置;
bin, sbin, lib, lib64, etc, share
/var:可變文件
cache:應用程序緩存數據目錄;
lib:可變狀態信息
local:第三方可變數據
lock:鎖文件
log:日志文件
opt:專用于為/opt下的應用程序存儲可變數據
run:與運行程序相關的數據;存放進程的pid文件
spool:程序的緩沖池
tmp:系統重啟過程的臨時文件
mail:郵箱
/proc:用于輸出內核與進程信息相關的虛擬文件系統
/sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統;
/selinux:linux安全增強機制
命名規范:
1、Linux 系統區分英文字符的大小寫。命名目錄和命名文件的規則是相同的。
2、除非有特別的原因,否則用戶創建的文件和目錄名要使用小寫字符。大多數的 Linux 命令也使用小寫字符。
3、Linux 系統下的文件名長度最多可到256個字符。
命名規范:
1、Linux 系統區分英文字符的大小寫。命名目錄和命名文件的規則是相同的。
2、除非有特別的原因,否則用戶創建的文件和目錄名要使用小寫字符。大多數的 Linux 命令也使用小寫字符。
3、Linux 系統下的文件名長度最多可到256個字符。
原創文章,作者:N27_flypig,如若轉載,請注明出處:http://www.www58058.com/83206
總結的很詳細,希望可以更多加入自己的理解。