1、描述計算機的組成及其功能
計算機系統是由五大部分組成:運算器、控制器、存儲器、輸入設備、輸出設備
運算器(Datapath):運算器的功能是對數據進行各種算術去處和邏輯運算,即對數據進行加工處理。
控制器(Control):控制器是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。
存儲器(Memory):存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。
輸入設備(Input system):輸入設備是計算機的重要組成部分,輸入設備與輸出設備合你為外部設備,簡稱外設,輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。
輸出設備(Output system):輸出設備與輸入設備同樣是計算機的重要組成部分,它把外算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別
最主流的三大發行版是:Slackware、Debian、RedHat。
Linux的發行版分為兩類,一類是商業公司維護發行的版本,一類是社區組織維護的發行版。
Slackware 存活最久的Linux發行版,以簡潔、安全和穩定所著稱
SUSE 基于Slackware的二次發行版在歐州最流行的版本
SLES SUSE Linux Enterprise Server,三次發行版suse企業級
openSUSE 基于suse的衍生發行版,界面華麗
Debian 自發維護最接近于原汁原味的Linux,對使用者要求較高
Ubuntu 基于Debian的二次發行版。
RedHat
rhel ReadHat Enterprise Linux 企業版
CentOS
CentOS是Community Enterprise Operating System的縮寫。是RHEL源代碼再編譯的產品,因此和RHEL一樣,比其他發行版,其穩定性更好。企業中用得最多的系統。
Fedora
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述
(1)一切皆文件,把幾乎所有資源統統抽象為文件形式,包括硬件設備,基礎通信接口等,
(2)由眾多功能單一的程序組成:一個程序只做一件事,并且做好
目標:組合小程序完成復雜任務
(3)盡量避免跟用戶交互:
目標:以腳本的方式實現自動化任務:(新視頻里:實現腳本編程,以自動完成某些功能)
(4)使用純文本文件保存配置信息:
目標:是一款使用文本編程器即能完成系統配置工作
4、說明Linux系統上命令的使用格式,詳細介紹ifconfig、echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot,hwclock,date命令的使用,并配合相應的示例來闡述。
ifconfig 顯示網絡信息
ifconfig eth0
echo 回顯
tty 顯示當前的終端設備
pwd 顯示當前目錄
history 顯示歷史命令列表
shutdown 關機/重啟命令
-r 等于reboot重啟命令
-h 等于poweroff關機命令
date 顯示當前日期
hwclock 顯示硬件時鐘
5,如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
1.內建命令
help COMMAND
2.外部命令
(1)man COMMAND
(2)COMMAND –help
(3)COMMAND -help
(4) 信息頁
#info COMMAND
(5) 程序自身的幫助文檔
README
INSTALL
changeLog
(6)程序官方文檔
官方站點: Documentation
(7) 發行版的官方文檔
當然還有一個最普通的,那就是谷歌嘍,不管遇到什么問題都可以找它哦。
那下面就來簡要介紹一下man手冊頁吧
手冊頁的位置:/usr/share/man
man1 — man9
man1: 用戶命令
man2: 系統調用
man3: C庫調用
man4: 設備文件及特殊文件
man5: 配置文件格式
man6: 游戲
man7: 雜項
man8: 管理類命令
6,請羅列Linux發行版的基礎目錄名稱命名法則及功用規定。
Linux 文件呈倒樹狀結構
FHS:Filesystem Hierarchy Standard
/boot:引導文件存放目錄,內核文件(vmlinux)、引導加載器(bootloader,grub)都存放于此目錄
/bin:供所有用戶使用的基本命令不能關聯至獨立分區OS啟動即會用到的程序
/sbin:管理類的基本命令不能關聯至獨立分區OS啟動后即會用到的程序
/lib:基本共享庫以及內核模塊文件/lib/modules
/lib64:專用于x86_64系統上的輔助共享庫文件存放位置
/etc:配置文件目錄純文本文件
/home:普通用戶家目錄
/root:管理員家目錄
/media:便攜式移動設備掛載點
/mnt:臨時文件系統掛點
/dev:設備文件及特殊文件存放位置
/opt:第三方應用程序的安裝位置
/srv:系統上運行的用到的數據
/tmp:臨時文件存放位置
/usr:存放大多用戶會用到全局只讀資源和全局共享資源
bin 保證系統擁有完整功能而提供的基本命令
sbin 保證系統擁有完整功能而提供的管理命令
include C程序的頭文件head file用來描述需要用到的庫文件和定義庫的調用方式。
share 結構化獨立的數據例如doc,man等
local 第三方應用程序的安裝位置
/var:存放經常變動的數據
cache 應用程序緩存數據目錄
lib 應用狀態信息數據
local 專用為/usr/local下的應用程序存儲可變數據
lock 鎖文件
log 日志目錄及文件
opt 專用為/opt下的應用程序存儲可變數據
run 運行中的進程的相關的數據通常用于存儲進程的pid文件
spool 應用程序數據池
tmp 保存系統兩次重啟之間的臨時數據
/proc:用于輸出內核與進程信息相關的虛擬文件系統
/sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統
/selinux:安全加強的Liunx Linux,selinux相關的安全策略等信息的存儲位置
原創文章,作者:Yuanfeng,如若轉載,請注明出處:http://www.www58058.com/47624
寫的很好,可以多列舉命令的常用選項,下次提交的時候記得提交到網絡23期里面