1.描述計算機的組成及其相關功能
根據馮· 諾依曼體系計算機由運算器、控制器、存儲器、輸入設備和輸出設備五大部件構成!
運算器:對數據進行算數運算和邏輯運算
控制器:控制程序的執行,是計算機的大腦,協調計算機各部分工作
運算器與控制器組成CPU
存儲器:用于儲存程序和數據。
只讀存儲器(ROM):在制作時數據就已經存入并永久保存,只能讀取數據,不能寫入。如BIOS ROM
隨機存儲器(RAM):可以讀取數據,也可以寫入數據,斷電后數據丟失。如內存
高速緩存(cache):高速RAM,位于CPU與內存之間,讀寫速度比內存更快。如CPU的一級、二級緩存
外部存儲器:可以讀取、寫入數據,斷電后數據不丟失可以永久保存,速度相比內存慢,容量大,
造價低。如硬盤
輸入設備:用于將程序、數據輸入到計算機中。如鍵盤、鼠標、掃描儀
輸出設備:計算機將程序、數據的處理結果反饋給用戶。如顯示器、打印機
2、按系列羅出Linux的發行版,并描述不同發行版之間的聯系與區別
Slackware系列,Debian系列,RedHat系列是目前最流行的三大發行版本,其中Slackware使用systmeV。
Slackware系列
Slackware是最早的Linux發行版,所有程序通過源碼包安裝,相比其它發行版,限制少更靈活,但使用難度高。
openSUSE 基于Slockware的二次發行版本,圖形界面做的非常漂亮。 由Novell公司發起的開源產品
Debian系列
Debian是目前流行度最高的一個發行版本,由社區進行維護。其軟件采用dpkg包管理方式。
Ubuntu是基于Debian的二次發行版本,許多所謂的國產操作系統都是基于ubuntu重新包裝的!
Linux Mint是基于ubuntu的二次發行版本,其桌面系統更輕量,更簡潔,更易用。
RedHat系列
RHEL是RedHat公司主推的一款面向企業,穩定高效的Linux發行版,每18個月發布一次更新。
Fedora是由RedHat的桌面版Linux系統發展而來,由RedHat公司資助的社區維護,RHEL的小白鼠。
CentOS是CentOS 社區對RHEL源碼二次編譯的發行版,完全兼容RHEL,現在已被RedHat收購。
3.描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
●在Linux系統中一切資源都被看作某一類型的文件。
●每個程序都實現單一功能,并力求做到最好的小程序,通過組合小程序完成復雜任務。
●盡量避免與用戶交互,以便完成自動化完成任務。
●使用純文本文件保存配置信息,以便簡單高效管理配置系統、軟件。
4.說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、 poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
命令使用格式:
COMMAND [OPTION…] [ARGUMENTS…]
命令 選項 參數
命令:可執行程序或腳本
選項:啟動或關閉命令的某個或某些功能。選項分為短選項與長選項
參數:命令作用的對項或向命令提供數據
ls -a -i /etc #短選項
ls -ai /etc #多個短選項可簡寫
ls –all –inode /etc #長選項
注意:1、多選項,以及多參數和命令之間都應該使用空白字符分隔
2、取消命令執行:Ctrl+c
ifconfig:顯示設置網絡接口
echo 回顯信息
tty 顯示終端名稱
pwd 輸出當前目錄
export 顯示設置環境變量
date 顯示設置系統時間
hwclock 顯示設置硬件時鐘
startx 啟動X Window
history 操作歷史記錄
用戶登陸bash時,會讀取用戶家目錄下的歷史命令記錄文件 .bash_history
用戶退出bash時,會將內存中緩存的歷史命令寫下用戶家目錄下的 .bash_history文件
history n 顯示最近n行記錄
-c 清空歷史列表。
-d 偏移量 從指定位置刪除歷史列表。
-a 追加本次會話新執行的命令歷史列表至歷史文件中
-r 讀取歷史文件并將內容追加到歷史列表中中
快捷操作:
!#: 調用歷史中第#條命令;
!string: 調用歷史中最近一個以string開頭的命令;
!!: 調用上一條命令
關機重起相關命
shutdown [OPTIONS…] [TIME] [WALL…]
shutdown -r now 立刻重起電腦
shutdown -h +3 "The system will shutdown after three minutes" 指定3分鐘后關機,同時發出警告信息
shutdown -k 只發出警告信息,并不會實際關機
shutdown -c 取消正在運行的shutdown命令
poweroff 立即關機等同于shutdown -h now
poweroff -f 強制關機,不調用shutdown
reboot 立即重起系統等同于shutdown -r now
reboot -f 強制重啟系統,不調用shutdown
init0 等同poweroff
init6 等同reboot
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
命令分為內部命令與外部命令,可通過type命令區分
內部命令幫助 help command
外部命令幫助 ●command –h或–help
●man或者info
●程序自帶文檔,一般存放在/usr/share/doc/COMMAND-VERSION/README 程序說明文檔
INSTALL 安裝說明文檔
ChangeLog 更新日志
●程序官方網站說明文檔
●Linux發行版官方文檔
man各章節說明:man1: 用戶命令
man2: 系統調用
man3: C庫調用
man4: 設備文件及特殊文件
man5: 配置文件格式
man6: 游戲
man7: 雜項
man8: 系統管理命令
使用whatis查詢文件屬于哪個章節 使用 man #(1-8) 文件名 直接找到相應章節
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
目錄名稱命名法則由FSH規定 FSH:Filesystem Hierarchy Standard(文件系統目錄標準)
/ : rootfs 根文件系統
/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader, grub)都存放于此目錄;
/bin:供所有用戶使用的基本命令;不能關聯至獨立分區,OS啟動即會用到的程序;
/sbin:管理類的基本命令;不能關聯至獨立分區,OS啟動即會用到的程序;
/lib:基本共享庫文件,以及內核模塊文件(/lib/modules);
/lib64:專用于x86_64系統上的輔助共享庫文件存放位置;
/etc:配置文件目錄(純文本文件);
/home/USERNAME:普通用戶家目錄;
/root:管理員的家目錄;
/media:便攜式移動設備掛載點;
cdrom
usb
/mnt:臨時文件系統掛載點;
/dev:設備文件及特殊文件存儲位置;
b: block device,隨機訪問
c: character device,線性訪問
/opt:第三方應用程序的安裝位置;
/srv:系統上運行的服務用到的數據;
/tmp:臨時文件存儲位置;
/usr: universal shared, read-only data;
bin: 保證系統擁有完整功能而提供的應用程序;
sbin:
lib:
lib64:
include: C程序的頭文件(header files);
share:結構化獨立的數據,例如doc, man等;
local:第三方應用程序的安裝位置;
bin, sbin, lib, lib64, etc, share
/var: variable data files
cache: 應用程序緩存數據目錄;
lib: 應用程序狀態信息數據;
local:專用于為/usr/local下的應用程序存儲可變數據;
lock: 鎖文件
log: 日志目錄及文件;
opt: 專用于為/opt下的應用程序存儲可變數據;
run: 運行中的進程相關的數據;通常用于存儲進程的pid文件;
spool: 應用程序數據池;
tmp: 保存系統兩次重啟之間產生的臨時數據;
/proc: 用于輸出內核與進程信息相關的虛擬文件系統;
/sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統;
/selinux: security enhanced Linux,selinux相關的安全策略等信息的存儲位置;
原創文章,作者:風,如若轉載,請注明出處:http://www.www58058.com/22951
寫的很好,排版還可以在漂亮一點,就不要截黑屏上來了,可以嘗試使用shell試試,加油