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

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

計算機主要是由硬件和軟件組成

硬件部分

a.運算器和控制器(CPU):運算器是計算機對數據進行加工處理的部件;控制器是計算機的 指揮中心,用來控制計算機各部件協調工作。

b.存儲器:存儲器分為內存儲器與外存儲器。內存存儲器包括隨機存儲器和只讀存儲器:隨機存儲器(RAM):斷電后會丟失數據;可以隨時讀寫。只讀存儲器(ROM):斷電后仍然能夠保持數據;正常使用中,只能讀不能寫。

c.輸入輸出設備:輸入設備用于把原始數據和程序輸入到計算機中。常見的有鍵盤、鼠標、攝像頭、掃描儀等。

軟件部分

軟件部分主要有系統和軟件實現,暫不詳表

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

常見的有Debian、Gentoo、Ubuntu、RedHat Enterprise Linux、CentOS、Fedora、Suse以及國內的紅旗Linux等

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

一切皆文件(包括硬件)

由從多單一目的小程序組成

組合小程序完成復雜任務

盡可能避免捕獲用戶接口,為了方便腳本編程以實現自動化執行;

使用文本文件保存程序的配置數據:使用一個文本編輯器即可完成系統及服務配置工作;

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

ifconfig

重要參數

up 啟動指定網絡設備/網卡
down 關閉指定網絡設備/網卡

-a 顯示全部接口信息

用法舉例

QQ截圖20160705102940.jpg

QQ截圖20160705102940.jpg

QQ截圖20160705102940.jpg

echo

命令作用

顯示一行文本

命令參數

-n 不輸出行尾的換行符.
-e 允許對下面列出的加反斜線轉義的字符進行解釋.

  \a 發出警告聲;

  \b 刪除前一個字符;

  \c 最后不加上換行符號;  

  \f 換行但光標仍舊停留在原來的位置;

  \n 換行且光標移至行首;

  \r 光標移至行首,但不換行;

  \t 插入tab;

  \v 與\f相同;

  \\ 插入\字符;

tty

打印連接到標準輸入的終端的文件名。

startx

啟動圖形界面

export

[root@localhost ~]# aaa=bbb         #設置一個變量

[root@localhost ~]# export aaa      #加入環境變量

[root@localhost ~]# env |grep aa    #查看環境變量

aaa=bbb

[root@localhost ~]# export -n aaa   #刪除環境變量

[root@localhost ~]# env |grep aa    #查看

[root@localhost ~]# export PATH=$PATH:/usr/local/bin  #將/usr/local/bin加入環境變量中

pwd

查看當前所在目錄的絕對路徑

history

命令作用

保存的條數:

環境變量:HISTSIZE

用戶退出時的持久保存位置:

環境變量:HISTFILE,通常默認為用戶家目錄下的.bash_history

此文件中可保存的最大數目:

環境變量:HISTFILESIZE

命令用法:

history N: 顯示最近的N條,包括當前命令自身;

history -c: 清空命令歷史

history -d offset: 刪除指定的偏移處的命令條目

history -a [/path/to/some_history_file]: 將當前會話中的命令歷史寫入指定文件

shutdown

命令作用
關機或重啟服務器

命令參數

-h:關機

-r:重啟

-c:取消運行中的 shutdown 進程。

使用方法

[root@linux ~]# shutdown –h now   #關機 

[root@linux ~]# shutdown –h 23:00   #晚上11點關機

[root@linux ~]# shutdown –r now   #重啟

[root@linux ~]# shutdown –r +30 'reboot now'   #30分鐘后重啟,并且提示reboot now

poweroff

poweroff命令用來關閉計算機操作系統并且切斷系統電源。 

reboot

立即重啟

hwclock

-s: 以硬件為準

-w:以系統為準

date

命令功能

date 可以用來顯示或設定系統的日期與時間。

%s: 時間戳計時法,從Unix元年(1970-01-01 00:00:00)到此刻所經過的秒數

%F, %D  

  [root@test ~]# date +%D

  04/22/16

  [root@test ~]# date +%F

  2016-04-22

%T

  [root@test ~]# date +%T

  08:52:00

%Y:年

%m:月

%d:日

%H:時

%M:分

%S:秒

設定時間

date -s //設置當前時間,只有root權限才能設置,其他只能查看。

date -s 20080523 //設置成20080523,這樣會把具體時間設置成空00:00:00

date -s 01:01:01 //設置具體時間,不會對日期做更改

date -s “01:01:01 2008-05-23″ //這樣可以設置全部時間

date -s “01:01:01 20080523″ //這樣可以設置全部時間

date -s “2008-05-23 01:01:01″ //這樣可以設置全部時間

date -s “20080523 01:01:01″ //這樣可以設置全部時間

加減

date +%Y%m%d         //顯示前天年月日

date +%Y%m%d –date="+1 day"  //顯示前一天的日期

date +%Y%m%d –date="-1 day"  //顯示后一天的日期

date +%Y%m%d –date="-1 month"  //顯示上一月的日期

date +%Y%m%d –date="+1 month"  //顯示下一月的日期

date +%Y%m%d –date="-1 year"  //顯示前一年的日期

date +%Y%m%d –date="+1 year"  //顯示下一年的日期

使用 ago 指令,您可以得到過去的日期:

date -d '30 days ago' (30天前的日期)

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

man能夠為除命令之外的配置文件、系統調用、庫調用等都能提供幫助手冊,它們分別位于不同的章節中;

1: 用戶命令

2: 系統調用

3: 庫調用

4: 設備文件

5: 配置文件

6: 游戲

7:雜項

8:管理命令

man的使用機制:

翻屏:

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

b: 向文件首部翻一屏

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

k: 向文件首部翻一行

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

Ctrl+u: 向文件首部翻并屏

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

/dev/      設備目錄

/etc/      系統配置及服務配置文件、啟動命令的目錄

/proc/      顯示內核及進程信息的虛擬文件系統,這個目錄的內容不在硬盤上而是在內存里。

/tmp       一般用于臨時掛載存儲設備的掛載目錄(客廳)

/root      普通用戶家目錄

/root      超級管理員家目錄

/mnt       一般用于臨時掛載存儲設備的掛載目錄

/lost+found  意外關機或崩潰文件碎片所在的目錄。fsck自檢。

/opt       有些軟件包會被安裝在這里,視習慣而定(基本已棄用)

/var       變化的目錄,系統日志、安全日志的目錄

/usr       包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。

/bin       用戶二進制命令的目錄

/sbin      超級用戶二進制命令的目錄

/boot      系統引導程序的目錄


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

(0)
N21_Ross_GellerN21_Ross_Geller
上一篇 2016-07-07
下一篇 2016-07-07

相關推薦

  • grep正則表達式

    grep:這是一個搜索命令,搜文本并且將文本行顯示出來 (1)grep -i 表示搜索的時候忽略大小寫 (2)grep –colour 表示搜索關鍵字帶顏色 例如:grep –colour ‘root’ /etc/passwd 顯示為在etc的passwd里的 root 選項有顏色 *為了方便我們可以定義個別名,讓他搜索的時候默認顯示為帶顏色 alias…

    Linux干貨 2017-07-29
  • RHCE考試筆記

    上午RHCSA部分

    Linux筆記 2018-07-14
  • Lvm基本應用,擴展及縮減實現

    什么是LVM LVM是Logical Volume Manager的簡寫。其是Linux環境下對磁盤分區進行管理的一種機制。LVM由Heinz Mauelshagen在Linux 2.4內核上實現。其主要作用是在不損壞磁盤數據的情況下對磁盤空間進行增加,縮減。LVM的做法是將幾塊物理硬盤通過軟件的方式組合成一塊空間相對大的Volume Group,簡稱VG,…

    Linux干貨 2016-09-08
  • 馬哥教育網絡班20期+第2周課程練習

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 touch: 創建一個文件,修改一個文件時間 – 格式:touch [OPTION]… FILE… – 常用選項 -a 只更改文件最近的訪問時間 -m 只更改文件最近的修改時間 -t 指定時間 …

    2016-06-26
  • 了解sed

    本博客分為四個部分:sed介紹、sed用法、sed高級用法(簡略帶過)、相關例題。通過本文可以大致了解sed命令。深度可以當成是課前預習吧。 1、sed介紹Stream EDitor, 行編輯器 sed是一種流編輯器,它一次處理一行內容。處理時,把 當前處理的行存儲在臨時緩沖區中,稱為“模式空間”( pattern space),接著用sed命令處理緩沖區中…

    Linux干貨 2017-04-25
  • 一起學DHCP系列(三)理解、APIPA

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://jeffyyko.blog.51cto.com/28563/162407      這是《一起學DHCP》系列的第三節。      …

    Linux干貨 2015-03-25

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-07 11:19

    寫的很好,排版也很棒,加油

欧美性久久久久