馬哥網絡教育班21期+第一周博客作業

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

  硬件:

    CPU(運算器、控制器、一緩存(L1)、二級緩存(L2)):

      運算器主要用來進行算數運算以及邏輯運算。

      控制器主要是用來協調

      一級緩存和二級緩存主要是用來存儲要運行的數據指令,用來滿足cpu的快速處理速度。

    主存(DRAM)

      主要用來存儲需要運行的程序指令和數據。

    硬盤

      硬盤主要是存放一些不需要運行的程序和數據,以防止在斷電時        候數據丟失

    I/O設備

      人機交互(輸入與輸出)

  軟件:

    操作系統:

      用來抽象出所硬件指令,方便硬件的指令調用,從而簡化其它應用程序的編寫,降低程序的編寫難度,而且使機器語言更接近人類語言。kernel(內核):內核主要是用來調用CPU的指令集和調用其它部件的驅動程序,從而鏡像出CPU的指令集提供給其它程序調用。

   以及其它應用系統

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

        linux有三大主流的發行版:

               slackware:

                  suse

                     opensuse

               debian:

                   ubuntu

               redhat:

                  rhel:redhat enterprise linux(企業版) 每18月發行一個新版本 

                 Centos:兼容rhel的格式

                  fedora:(捐給社區組織維護,它主要的功能就用了測試程序等)每六個月發行一個新版本

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

   1、一切皆文件

      把所有資源包括硬件設備都組織成文件格式

   2、組織小程序完成復雜功能

      由眾多的小程序組成,每一個小程序只實現一個功能,而且要做好

   3、盡量避免跟用戶交互

     目標在于使用腳本程序自動完成某些功能

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

     一款簡單的文本編輯器就可以完成各種配置

4、說明LINUX系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、history、shutdown、poweroff、reboot、hwclock、date

命令的使用,并配合相應的實例來闡述。

date:有兩個格式 date [option]..[format]:這個用來顯示系統時間

hwclock:用來顯示硬件時鐘

reboot:系統重啟命令

poweroff:也是關機命令,它是一種直接切斷電源來關閉系統方式

shutdown [option]…TIME(now 、hh:mm):系統關閉的命令,它是一個比較安全的系統關閉方式。

     -c:取消關機命令

     -r 重啟系統命令,比如5分鐘以后重啟系統,shutdown -r 5 如圖所示:

     shutdown.jpg

history:用來查看歷史命令記錄,

    -c:清楚命令歷史記錄

    -a:追加本次執行命令到歷史目錄中(.bash_history)

    -d:刪除歷史記錄里面的第幾條命令 例如:history -d 2 (如圖)

history-d.jpg

ifconfig:用來查看網卡的網絡配置。例如

ifconfig.jpg

echo:查看變量的值。例如:

echo.png

tty:是外部命令,用來查看當前終端是第幾個終端。例如:tty.jpg

startx:外部命令,在命令行界面啟動圖形界面。

export:內建命令,用來增加環境變量

    -f:代表變量名中為函數名稱

    -n:刪除指定變量,此變量沒有真正刪除,只是不會輸出在后面的指令執行的環境中

    -p:羅列出shell程序中所有的變量。

    命令的使用格式:

    COMMAND [OPTIONS…..][ARGUMENTS….]

    命令:  選項:用于啟用或關閉此命令的某個或某些功能

              選項分為長選項和短選項

             短選項:例如:-v,-f,-l

                  短選項可以合并,如果不合并選項之間必須空                    格 例如:-fv -f -v

             長選項: 例如:–word .長選項不可以合并

            參數:就是命令作用的對象,向命令提供的數據(數字                   和字符串都是數據) 

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

 首先要區分命令是內建命令還是外部命令,通過type命令來查看此命令是內建命令還是外部命令,格式:type command 例如:

type.jpg

內建命令用:help command

外部命令:man command/command –help都能獲取外部命令的幫助文檔。

      外部命令幫助文檔存放的路徑:/usr/share/man

      man把這些命令分門別類的放到不同man章節中,一共大概有九章節(man1-man9)

                        man1:主要用來存放用戶命令。

                        man2:系統調用

                        man3:c庫調用

                        man4:設備文件或系統文件

                        man5:配置文件

                  man6:游戲

                  man7:扎項

                  man8:管理類的命令

                    

6、請羅列LINUX發行版的基礎目錄名稱命名法則及其功用規定

   名稱命名法:

       除/以外的符號都可以為目錄名稱進行命令,命名嚴格區分大小寫,命名中建議不要使用空格符號。

   LINUX發行版的基礎目錄:

      /bin:供所有用戶使用的基本命令:不能夠關聯至獨立分區,os啟動即會用到的程序

     /root:管理員的家目錄:有些發行版上沒有給root加目錄

     /sbin:管理類的基本命令:不能關聯至獨立分區,os啟動即會用到的程序

     /etc:用于存放系統配置文件的目錄(大多數都是文本文件)

     /local

     /proc:用于輸出內核于進程信息相關的虛擬文件系統(系統調優一般在這個目錄里面)

     /home:用戶的主目錄以及用戶的家目錄

     /usr:它是最龐大的目錄,幾乎所有要用到的應用程序都能在這個目錄里面找到。

     /lib:基本庫文件和共享庫文件,以及內核模塊文件(/lib/modules)

     /lib64:專用于x86_64系統上的輔助共享庫文件存放位置

     /dev:設備文件及特殊文件存放位置

     /opt:第三方應用程序的安裝位置

     /tmp:臨時文件存放位置

     /var:經常發生變化的數據文件

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

(0)
liliangmingliliangming
上一篇 2016-07-12 11:17
下一篇 2016-07-12 11:17

相關推薦

  • Linux-Basic—shell如何解釋命令的運行

    附件下載: Linux Basics-shell.pdf

    Linux干貨 2016-11-21
  • LVS-幾種負載方式的區別

    LVS的原理很重要,很重要。每一個知識點都要做到熟記與腦,謹記于心,張口就來。 LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集群系統。本項目在1998年5月由章文嵩博士成立,是中國國內最早出現的自由軟件項目之一。 使用集群技術和Linux操作系統實現一個高性能、高可用的服務器. 很好的可伸縮性(Scal…

    Linux干貨 2017-05-11
  • Linux計劃任務

    Linux任務計劃 Linux任務計劃、周期性執行任務 未來某一時間點執行一次任務:at,batch 周期性計劃任務:crontab     默認執行結果會通過郵件形式發送給用戶 本地電子郵件服務 smtp:Simple Mail Transfer Protocol,既簡單郵件傳輸協議,主…

    Linux干貨 2016-09-14
  • 文件相關操作練習

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

    2017-11-17
  • 計劃任務&腳本進階練習

    1、每天的2點和12點整,將/etc備份至/testdir/backup目錄中,保存的文件名稱格式為“etcbak-yyyy-mm-dd-HH.tar.xz” mkdir /testdir/backup vim /root/bin/etcbak.sh tar cvf /testdir/backup/etcbak-`date “+%F-%H”`.tar.xz …

    Linux干貨 2017-03-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-12 14:52

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

欧美性久久久久