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

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

計算機由五大部件組成:運算器,控制器,存儲器,輸入設備,輸出設備。

    運算器+控制器=CPU。計算機的CPU負責運算和邏輯運算。

    存儲器:顧名思義,緩存和保存數據的地方。內存、硬盤都是來存儲數據的設備。

    輸入設備:鍵盤、鼠標都是輸入設備,是負責用戶與計算機交互。

    輸出設備:顯示器、打印機都是輸出設備,他們也是負責用戶與計算機交互。

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

linux的發行版只要有slackware,debian,Redhat,gentoo等。

    slackware:他的主流發行版為S.U.S.E,基于S.U.S.E發現的二次版openS.U.S.E及sles(S.U.S.E linux enterprise)。

    debian:主流的發行版為ubuntu,基于ubuntu的二次發行版mint。

    RedHat:主流的發行版為RHEL(RedHat enterprise linux),RHEL追求服務的穩定,所以版本更新較慢,基本上每18個月發行一個新版本;centos為RHEL的社區克隆版本,它兼容RHEL的格式;Fedora由原來的Redhat桌面版本發展而來,fedora想給用戶帶來最新的功能體驗,所以版本更新較快,基本上每6個月發行一個新版本。

       gentoo:是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。

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

1.linux一切皆文件,把幾乎所有資源,包括硬件設備都組織為文件格式。

2.由目的單一的小程序組成,一個程序只實現一個功能并且要做好,再組合小程序完成復雜任務。

3.linux盡量避免與用戶交互,實現腳本編程,以達到自動完成某些功能的目的。

4.使用純文本文件保存配置信息,達到使用一款通用的文本編輯器即可完成系統配置工作。

4.說明Linux系統上命令的使用格式

命令的使用格式:COMMAND [OPTIONS … ] [ARGUMENTS … ]

                 OPTIONS:選項,用于開啟或關閉命令的某個功能。

                 選項又分為短選項和長選項之分。

                      短選項:-c 如:-c -h 多個短選項可以合并使用。

                      長選項:–word ,–long 多個長選項一般不能合并。   

                 ARGUMENTS:命令的作用對象,向命令提供數據。 

                 注意:多個選項或者參數與命令之間都需使用空白字符分割。

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

ifconfig:查看當前系統啟動的網卡信息。

ifconfig -a:查看當前系統的所有網卡信息。

ifconfig eth0:查看網卡設備eth0的網卡信息。

ifocnfig eth0 up/down:啟用或停用網卡設備eth0。

echo:回顯命令,顯示一行文本信息。

    -n:禁止自動添加換行符。

    -e:允許使用轉義符。

       \n:換行。

    -t:制表符。

tty:查看當前的終端設備。

虛擬終端顯示為:/dev/tty#

模擬終端顯示為:/dev/pts/#

物理終端顯示為:console

startx:啟動圖形界面會話。

export:設置環境變量。

pwd:顯示當前用戶工作所在的目錄。

history:管理歷史命令(登陸后新運行的命令紀錄會紀錄在緩存中,只有當用戶登出后這些歷史命令才會追加寫入到歷史文件中。)

  -d:刪除指定的某條歷史命令。

  -c:清空歷史命令。

  -a:追加本次會話新執行的歷史命令列表到歷史文件中。

history的快捷操作:!#:調用歷史命令中的某條命令。!string:調用歷史紀錄中最近以string開頭的命令。!!:調用上一條命令。

shutdown: [OPTION]… TIME [MESSAGE]

  OPTION:  -r:重啟。

           -h:關機。

           -c:取消之前的關機或重啟操作。

  TIME:    now:立刻。

           +m:命令提交m分鐘后開始執行。

           hh:mm:絕對時間表示法,指明具體時間,24小時制。

poweroff、halt:關機

reboot:重啟。

  -f:強制重啟。

  -p:關閉電源。

hwclock:顯示計算機的硬件時鐘。

  -s:hctosys.以硬件時鐘為準同步到系統時鐘。

  -w:systohc.以系統時鐘為準同步到硬件時鐘。

date:顯示和設置系統時間。

   date [OPTION] [+FORMAT]

   FORMAT:格式符號:%D,%F,%T。

   date[MMDDhhmm[[CC]YY][.ss]]

   MM:月 DD:日  hh:時  mm:分 CCYY:4位年份  YY:2位年份  .ss:秒

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

linux獲取命令幫助格式:COMMAND [OPTIONS…][ARUMENTS…]

內部命令:help COMMAND

外部命令:1.COMMAND –help 和 man COMMAND 2.manual 3.info COMMAND 4.程序自身幫助文檔. 5.程序的官方文檔. 6.發行版的官方文檔. 7.google.

man文檔的手冊頁位于/usr/share/man下,有man1到man8 8個章節。

man1:用戶命令。 man2:系統調用。 man3:C庫調用。 4:設備文件及特殊文件。 5:配置文件的格式。 6:游戲相關。

7:雜項。 8:管理類命令。

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

/boot:引導文件存放目錄,內核(vmlinuz).引導加載器(bootloder ,grub)都存放于此。

/bin:用戶的基本命令存放于此,不能單獨分區,OS啟動即會用到。

/sbin:管理類的基本命令都存放于此,不能單獨分區,OS啟動即會用到。

/lib:基本的共享庫和內核模塊文件(modules)都存放于此。

/lib64:專用于x86_64系統上的共享庫文件。

/etc:存放各種配置文件目錄,大多參數為純文本文件。

/home:用戶家目錄。

/root:管理員家目錄。

/media:掛載便攜式設備的目錄,如U盤或移動光驅。

/mnt:掛載臨時文件系統的目錄。

/dev:設備文件以及特殊文件的目錄。

/opt:第三方應用的安裝目錄。

/tmp:臨時文件目錄。

/usr:universal shared,read-only data.

    bin、sbin:保證系統擁有完整功能提供的應用程序。

    lib:基本的共享庫文件。

    lib64:專用于x86_64系統上的共享庫文件。

    include:C程序的頭文件存放位置(header files)。

    share:結構獨立化的數據。

    local:第三方應用程序的安裝位置,包含bin,sbin,lib,lib64,etc,share。

/var:經常發生變化的數據文件目錄(variable date files)

    cache:緩存數據目錄。

    local:專用為/usr/local下的應用程序存放可變數據的目錄。

    lock:鎖文件目錄。

    log:日志文件目錄。

   opt:專用于/opt下的應用程序存放可變的數據目錄。

    run:運行中的進程的相關數據目錄,通常有存放進程pid文件。

    spool:應用程序數據池。

    tmp:為系統兩次重啟之間產生的臨時數據存放目錄。

/porc:與內存與進程相關的虛擬文件系統。偽文件系統。

/sys:輸出當前系統上的硬件設備相關信息的虛擬文件系統。

/selinux(security enhanced linux):selinx相關的安全策略信息等相關的存儲位置。

    

原創文章,作者:哎喲喂,如若轉載,請注明出處:http://www.www58058.com/20238

(0)
哎喲喂哎喲喂
上一篇 2016-06-26 22:52
下一篇 2016-06-26 22:52

相關推薦

  • 馬哥教育網絡21期+第六周練習博客

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@localhost named]# cp /etc/rc.d/rc.sysinit /tmp/ [root@loc…

    Linux干貨 2016-08-15
  • 密碼保護:測試信息, 順便貼上以前年少輕狂的內容.(未整理)

    無法提供摘要。這是一篇受保護的文章。

    Linux干貨 2017-07-11
  • apache自動化腳本搭建虛擬主機

    1 基于主機名實現三個虛擬主機 (1).創建網站目錄與測試文件 (2).創建虛擬主機文件(目錄為/etc/httpd/conf.d/下)   (3).修改測試apache主機hosts文件(就不用DNS服務器解析,方便測試),測試httpd配置文件是否有問題,重啟httpd服務   (4)修改測試主機hosts文件(就不用DNS服務器解析…

    Linux干貨 2016-10-09
  • apache服務器

    一、改變網頁的默認位置 1、修改DocumentRoot和Directory,修改新的存放路徑為/data/htdocs/ 2、創建/data/htdocs/index.html,注意權限問題 3、注意報錯You don't have permission to access /index.html,此時去查看SElinux的狀態。命令selinu…

    Linux干貨 2016-10-09
  • systemd和systemctl

    systemd和systemctl(centos7)     Systemd是一種新的linux系統服務管理器。它替換了init系統,能夠管理系統啟動過程和一些系統服務,一旦啟動起來,就將監管整個系統。在centos7系統中,PID 1被systemd所使用了:如下,在centos6中: init─┬─NetworkManager &nb…

    Linux干貨 2016-10-09
  • linux密碼的破解與保護

    找回root口令:   遇到密碼丟失的情況,如果只是普通用戶的密碼丟失,那么可以讓管理員重新設定密碼。但是如果管理員用戶的密碼丟失,那該如何解決?   在 Linux環境中root 密碼忘記還是可以救回來的!只要能夠進入并且掛載 / , 然后重新設定一下root的密碼,就救回來啦!這是因為開機流程中,若強制進入runlevel 1 時, …

    Linux干貨 2016-09-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-06-29 15:25

    寫的很好,可以多注意一下排版問題,加油

欧美性久久久久