網絡班第27期第一周作業

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

CPU:主要由控制器和運算器組成,其他還有寄存器和緩存等。

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

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

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

輸入:輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。

輸出:把計算機的中間結果或最后結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。

 

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

主流的三大發行版:Debian —ubuntu/knopix/mint  Linux專家和商用Linux產品中流行的發行版

                             Slackware—S.u.S.E/OpenSUSE   最早的Linux的發行版中的一員,在Linux中比較流行

                          Redhat—RHEL/Fedora/Centos  主要用于Internet服務器的商業發行版

 

 

 

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

Linux的哲學思想:

1、一切皆文件:幾乎把所有的資源統統抽象為文件形式;包括硬件設備,包括,通信接口等

2、由眾多功能單一的程序組成;一個程序通常只用于做一件事兒,并且做好;組合小程序完成復雜任務

3、盡量避免與用戶交互:

目標:易于以編程的方式實現自動化任務

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

 

 

4、         說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、exportpwd、historyshutdown、poweroffreboot、hwclock、date命令的使用,并配合相應的示例來闡述。

 

Ifconfig: 查看當前的IP

網絡班第27期第一周作業

 

echo:回顯

-n :不進行換行;     -e:讓轉義符生效;\n換行
、\t制表符

 

網絡班第27期第一周作業網絡班第27期第一周作業

 

 

 

tty:  查看終端設備

  /dev/console:物理終端

  /dev/tty#:虛擬終端,#取值為[1,6]

 /dev/pts/#:偽終端

 /dev/ttyS#:串行終端

 

網絡班第27期第一周作業

 

 

startx:切換圖形界面

 

 

export:  功能:定義或查看環境變量

            定義環境變量:export VAR_name

            查看環境變量:export

 

pwd:打印當前工作目錄

 

history:管理命令歷史,每次執行的命令都會放置在內存的緩存中,直到退出當前終端后會被保存在命令歷史文件當中。

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

 -d :刪除歷史列表中指定的命令

-c :清空命令歷史

 

 

shutdown:

-h:
halt +now/hh
mm  在設定的時間后關機

-rreboot 重啟

-ccancel 取消重啟或者關機

 

 

poweroff:關機 不安全

reboot:重啟 不安全

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

 

date:系統時鐘 + %F%T、%Y、%m%d、%H%M、%S%s…

 

 

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

 

獲取命令的使用幫助:

(1)、內部命令:help command

外部命令:command –help  #簡要格式

 
         
使用手冊位置/usr/share/man

(2)、文本搜索:

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

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

(3)
info COMMAND

獲取命令的在線文檔;

 

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

README:程序的相關的信息;

INSTALL: 安裝幫助;

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

 

(5) 主流發行版官方文檔

http://www.redhat.com/doc

 

(6) 程序官方的文檔:

官方站點上的“Document”

 

(7) 搜索引擎

google

 

keyword
filetype:pdf

keyword
site:domain.tld

 

 

1:用戶命令;

2:系統調用;

3C庫調用;

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

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

6:游戲使用幫助;

7:雜項;

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

 

 

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

/boot:引導文件存放目錄,內核文件(vnlinuz,引導加載器(bootloader,grub)都存放此目錄;

        /bin:供所有yoghurt使用的基本命令;不能獨立分區,os啟動即會用的程序;

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

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

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

        /etc:配置文件目錄

        /home:家目錄

        /root:管理員的家目錄

        /media:便攜式移動設備掛載點

        /mnt:臨時文件系統掛載點

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

               bblock device 隨機訪問

               ccharacter device 線性訪問

        /opt:第三方程序

        /srv:系統上運行的服務用到的數據;

        /tmp:臨時文件

        /usruniversal shared, read-only data

              bin:保證系統擁有完整功能而提供的應用程序;

              sbin
     lib      lib64

              includeC程序的頭文件(header

              share:結構化獨立的數據,例如doc,man等;

              local:第三方應用程序安裝位置;

               
bin, sbin, lib, lib64, etc, share

        /var:可變文件

            cache:應用程序緩存數據目錄;

            lib:可變狀態信息

            local:第三方可變數據

            lock:鎖文件

            log:日志文件

            opt:專用于為/opt下的應用程序存儲可變數據

            run:與運行程序相關的數據;存放進程的pid文件

            spool:程序的緩沖池

            tmp:系統重啟過程的臨時文件

            mail:郵箱

        /proc:用于輸出內核與進程信息相關的虛擬文件系統

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

        /selinuxlinux安全增強機制

 命名規范:

  1、Linux 系統區分英文字符的大小寫。命名目錄和命名文件的規則是相同的。

  2、除非有特別的原因,否則用戶創建的文件和目錄名要使用小寫字符。大多數的 Linux 命令也使用小寫字符。    
  

  3、Linux 系統下的文件名長度最多可到256個字符。

 命名規范:

  1、Linux 系統區分英文字符的大小寫。命名目錄和命名文件的規則是相同的。

  2、除非有特別的原因,否則用戶創建的文件和目錄名要使用小寫字符。大多數的 Linux 命令也使用小寫字符。    
  

  3Linux 系統下的文件名長度最多可到256個字符。

 

 

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

(0)
N27_flypigN27_flypig
上一篇 2017-07-29 19:38
下一篇 2017-07-29 20:10

相關推薦

  • corosync+pacemaker+drbd+mysql來實現mysql的高可用和數據的同步

    實現拓撲圖: 實驗流程: 先對兩主機安裝上corosync和pacemaker 兩主機安裝drbd服務,并且設置好drbd的組設備 選擇drbd主節點上,進行數據庫的初始化 進行資源的定義和配置 測試 實驗前,我們還需要做一些準備工作: 1、時間必須保持同步   使用ntp服務器 2、節點必須名稱互相通信    解析節點名稱 &…

    Linux干貨 2015-11-10
  • 馬哥教育網絡班21期-第九周課程練習

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash m=0 n=0 for i in `awk -F: '{print $NF}'&nb…

    Linux干貨 2016-09-15
  • 單引號、雙引號和反引號使用方法

        首先向馬哥和馬哥團隊敬個禮,謝謝你們帶我進入Linux的世界,剛開始接觸linux時,經??吹絾我?、雙引號和反引號特殊符號,經常搞混淆和誤用,應該用雙引號,有時用到單引號。經過幾天的混亂引用,總算搞明白了一些,簡單總一下三者的使用和區別。  單引號 ‘’     單引號里的內容全部以普通字符的含義進…

    Linux干貨 2015-07-29
  • 第一周作業

    – 描述計算機的組成及其功能。 – 按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 – 描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。 – 說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shu…

    Linux干貨 2016-12-04
  • Apache通過mod_proxy模塊連接Tomcat并使用Memcached+MSM做Tomcat會話保持

    一 實驗目的 本實驗使用Apache的mod_proxy模塊連接Tomcat, Nginx在前端做負載均衡,并使用Memcahced+MSM的方式保持Tomcat的會話,實現會話共享。 二 實驗拓撲 說明:為測試方便,Memcached與Tomcat安裝在同一機器中,正式環境應該安裝在不同機器中。 三 實驗環境 主機 IP 安裝組件 node1 192.16…

    Linux干貨 2017-01-17
  • Linux常見文件管理命令

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。3、請使用命令行展開功能來完成以下練習:(1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d(2)、創建/tmp/mylinux目錄下的:mylinux/├── bin├── boot│??…

    2018-02-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-08-04 16:08

    總結的很詳細,希望可以更多加入自己的理解。

欧美性久久久久