N25-第一周 總結

一、描述計算機的組成及其功能

    CPU:包括運算器、控制器、寄存器、緩存,計算樞紐,網絡的包處理、磁盤讀寫、數學計算等。

    內存:加載數據,提高計算速度,程序被加載到內存成為進程運行。

    輸入:鍵盤、鼠標

    輸出:打印機、顯示器

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


    linux只發行kernel源代碼,GNU發布linux系統上的各種工具。而依據這兩者重新更該、編譯并發行的版本已達上百種之多:  


      其實最早成立并發布商業版本的是SUSE,是Slackware分支演變而來,有商業版SLES以及開放使用版OpenSUSE。

      最成功的商業版是Redhat,現有三個分支RHEL、Fedora、CentOS。

      老牌分支Debian,演變版最有名的是ubuntu。

      Gentoo和ArchLinux分支的發行版,安裝使用比較考驗水平,可以考慮安裝提高自身水品。

      mint和knopix也是最近有名的發行版,還有馬哥沒有說到的ChormeOS(專注于移動端圖形瀏覽體驗)。

三、描述linux的哲學思想,并按住奧自己的理解對其進行解釋性描述

      1、一切皆文件:配置文件、抽象的硬件設備、通行接口,都可以都可以通過文件操作進行調用。

      2、由眾多功能單一的程序組成,一個程序只做一件事,并且做好。通過shell等編程組合小程序完成大的復雜的任務。

      3、盡量避免跟用戶交互。

      4、使用文本文件保存配置信息。

四、說明linux系統上命令的使用格式

   詳細介紹ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相應的實力來闡述;

      man  

        獲取某個命令的使用幫助信息。

      basename

        顯示所給絕對路徑后面的文件名,一種截斷顯示,經常用在shell里。

      dirname

        顯示所給絕對路徑前面的路徑信息,一種截斷顯示,經常用在shell里。

      pwd

        顯示當前路徑。

      cd

        進入某個目錄。

      ls

        顯示文件目錄信息。

      echo

        回顯文本。-n顯示后不換行,-e不轉義控制符

      date

        顯示時間,可以通過參數格式化輸出。

      hwclock

        硬件時鐘操作

      cat

        對文本進行各種操作。如果是兩個文本文件要顯示,會在顯示時進行合并顯示,看不出哪塊文本屬于哪個文件,這和more就有區別。

      tac

        cat顯示的倒排序顯示

      file

        判斷文件的類型

      type

        判斷參數的執行方式,是shell內嵌命令,還是外部命令 還是鏈接等等

      tty

        查看終端設備 

     主機啟停:為了便于記憶,盡量避免使用rh7新加入的啟停命令

            halt         掉電關機

            poweroff     掉電關機

            shutdown     掉電關機重啟

                    -r   重啟

                    -h   相當于halt 關機

                    now  立即執行,如果不添加此操作 系統會等待進程正常關閉并在預定時間再操作(配合-r\-h使用)

                    +m   m代表時間,在過多長時間之后進行操作

            reboot       重啟

五、如何在linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的

   *獲取命令幫助信息的方式有以下幾種:

        1、命令。

          1)以專門的命令方式獲得:help、info、man。如:help COMMAND、info COMMAND、

            man COMMAND、whatis COMMAND(執行過程依靠查詢數據庫,可以查詢前手動更新數據庫                 makewhatis)。

          2)命令自身提供的幫助參數。如:COMMAND –help

        2、查看安裝程序的離線文檔:

          很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION

          README:程序的相關的信息;

          INSTALL: 安裝幫助;

          CHANGES:版本迭代時的改動信息;

         3、通過瀏覽在線文檔:

          1)系統的官方網站文檔。如:http://www.redhat.com/doc

          2) 程序發布的官方網站。

          3)搜索引擎。如:google。(注:google搜索需要技巧:keyword filetype:pdf|keyword site:domain.tld)

   *man文檔的章節是如何劃分的: 

         1、man文檔的位置:/usr/share/man

             命令格式:# man COMMAND

             選項:-M /PATH/TO/SOMEDIR:到指定目錄下查找命令手冊并打開之;

         2、man文檔各節含義:

           SECTION:

             NAME:功能性說明

             SYNOPSIS:語法格式

             DESCRIPTION:描述

             OPTIONS:選項

             EXAMPLES:使用示例

             AUTHOR: 作者

             BUGS: 報告程序bug的方式

             SEE ALSO: 參考

            

           SYNOPSIS: 

             []:可選內容;

             <>:必須提供的內容;

             a|b|c:多選一;

             …:同類內容可出現多個;

         3、man文檔有章節之分(注:并非每個COMMAND在所有章節下都有手冊):

            man1, man2, …一共最多8個章節

            1:用戶命令;

            2:系統調用;

            3:C庫調用;

            4:設備文件及特殊文件;

            5:文件格式;(配置文件格式)

            6:游戲使用幫助;

            7:雜項;

            8:管理工具及守護進行;

            舉個栗子:~]# man CHAPTER COMMAND

          4、man命令打開手冊以后的操作方法:

            翻屏:

         空格鍵:向文件尾翻一屏;

         b: 向文件首部翻一屏;

            Ctrl+d:向文件尾部翻半屏;

            Ctrl+u:向文件首部翻半屏;

            回車鍵:向文件尾部翻一行;

            k: 向文件首部翻一行;

            G:跳轉至最后一行;

            #G: 跳轉至指定行;

            1G:跳轉至文件首部;

            q: quit退出

            文本搜索:

              /keyword:從文件首部向文件尾部依次查找;不區分字符大小寫;

              ?keyword:從文件尾部向文件首部依次查找;

              n: 與查找命令方向相同;

              N: 與查找命令方向相反;

六、請羅列linux發行版本的基礎目錄名稱命名法則及功能規定

    linux系統按照功能劃分/下子目錄,并按照英文的字面用意以簡寫的形式提供存放指導。但大部分目錄的用法,都有變化的余地,可以根據管理員的想法做適當的改變。

   /  根目錄,以倒生長的樹來看,它就是樹根是文件系統的頂級目錄,所有掛載的分區上的目錄都是它的子目錄。

      ├── bin         用戶級程序存放目錄

      ├── sbin        系統級管理程序存放目錄

      ├── boot        存放引導需要的文件

      ├── dev         存放各種硬件、管道、虛擬硬件的映射文件的位置

      ├── etc         系統級以及常用程序的配置文件存放的位置,經常用到的目錄,也是很重要的目錄,安全保護應當高度重視

      ├── home        存放用戶主目錄

      ├── lib         應用程序用到的庫文件

      ├── lost+found    恢復文件

      ├── media       加載存儲的掛載點,如cdrom等

      ├── mnt         文件系統臨時掛載點

      ├── opt         非系統程序,如開發的應用安裝存放的位置

      ├── proc        以文件的形式映射當前運行的內核,修改里面的部分文件能改變當前內核的運行狀態

      ├── root        root主目錄

      ├── sys         sys 虛擬文件系統掛載點

      ├── tmp         存放臨時文件,可供所有用戶執行寫入操作,有特殊權限

      ├── usr         和opt的用處相似,都是非系統提供的程序安裝存放的位置

      └── var         存放郵件、系統日志等文件

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

(0)
KRKR
上一篇 2016-12-05
下一篇 2016-12-05

相關推薦

  • 馬哥Linux第五周作業

    at,cron,rpm,yum,sed

    2018-01-12
  • 第一周的作業

    1、描述計算機的組成及其功能。 主要分為五個部分: 控制器:計算機的中樞神經,控制總線使用權限、尋址、管理各類資源的分配。 運算器:對數據進行各種算數運算和邏輯運算。 存儲器:通常指內存RAM,CPU需要運行的程序以及數據都存放在存儲器中供CPU調用處理。 (以上三者為計算機核心的三大部件,依靠這三大部件即可完成核心工作。) 輸入設備:比如鼠標、鍵盤,使用戶…

    Linux干貨 2016-11-02
  •   在服務器托管的過程中出現故障是不能完全避免的問題,可能是服務器硬盤出現硬件故障或者是防火墻遭到攻擊。那么服務器托管出現故障怎么辦?

      在服務器托管的過程中出現故障是不能完全避免的問題,可能是服務器硬盤出現硬件故障或者是防火墻遭到攻擊。那么服務器托管出現故障怎么辦?   服務器硬盤出現硬件故障時,大家應注意以下幾點:   1、硬盤出現異聲,此時磁頭已不正常尋址,為防止打傷盤體,需立即斷電不可拆解硬盤,需交有超凈間的專業公司拆開檢查。   2、BIOS不認盤,找不到硬盤,先請計算機工程師仔…

    Linux干貨 2016-04-05
  • while循環中的一個常見問題

    在樓主剛剛學習接觸while循環的時候,發現了一個問題,在while循環內部對變量賦值、定義變量、數組定義等等環境,在循環外面失效。 一個簡單的測試腳本如下: 執行結果證明,$new_var的結果是空值。在google上查了查,才發現問題出在管道上。 先看看下面的內容。 while循環的寫法有好幾種,它的語法結構為: while test_cmd_list;…

    2017-08-26
  • 馬哥教育網絡班19期第二周課程練習

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cd:切換目錄命令實例  cd [dirctory] 切換目錄  cd .. 返回上一級目錄  cd –  來回切換  cd ~  切換到家目…

    Linux干貨 2016-06-19
  • 馬哥教育網絡19期+第五周練習博客

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;   grep "^[[:space:]]\+.*" /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; &n…

    Linux干貨 2016-06-19

評論列表(1條)

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

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

欧美性久久久久