一.計算機的組成及其功能
-
計算機的組成及其功能結構圖
-
各部件的關系圖
二.按系列羅列Linux的發行版,并描述不同版本之間的聯系與區別
1.各版本邏輯結構圖
2.各版本的介紹
Redhat,應該稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server,收費版本)、Fedora Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。Redhat應該說是在國內使用人群最多的Linux版本,甚至有人將Redhat等同于Linux,而有些老鳥更是只用這一個版本的Linux。所以這個版本的特點就是使用人群數量大,資料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人來問,而且網上的一般Linux教程都是以Redhat為例來講解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分發方式是編譯好的二進制文件。穩定性方面RHEL和CentOS的穩定性非常好,適合于服務器使用,但是Fedora Core的穩定性較差,最好只用于桌面應用。
Debian,或者稱Debian系列,包括Debian和Ubuntu等。Debian是社區類Linux的典范,是迄今為止最遵循GNU規范的Linux系統。Debian最早由Ian Murdock于1993年創建,分為三個版本分支(branch): stable, testing 和 unstable。其中,unstable為最新的測試版本,其中包括最新的軟件包,但是也有相對較多的bug,適合桌面用戶。testing的版本都經過unstable中的測試,相對較為穩定,也支持了不少新技術(比如SMP等)。而stable一般只用于服務器,上面的軟件包大部分都比較過時,但是穩定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其實Redhat的YUM也是在模仿Debian的APT方式,但在二進制文件發行方式中,APT應該是最好的了。Debian的資料也很豐富,有很多支持的社區,有問題求教也有地方可去。
Gentoo,偉大的Gentoo是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點,這也是Gentoo 被稱為最完美的Linux發行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)創建,首個穩定版本發布于2002年。由于開發者對FreeBSD的熟識,所以Gentoo擁有媲美 FreeBSD的廣受美譽的ports系統 ——Portage包管理系統。不同于APT和YUM等二進制文件分發的包管理系統,Portage是基于源代碼分發的,必須編譯后才能運行,對于大型軟件而言比較慢,不過正因為所有軟件都是在本地機器編譯的,在經過各種定制的編譯參數優化后,能將機器的硬件性能發揮到極致。Gentoo是所有Linux 發行版本里安裝最復雜的,但是又是安裝完成后最便于管理的版本,也是在相同硬件環境下運行最快的版本。
Ubuntu嚴格來說不能算一個獨立的發行版本,Ubuntu是基于Debian的unstable版本加強而來,可以這么說,Ubuntu就是一個擁有Debian所有的優點,以及自己所加強的優點的近乎完美的 Linux桌面系統。根據選擇的桌面系統不同,有三個版本可供選擇,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特點是界面非常友好,容易上手,對硬件的支持非常全面,是最適合做桌面系統的Linux發行版本。
三.描述Linux的哲學思想,并按照自己的理解對其進行解鎖性描述
1、一切皆文件:把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至通信接口等;
2、由眾多功能單一的程序組成;一個程序只做一件事,并且做好;組合小程序完成復雜任務;
3、盡量避免跟用戶交互;目標:易于以編程的方式實現自動化任務;
4、使用文本文件保存配置信息;
四.說明Linux系統上命令的使用格式;詳細介紹ifconfig,echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot,hwclock,date
1.ifconfig
功能:查看網卡的相關信息
語法:ifconfig [Interface]
2.echo
功能:用于回顯
語法:[OPTION]...[STRING]... -n 輸出時不換行 -e 轉移作用
3.tty
功能:顯示當前終端類型
語法:tty
物理終端:/dev/console
虛擬終端:/dev/tty# [1,6]
串行終端:/dev/ttyS#
偽終端:/dev/pts/#
4.startX
功能:開啟圖形界面
語法: startX
5.export
功能:定義變量
語法:export ##=xxxx
6.pwd
功能:顯示當前所在的目錄
語法:pwd
7.history
功能:顯示用戶的歷史命令
語法:[OPTION]
-c: 清空命令歷史;
-d offset:刪除指定命令歷史
-r: 從文件讀取命令歷史至歷史列表中;
-w:把歷史列表中的命令追加至歷史文件中;
history #:顯示最近的#條命令
!#:再一次執行歷史列表中的第#條命令;
!!:再一次執行上一條命令;
!STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令;
調用上一條命令的最后參數:
快捷鍵:ESC, .
字符串:!$
8.shutdown
功能:關機或重啟
語法: shutdown [OPTIONS...] [TIME] [WALL...]
-h: halt 關機
-r:reboot 重啟
-c:cancel 取消
TIME:
now 立即關機
hh:mm 在指定時間關機
+m m分鐘之后關機
+0 立即關機
WALL 向某人發送通告
9.poewer
功能:關機
語法:power
10.reboot
功能:重啟
語法:reboot
11.hwclock
功能:硬件時鐘,顯示或設定硬件時鐘
語法:[OPTION]
-s, –hctosys:以硬件為準,把系統調整為與硬件時間相同;
-w, –systohc:以系統為準,把硬件時間調整為與系統時鐘相
12.date
功能:系統時鐘
語法:[OPTION]... [+FORMAT]
FORMAT:格式符
%F: full date, %Y-%m-%d
%T: time; %H:%M:%S
%Y:顯示年
%m:顯示月
%d:顯示日
%H:顯示時
%M:顯示分
%S:顯示秒
%s: 從1970年1月1號(unix元年)0點0分0秒到命令執行那一刻經過的秒數;
例子:
設定日期時間:date [MMDDhhmm[[CC]YY][.ss]]
把時間調整為2016年08月10日10點58分20秒
[root@localhostdate 0810105816.20
五.如何在linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
內部命令:
help COMMAND
外部命令:
(1) 命令自帶簡要格式的使用幫助
# COMMAND –help
(2) 使用手冊:manual
位置:/usr/share/man
語法:man 命令
SECTION:
NAME:功能性說明
SYNOPSIS:語法格式
DESCRIPTION:描述
OPTIONS:選項
EXAMPLES:使用示例
AUTHOR: 作者
BUGS: 報告程序bug的方式
SEE ALSO: 參考
使用手冊:壓縮格式的文件,有章節之分
man1:用戶命令;
man2:系統調用;
man3:C庫調用;
man4:設備文件及特殊文件;
man5:文件格式;(配置文件格式)
man6:游戲使用幫助;
man7:雜項;
man8:管理工具及守護進行
(3) info COMMAND 獲取命令的在線文檔;
(4) 很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
README:程序的相關的信息;
INSTALL: 安裝幫助;
CHANGES:版本迭代時的改動信息;
六.請羅列linux發行版的基礎目錄名稱命名法則及功能規定
原創文章,作者:a295053193,如若轉載,請注明出處:http://www.www58058.com/33324
寫的很好,排版還可以在漂亮一點,加油,圖畫的很贊