###N25-Bazinga-第一周作業

###N25-Bazinga-第一周作業

1,描述計算機的組成及其功能
     
    計算機基本組成有五部分: 
    計算機的主要組成部分可以歸納為以下五個部分:控制器、運算器、存儲器、輸入設備、和輸出設備。 

    控制器 
    是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及
    內存與外設的訪問等。 

    運算器 
    運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。 

    存儲器 
    存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。 

    輸入設備 
    輸入設備是計算機的重要組成部分,輸入設備與輸出設備合你為外部設備,簡稱外設,輸入設備的作用是將程序、原始數據、文字、字符、控制
    命令或現場采集的數據等信息輸入到計算機。常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。 

    輸出設備 
    輸出設備與輸入設備同樣是計算機的重要組成部分,它把外算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出
    出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。

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

![](http://i.imgur.com/3LkgVp4.png)

    由于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

(0)
oranixoranix
上一篇 2016-12-06
下一篇 2016-12-06

相關推薦

  • 馬哥教育網絡班21期-第七周課程練習

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;    (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; [root@localhost ~…

    Linux干貨 2016-08-29
  • httpd協議配置進階

    目錄 虛擬主機配置 status狀態頁面 curl命令 mod_deflate模塊 https配置 httpd自帶應用程序 虛擬主機配置 有三種實現方案:    基于IP:        為每個虛擬主機準備至少一個IP地址    基于端口:     &nbsp…

    Linux干貨 2016-10-31
  • linux 故障—-/boot刪除 修復

    LINUX        /BOOT        SHANCHU 光盤進入resuce  第①步;修復內核文件 shell start shell 首先先切根 chroot &n…

    Linux干貨 2016-09-13
  • Linux文件類型及顏色標識

    查看文件類型:      指令:ll 文件名或目錄名      –  白色 普通文件(可執行文件)      l  擴寫:sysbolic link 淡藍色 符號鏈接文件   &…

    Linux干貨 2016-10-18
  • 馬哥教育網絡21期+第十周練習博客

    馬哥教育網絡21期+第十周練習博客 1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) CentOS啟動流程:1,加電自檢->Boot Sequence–>加載內核文件 BOOT Sequence中包含了MBR和GRUB     MBR:記錄磁盤扇區,共512字…

    Linux干貨 2016-09-19
  • find命令詳解

    find命令詳解 基本介紹 find命令用來從目錄系統中查找文本不同于locate,find不從數據庫中查找文件,所以find速度略遜于locate,但find是實時且準確的,而且不需要占用系統資源進行遍歷文件。 其標準格式如下 find [-H] [-L] [-P] [-D debugopts] [-O level] [path…] [expressi…

    Linux干貨 2017-04-09

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-12-09 20:48

    總結的很好,下次要加一例子說明就更棒了

欧美性久久久久