馬哥教育網絡班22期+第一周課程練習

    操作系統:centos 7.2  64位

  1. 計算機組成及功能。

    計算機組成:

    由存儲器、運算器、控制器、輸入設備、輸出設備組成。

    功能:

    存儲器:用來存放計算程序及參與運算的各種數據;例如:硬盤、內存

    運算器:負責數據的算術運算和邏輯運算即數據的加工處理

    控制器:負責對程序規定的控制信息進行分析,控制并協調輸入,輸出操作或內存訪問

    輸入設備:實現計算程序和原始數據的輸入;例如鍵盤、鼠標

    輸出設備:實現計算結果輸出;例如顯示器,顯卡

    2012062221462127.jpg

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

    fedora: redhat, centos

    debian: ubuntu, kubuntu

    open suse: suse, sunjava desktop

其他發行版

    聯系

    不同發行版之間內核一樣

    區別

    庫、安裝方式、包管理方式、服務領域

Linux發行版圖片.jpg

                                                                                                linux 發行版圖片

3.描述Linux的哲學思想,并按照自己理解對其進行解釋性描述。

    哲學思想

        1.一切皆文件

            把所有資源抽象為文件形式,包括硬盤、鼠標等。

        2.完成復雜任務由眾多功能單一的程序組成。

            一個程序只做一件事,并且做好,組合眾多單一程序完成復雜任務。

        3.盡量避免跟用戶進行交互

            易于以編程的方式實現自動化

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

            方便管理,只需要一款文本編輯器就可以更改配置。

        5.提供機制,而非策略。

          機制指的就是定義需要實現的功能,策略指具體的實現方法。

4.說明Linux上命令使用格式;詳細解釋ifconfig、echo、tty、shutdown,poweroff,reboot、hwclock、date命令的使用,并配合相應的示例來闡述。

    Linux命令使用格式:

            command  options  arguments    (命令  選項  參數)

                command:COMMAND: 表示命令的名稱, 如 ls

                options:定義命令的執行特性

                                選項有兩種表現形式:
                                短選項:-  例如: -d,-l     選項可以合并
                                長選項:–,指定單詞的   例如: –help      長選項不能合并

                arguments: 表示命令的作用對象

                                    有些命令可以同時帶多個參數,多個之間以空白符分隔。

    命令解釋:

                    ifconfig:查看和配置網絡接口信息

                        命令格式:ifconfig [網絡設備] [參數]

        參數:

        不帶參數,查看活動的網卡信息

        1.png

        up 啟動指定網絡設備/網卡。

        2.png

        down 關閉指定網絡設備/網卡。

         3.png

        -a 顯示全部接口信息

                                    4.png

                                    設置網卡ip地址:   ifconfig  設備名  IP地址   掩碼

5.png

                echo: 回顯

                     格式:    echo [SHORT-OPTION]… [STRING]…
                         選項:

                         -n:不進行換行

                            6.png

                            -e:讓轉義字符生效
                                \n: 換行
                            7.png                
            STRING:可以使用引號,單引號和雙引號都可使用
                單引號:強引用,變量引用不執行替換
                雙引號:弱引號,變量引用會被替換
                   8.png

          tty:查看當前的終端設備

                  9.png 

               -s或–silent或–quiet 不顯示任何信息,只回傳狀態代碼。

                  10.png

        shutdown:關機或重啟

                 格式:   shutdown [OPTIONS…] [TIME] [WALL…]
                OPTIONS
                    -P:poweroff

                        1.png

                    -r:reboot

                        2.png

                        -h:holt

                        3.png

                    -c: 取消關機或重啟命令

                        4.png

                TIME:
                    now:立即關機

                       5.png 

                     hh:mm :設定幾時幾分關機或重啟(當設定時間在當前時間之前,將在下一天時間關機或重啟)

                      6.png     

                    +m: 幾分鐘以后

                         7.png

            poweroff:關機命令

                        8.png

            reboot:重啟命令

                        命令選項:

                            -f:強制重新開機,不調用shutdown指令的功能

                            -i:關閉網絡設置之后再重新啟動系統

                                   9.png                         

                            -n:保存數據后再重新啟動系統

                            -w:僅做測試,并不真的將系統重新開機,只會把重開機的數據寫入/var/log目錄下的wtmp記錄文件

                                   10.png

            hwclock:顯示或設置硬件時鐘

                            選項:

                                -s: –hctosys  以硬件時鐘為準,把系統時鐘調整與硬件時鐘時間相同。

                                    hwclock -s.png

                               -w:–systohc   以系統時鐘為準,把硬件時鐘調整與系統時鐘時間相同。

                                    hwclock -w.png

            date:顯示日期時間

                        格式:date [OPTION]… [+FORMAT]

                        設定日期時間:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]

                        選項:

                               %F  年月日  2016-08-13
                               %T  時分秒  07:32:11
                               %Y  年       如:2016
                               %m  月      如: 08
                               %d  日       如:13
                               %H  時      如: 07
                              %M  分      如: 32
                              %S  秒       如: 11
                              %s:從1970年1月1號0點0分0秒到命令執行那一刻經過的秒數。

                                        時間.png

                            設定過去時間:1991年4月20日15時30分10秒

                                    date設定時間格式.png

                            設定現在時間:2016年8月13號8時49分10秒

                                    設置現在時間.png

                        CDT:  CDT是Central Daylight Time的縮寫,即,美國中部夏令時間(或美國中部夏季時間)。
                        CST:  美國中部時間
                              CST可以為如下4個不同的時區的縮寫:
                               美國中部時間:Central Standard Time (USA) UT-6:00
                                   澳大利亞中部時間:Central Standard Time (Australia) UT+9:30
                                   中國標準時間:China Standard Time UT+8:00
                                   古巴標準時間:Cuba Standard Time UT-4:00
                       UTC: 協調世界時,又稱世界統一時間,世界標準時間

5.如何在Linux上獲取幫助信息,請詳細列出,并描述man文檔的章節如何劃分的。

     獲取幫助信息途徑:       

        1.內部命令:help 命令

        2.外部命令:  使用手冊  

            位置:  /usr/share/man

            格式:man  command

        3.info command:獲取命令的在線文檔

        4. 部分應用程序自帶幫助文檔 

             位置:/usr/share/doc/APP-VERSION

            README:程序的相關信息
            INSTALL: 安裝幫助
            CHANGES:程序迭代時的改動信息

        5. 主流發行版的官方文檔

        6.程序官方文檔

        7.搜索引擎

    man文檔章節規劃:

         位置: /usr/share/man
            man1,man2…
        1.用戶命令
        2.系統調用
        3.C庫調用
        4.設備文件及特殊文件
        5.文件格式:(配置格式)
        6.游戲使用幫助
        7.雜項
        8.管理工具及守護進程

6.請羅列Linux發行版的基礎目錄名稱命名法則及功用規定。

       /bin:所用用戶可用的基本命令程序文件
        /sbin: 供系統管理使用的應用程序
        /boot: 引導加載器必須用到的各靜態文件:kernel,initramfs(initrd),grub等。
        /dev: 存儲特殊文件或設備文件
            設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備)
        /etc:系統程序的配置文件,只能為靜態,不能為二進制。
        /home: 普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶同名的子目錄,/home/username
        /root: 管理員的家目錄;可選
        /lib:為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核模塊
            libc.so.*:  動態鏈接的C庫
            ld*:運行時鏈接器/加載器
            modules:用于存儲內核模塊的目錄
        /lib64: 64位系統特有的存放64位共享庫的路徑
        /media;便攜式設備掛載點,cdron,floppy等
        /mnt:其他文件系統臨時掛載點
        /opt:附加應用程序的安裝位置;可選路徑
        /srv:當前主機為服務提供的數據
        /tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特殊權限;
        /usr: /usr HIERARCHY  全局共享的只讀數據路徑
            bin,sbin
            lib,lib64
            include:C程序頭文件
            share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置
            local:另一個層級目錄
            x11R6:X-window程序的安裝位置
            src:程序源碼文件的存放位置
        /usr/local:local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序
        /var:/var hierarchy ,存儲常發生變化的數據的目錄
        
        /proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如:net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,存儲于/proc/sys,因此完整路徑為/proc   /sys/net/ipv4/ip_forward; 

      /sys:sysfs虛擬文件系統提供一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的接口。

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

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

相關推薦

  • 設定Linux自動登陸

    設定Linux自動登陸 在實驗場景中我們可能會經常重新啟動Linux,然后反復輸入賬戶密碼登陸。為了在每次啟動后快速進入系統減少在實驗場景中不必要的工作,我們可以設定Linux在啟動后自動登陸到指定賬戶(實驗中一般為root賬戶)。基于Linux一切皆文件的思想,我們可以通過修改配置文本的方式決定是否啟用自動登錄,以及自動登錄的賬戶是普通用戶賬戶還是root…

    Linux干貨 2017-07-15
  • N22-第七周作業

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

    Linux干貨 2016-10-25
  • 初入命令世界

    一、inode節點號         在linux中,每一個文件都有唯一的inode號,inode號也是系統識別的唯一編碼,而文件名僅僅是為了使用者區分辨認, inode (index node )表中包含文件系統所有文件列表 一個節點(索引節點)是在一個表項,包含有關…

    2017-05-26
  • N26-第四周

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。   2.編輯/etc/group文件,添加組hadoop。          3.手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為h…

    2017-02-22
  • 上古神器vim

    概述:     在之前的篇章中,我們介紹了一些文本的處理工具,如grep、sed、cut、sort等,但是那些工具的側重點都在于有了現成的文本之后,對現有的文本進行一定條件的加工處理后,滿足我們進一步對數據的要求。但是目前為止,還沒有接觸一款專業用來編輯文本的工具,本篇就來介紹一下Linux系統上自帶的專業用來文本編輯…

    Linux干貨 2016-08-10

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-17 16:23

    寫的很好,排版還可以在漂亮一點,加油,有沒有感覺黑屏很丑

欧美性久久久久