計算機及Linux基礎知識

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

根據馮諾依曼體系結構,計算機由運算器、存儲器、控制器、輸入設備和輸出設備五個基本部件組成,其中運算器和控制器合稱為中央處理器(CPU)。

各基本部件的功能是: 存儲器用于存放指令和數據; 控制器控制指令自動執行; 運算器進行加、減、乘、除四種基本算術運算以及邏輯運算和附加運算;輸入輸出設備通過和主機進行通信,完成人機數據交互。

 

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

Linux發行版本分為三個系列,分別是Debian系列、slackware系列、Redhat系列,各個發行版本采用的內核均為Linux團隊發布的(www.kernel.org),在此基礎上搭配不同的軟件(包括自由軟件和商用軟件)和工具文檔形成完整的發行版本。

 

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

Linux思想主要包括以下五方面:

①一切皆文件。即系統中的所有都歸結為一個文件,包括命令、硬件軟件設備、操作系統進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的文件

②小型、單一用途的程序。即每個程序具有單一確定的功能。

③連接程序,共同完成復雜的任務??赏ㄟ^多個程序的組合執行實現復雜功能。

④避免令人困惑的用戶界面。避免出現類似Windows圖形界面中配置顯示信息與實際內核存儲的配置信息不一致等情況。

⑤配置數據存儲在文本中。通過將配置信息存儲在文本中提高系統可維護性。

 

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

Linux系統命令基本格式:command [OPTION…] [ARGUMENTS…]

選項:用于啟用或關閉命令的某項功能,分長選項和短選項,使用短選項時多個選項可合并使用

參數:命令作用的對象

注意:使用多個選項或參數時應使用空格符進行分隔

Linux系統常用命令:

(1)????????? ifconfig

該命令用于啟動、查看與修改網卡參數,語法示例如下:

1-1

1-3

1-2

1-4

注意:使用ifconfig命令修改網卡狀態或參數均是臨時的,系統重啟或網絡服務重啟后之前設置的數據會失效。

(2)????????? echo

回顯命令,用于返回相應字符。

-n:表示不自動換行

-e:啟用“\”轉義符功能,主要有:

\a發出提示音

\c 不換行

\b退格

\r 回車,光標移至行首

\t 插入制表符

命令行擴展:

‘’:單引號,只識別字符

“”:雙引號,可識別變量,不識別命令

` ` : 反單引號,可識別命令、變量,等價于$()

序列擴展:

{ }:可將大括號內的數字或字母進行擴展

示例如下:

1-5

(3)????????? tty

Tty命令顯示當前終端號

1-6

(4)????????? startx

Startx命令用于在系統處于運行級別3時啟動圖形界面,該操作不改變系統運行級別。

1-71-8

(5)????????? export

Export命令跟變量用于將當前shell的自定義變量發布為環境變量,直接執行export命令查看所有環境變量。

 

(6)????????? pwd

該命令用于顯示當前工作路徑。

1-9

(7)????????? history

該命令用于管理歷史命令,對應歷史命令文件為~/.bash_history,選項有

-a:追加本次會話新執行的命令至命令歷史文件(~/.bash_history)

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

-c:清空歷史命令

n:顯示最近n條歷史命令

-r:讀取歷史文件中內容附加至當前命令歷史中

-w:將內存中的歷史命令存儲至指定文件

-n:將歷史命令文件中不在當前命令列表的命令讀出至命令列表

-p `cmd1` `cmd2`:執行命令但不在命令列表中存儲

-s cmd :存儲命令但不執行

命令歷史相關環境變量

HISTSIZE:內存中記錄的歷史命令數

HISTFILESIZE:歷史命令文件中存儲的歷史命令數

HISTIGNORE str:忽略以str開頭的命令

HISTCONTROL:控制歷史命令的記錄方式

ignoredups:默認,忽略連續重復執行的命令

ignorespace:忽略以空格開頭的命令

ignoreboth:相當于前兩項的組合

erasedups:刪除重復命令

1-10

1-11

1-12

(8)????????? shutdown

關機命令,根據選項不同實現關機、重啟等功能。選項如下:

-t:后跟秒數,表示過幾秒關機

-k:不關機,只發送警告信息

-r:將系統服務停止之后重啟

-h:將系統服務停止之后關機

-f/F:系統重啟之后強制略過或強制進行磁盤檢查

-c:取消已經執行的shutdown命令

時間:指定系統執行shutdown命令的時間

Shutdown? -h? now ????????????????? //系統立即關機

Shutdown? -r? now???????????????????? //系統立即重啟

Shutdown? -h? 20:25???????????????? //系統于2025時關機

Shutdown? -r? +10???????????????????? //系統10分鐘后重啟

1-13

(9)????????? poweroff

直接關機

1-14

(10)reboot

重啟系統

(11)hwclock(clock)

查看硬件時間,-s選項以硬件時間同步系統時間,-w選項以系統時間同步硬件時間

(12)date

查看和設置系統時間

1-15

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

獲取內部命令幫助信息

Help cmd

獲取外部命令幫助信息

①?? cmd –help ?獲取命令自帶幫助信息

②?????? whatis cmd 獲取命令簡單說明

③?? man cmd 獲取命令手冊

-a:列出所有幫助頁

-k:列出所有匹配的頁面,使用whatis數據庫

-w:列出幫助頁面路徑

/keyword:向下搜索

?keyword:向下搜索

n:搜索的同向下一個

N:搜索的逆向下一個

sublime 文本編輯工具

man手冊文檔章節劃分

1?????? 用戶在shell環境中可以操作的命令或可執行文件

2?????? 系統內核可調用的函數或工具

3?????? 常用函數或函數庫,大部分為C函數庫

4?????? 設備文件說明

5?????? 配置文件格式

6?????? 游戲

7?????? 慣例與協議說明等

8?????? 系統管理工具

④?? info cmd:以類似網頁形式打開幫助頁

方向鍵:pageup,pagedown

tab:移動到下一個鏈接

d:顯示主題目錄

Home顯示主題首部

n/p/u/l:進入下、前、上、最后一個鏈接

s文字:文本搜索

q:退出

⑤?????? 通過本地文檔獲取幫助信息

/usr/share/doc目錄

⑥?????? 第三方應用官方文檔

通過發行版官方的文檔光盤或網站獲取

⑦?????? 網站搜索

thdp.org

www.slideshare.net

www.google.com

www.baidu.com

redhat filetype:pdf ?//搜索PDF文件

 

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

/boot? 引導目錄存放文件,包括Linux內核文件和引導裝載程序等

/bin??? 存放可以被所有用戶使用的命令,不能關聯至獨立分區

/sbin? 存放管理類基本命令,只root用戶可用

/lib???? 存放系統啟動時使用的函數庫

/lib64 存放64位系統的共享庫

/dev?? 存放所有設備文件及特殊文件

/etc??? 存放系統配置文件

/home??????? 用戶家目錄

/root?? 管理員家目錄

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

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

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

/srv??? 存放系統運行服務的數據

/tmp?? 臨時文件存放位置

/proc? 虛擬文件系統,存放系統運行過程中的cpu、內存、IO等狀態信息

/sys??? 虛擬文件系統,存放內核相關信息

/usr??? 存放系統默認安裝的軟件,屬于可分享和不可變動的

/var??? 存放程序運行所產生的文件

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101514

(0)
一葉扁舟一葉扁舟
上一篇 2018-06-23
下一篇 2018-06-24

相關推薦

  • yum 常見問題

    yum 常見問題

    Linux筆記 2018-06-06
  • 如何在VMware下安裝CentOS7

    圖文詳解安裝Centos7系統

    2018-07-20
  • linux第三周小結

    本周小結內容包括shell腳本基礎知識、文件查找命令locate和find、文本處理工具sed

    Linux筆記 2018-04-15
  • centos7 網絡設定

    從CentOS7開始,網絡設定可以不再通過修改各類配置文件,而使用近乎萬能的nmcli命令。本文簡單介紹該命令的重要使用方法,為后期查詢復習做記錄。

    Linux筆記 2018-06-12
  • Linux用戶管理和組管理

    Linux用戶管理和組管理

    2018-04-09
  • Linux的哲學思想

    Linux的哲學思想 1、一切皆文件(硬件設備亦如此): 所有資源在Linux上都已以文件方式存在,包括硬件設備(設備文件)通信接口。 linux 系統中所有的設備都是作為文件系統的一個節點來掛載和使用的,比如光驅,一般掛載在 /mnt/ cdrom 里,cpu掛載在/dev/cpu. 2、 由眾多功能單一的小程序組成: 且每一個小程序只做一件事情,并且只做…

    Linux筆記 2018-08-04
欧美性久久久久