###N25-Bazinga-第一周作業
—
1,描述計算機的組成及其功能
計算機基本組成有五部分:
計算機的主要組成部分可以歸納為以下五個部分:控制器、運算器、存儲器、輸入設備、和輸出設備。
控制器
是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及
內存與外設的訪問等。
運算器
運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。
存儲器
存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。
輸入設備
輸入設備是計算機的重要組成部分,輸入設備與輸出設備合你為外部設備,簡稱外設,輸入設備的作用是將程序、原始數據、文字、字符、控制
命令或現場采集的數據等信息輸入到計算機。常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。
輸出設備
輸出設備與輸入設備同樣是計算機的重要組成部分,它把外算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出
出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。
2,按系列羅列的Linux發行版,并描述不同發行版之間的聯系與區別

由于Linux的內核源代碼和大量的Linux的應用程序都可以自由獲得,因此很多公司或組織開發了屬于自己的Linux發行版。目前共有100多種發
行版。其中較知名的有Debian、Slackware、RedHat、Gentoo、ArchLinux、紅旗Linux等。
主要有三個分支:Debian、Slackware、RedHat。每一個分支都擁有一個最具代表性的商業服務器級的發行版,分別是Ubuntu Server,簡稱
Ubuntu;SUSE Linux Enterprise;Red Hat Enterprise Linux.。同時,還有基于這三大分支和其他分支的一些社區發布版本,比如:基
于RedHat的CentOS 、Fedora,基于Debian下的mimt Linux,knopix ,基于Slackware下的OpenSUSE,,以及Gentoo、ArchLinux、國內
Linux紅旗、麒麟Linux等。
Linux發行版眾多,但是實際上只有一個內核,發行版只是給這個內核加上一些應用程序而組成的系統。而這些應用大部分都是來源于GNU社區,
代碼基本都一樣,因此,各發行版之間差別不大。
不同的發行版細節上有一些差別,按軟件包管理系統的不同,分以Redhat的rmp包管理系統和Ubuntu的基于DPKG包管理系統。使用前者的發行
版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm為擴展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb為
擴展名。
3,Linux的哲學思想描述.
|一切皆文件:配置文件,存儲,硬件設備,全部是文件。
|由眾多單一目的的小程序,一個程序只實現一個功能,多個程序組合完成復雜任務:在每一個小指令=小程序的情況下,越多的組合,就能夠高效的完成更多復雜的任務
|文本文件保存配置信息:一個文本文件編輯就可以完成系統的配置。程序的升級等
|盡量避免與用戶交互:將底部各功能集合成一個抽象的羅邏輯的概念
4,說明Linux系統命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
1.ifconfig:和ip addr list 所得到的結果是一樣的查看活動接口的ip地址。
2.echo:回顯命令。linux 上shell經常用到的,ehcho 顯示一段文字,一般起到一個提示的作用。
3.tty:查看當前終端設備。1-6是文本界面,7是x-windows (圖形)界面,可以通過alt+f1~f7進行界面的切換。
4.startx:啟動X-windows 虛擬終端接口命令。
5.export:設置或顯示環境變量。語 法:export [-fnp][變量名稱]=[變量設置值]
6.pwd(printing working directory) :顯示工作目錄。
log]# pwd
/var/log, 在輸入pwd 后,如你所在的位置,將會這樣被打印出來。
7.history:翻譯過來為歷史,也就是之前使用過的命令歷史記錄,當輸入此命令后,會打印顯示出過去操作過的命令記錄。
8.shutdown:關機或重啟命令
shutdown [OPTIONS…] [FILE] [WALL…]
OPTIONS:
-h:halt
-r:reboot
-c:cancel
Time:
now,hh:mm +m
9.poweroff:關機命令。~]# systemctl poweroff
10.reboot:重啟命令!
11.hwclock:顯示與設定硬件時鐘 !
12.date:顯示日期
13.cd(change directory):cd [/PATH/TO/somedir]
cd:切換回家目錄; 注意:Bash中,~表示家目錄;
cd ~:切換回自己的家目錄。
cd ~username:直接進入對方家目錄。
14.ls(list):列出指定目錄下的內容。
ls -a :顯示所有文件,包括隱藏文件。
-A :去除. ..2個目錄!
-l :–long ,長格式列表,顯示文件的詳細屬性信息
-rw–r– 1 root root 8957 10月 14 19:34 maillog.log
-:文件類型,-,d,b,c,l,s,p
rw-r–r–:rw-:文件屬主的權限;r–:文件屬組的權限;r–:其他用戶(非屬主,屬組)權限;
1:數字表示文件被硬鏈接的次數。
5,如何在Linux獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
可以通過help 進行幫助命令的獲取:
內部命令:help COMMAND
外部命令:(1)命令自帶簡要的格式幫助
COMMAND –help
man文檔共分9個部分:
1)表示用戶命令和守護進程
2)表示系統調用和內核服務
3)一些常用的函數與函數庫,大部分為c的函數庫
4)設備文件的說明,通常在/dev下的文件
5)配置文件或者是某些文件的格式
6)表示游戲
7)雜項
8)系統管理員可用的管理命令
9)跟kernel相關的文件
與我們密切相關的有1,5,8的文檔
需要查看特定章節的文檔可使用:
man [1-9] [command | filename]
6,Linux發行版基礎目錄的名稱命名法則及規定
/bin 系統有很多放置執行文件的目錄,但/bin比較特殊,因為/bin放置的是在單用戶模式下還能被操作的命令。
/boot 這個目錄主要放置開機使用到的文件,包括linux內核文件以及開機菜單與開機所需要的配置文件。
/dev 在linux系統上,任何設備與接口設備都是以文件的形式存在與這個目錄當中。
/etc 系統主要的配置文件幾乎都放置在這個目錄下,這個目錄下的可以讓一般用戶查詢,但是只有root有權利修改。
/home 這是系統默認的用戶文件夾,當創建一個一般用戶賬號,默認會在此目錄下創建一個家目錄。
/lib 系統的函數庫,在/lib放置的則是在開機時會用到的函數庫,以及/bin和/sbin下命令會調用的函數庫。
/media 可放置的就是可刪除的設備,包括軟盤,光盤,dvd等設備都暫時掛載與此。
/mnt 如果需要暫時掛載某些額外的設備,一般都建議可以放置這個目錄下。
/opt 這是給第三方軟件放置的目錄。
/root 系統管理員的主文件夾。
/sbin 這些命令只有系統管理員(root)才可以使用的,里面包括開機,修復,還原系統所需要的命令。
/srv 存放一些網絡服務啟動之后,這些服務所需要的用到的數據目錄。
/tmp 這是讓一般用戶或者是正在執行的程序暫時放置的地方,這個目錄任何用戶都可以訪問。
/usr 這是‘UNIX Software Resource’的縮寫,也就是'UNIX操作系統軟件資源'所放置的目錄,放置第三方軟件的數據。
/var 在正常運行的系統中其內容不斷變化的文件,如日志,臨時郵件,計劃任務等。
/proc 這個目錄本身是一個虛擬文件系統,它放置的數據都是在內存中,例如系統內存,內核,進程,外部設備的狀態及網絡狀態。
/sys 這個目錄其實跟/proc非常類似,也是一個虛擬文件系統,主要也是記錄與內核相關的信息。
原創文章,作者:oranix,如若轉載,請注明出處:http://www.www58058.com/62848
總結的很好,下次要加一例子說明就更棒了