22期+第一周課堂練習

一.計算機的組成及其功能

  1. 計算機的組成及其功能結構圖

        blob.png

  2. 各部件的關系圖

        blob.png

二.按系列羅列Linux的發行版,并描述不同版本之間的聯系與區別

1.各版本邏輯結構圖

blob.png

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發行版的基礎目錄名稱命名法則及功能規定

   根 .png

原創文章,作者:a295053193,如若轉載,請注明出處:http://www.www58058.com/33324

(0)
a295053193a295053193
上一篇 2016-08-15
下一篇 2016-08-15

相關推薦

  • 文本處理工具

    1, head  默認顯示前十行 -n  +行號 顯示前n行 -行號 顯示前n行 -c 字節數 顯示前n個字節 tail 默認顯示后十行 -n +行號 顯示后n行 – 行號 顯示后n行 -f 動態顯示 cut -d 指定分隔符 -f 選取第幾列 –output-delimiter 指定輸出符 相關的實際操作: a,…

    2017-07-29
  • 使用mysql-mmm實現高可用mysql讀寫分離

    MMM介紹:  MMM全稱為Multi-Master Replication Manager for MySQL,即為主主復制管理器;根據MMM官網介紹,其工作原理類似于lvs,都是利用vip地址;但lvs只有一個組件便可以正常工作,而MMM則使用三個組件,分別是mysql-mmm、mysql-mmm-agent、mysql-mmm-monitor…

    Linux干貨 2015-08-04
  • CIDR,子網掩碼以及劃分子網超網

    對于中小企業,假如有兩千臺機器,給他分個B類地址,6萬多個,太浪費了,分個C類地址,一個C類地址254個,又不夠,又得多申請幾個,所以A,B,C類IP地址劃分太過僵硬,很不靈活,因此又提出無類域間路(CIDR)由劃分IP地址的方法。 無類域間路由(CIDR) 傳統劃分IP地址的方法都是8位劃分的,要不就是前8位網絡ID,后24位主機ID;或前16位網絡ID,…

    2017-09-16
  • 第一周n28

    1.計算機的組成及功能 計算機由五大部件組成??刂破?、運算器、存儲器、輸入輸出設備。 1.控制器(Control):是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 2.運算器(Datapath):運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工…

    Linux干貨 2017-12-03
  • Nagios

    一、Nagios簡介   Nagios是一款開源的電腦系統和網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復后發出正常的郵件或短信通知。 Nagios原名為NetSaint,由Ethan Galstad開發并維護至今…

    2017-12-20

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-17 15:45

    寫的很好,排版還可以在漂亮一點,加油,圖畫的很贊

欧美性久久久久