linux基礎

計算機的組成及其功能

計算機的組成部分分爲五個部分:控制器、運算器、存儲器、輸入設備、和輸出設備。 

控制器:控制器是整個計算機的中區神經,用於控制計算機各部件協調工作,是一個調度控制中心。

運算器:運算器是用於二進制算術運算和邏輯運算。

存儲器:存儲器是存儲程序、數據和各種信號、命令等信息。

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

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

其中,運算器和控制器爲CPU,輸入輸出設備是鼠標、鍵盤顯示器。

按系列羅列linux的發行版,並描述不同發行版之間的聯繫與區別

1)        Slackware最早古老的Linux發行版,主要用於桌面、工作站、服務器,採用的默認桌面是KED

 2SUSE Linux:基於Slackware二次開發的一款Linux,主要用於商業桌面、服務器。流行於歐洲,中途經多次收購發現較爲緩慢。

3OPENSUSE:由suse發展而來,被同一家公司收購,主要用於桌面環境,界面較爲酷炫,免費。

4debian:互聯網自發組織,最接近原滋原味的Linux,使用於任何環境,由於系統穩定,多用於服務器。

5Ubuntu:Ubuntu是基於Debian發行版和GNOME桌面環境,每六個月發行一次新的版本。用於桌面壞境。

6redhat:早起版本主要用於桌面環境,免費。自從Red Hat 9.0版本發佈後,Red Hat公司就不再開發桌面版的Linux發行包,04年後對RedHat 9.0不提供技術支持,後專做服務器操作系統Red Hat Enterprise Linux,每十八個月發行一個新版本,內核相對較低。力求穩定,不求最新。

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

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

2由衆多功能單一的小程序組成,組合多個小程序完成複雜任務。

3.使用純文本文件保存程序的配置信息,使得程序配置方式更加統一 。

4.儘量避免跟用戶交互。

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

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

ifconfig:

說明:查看和配置網絡設備用法;

-a:顯示所有接口的信息;

-s:顯示摘要信息;

echo

顯示一行文本;

-n: 輸出後不換行;

-e: 允許使用轉意字符;

/n: 換行符;

/t: 製表符;

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

/dev/pts/1: 表示當前登錄設備的終端是僞終端;

startx:

在某一虛擬終端接口運行此命令,啓動圖形界面;

export:

顯示或設置環境變量;

-p: 列出所有環境變量;

-f: 指出變量名爲一個函數名;

-n: 刪除環境變量;

pwd:

顯示當前所在目錄

history:

用來顯示曾執行過的命令,也可以跟選項來執行需要的命令;

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

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

-c: 清空命令歷史;

-r:從文件讀取命令歷史至歷史列表中;

-w:把歷史列表中的命令追加至歷史文件中;

shutdown:

說明:關閉或重啓系統;

-r: 重啓系統;

-h: 關閉系統;

-c: 取消上一條shutdown命令;

-k: 向所有已登錄的用戶發送一個警告信息,但不關閉系統;

立即關閉系統:

# shutdown -h now

20分鐘後重啓系統:

# shutdown -r +20

只發送一個警告信息,並不真關機:

# shutdown -k now 'This system will reboot'

取消關機計劃:

# shutdown -c

poweroff:

重啓或關閉系統;

-f: 強制,不調用shutdown;

-p: 切斷電源;

reboot:

重啓系統同poweroff;

Hwclock

查詢或設置硬件時鐘;

-r: 讀取硬件時鐘;

--set:設置硬件時鐘;

-s, --hctosys:硬件時鐘同步到系統時鐘;

-w, --systohc:系統時鐘同步到硬件時鐘;

date

顯示或設置系統時鐘;

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

內部命令:

#helpCOMMAND

外部命令:

(1)#command --help

#command -h

(2)使用手冊(manual)

#man command

(3)信息頁

   #infocommand

(4)程序自身的幫助文檔

Readme

install

changelog

手冊頁: /usr/share/man

man1-man8

man1:用戶命令;

man2:系統調用;

man3:庫調用;

man4:設備及特殊文件;

man5:配置文件格式;

man6:遊戲;

man7:雜項;

man8:管理類的命令;

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

linux各種發行版都遵循LSB(LinuxStandardsBase)規則,使用一致的相同的基礎目錄名稱,使用根文件系統結構(root filesystem),使用FHS(files Hierarchy Standard)層次結構;

/boot: 用於存放Linux的引導文件,包換Kernel、和引導加載程序。可以獨立掛載分區;

/bin: 存放所用用戶都可運行的公共基本命令,OS在啓動時會用到,不能關聯到獨立分區;

/sbin:存儲管理類的基本命令,不能關聯獨立分區;

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

/lib64:作爲/lib的補充,專用於x86_64系統上的輔助共享庫文件存放位置;

/etc:配置文件目錄(純文本文件);

/home:普通用戶的家目錄,通常關聯獨分區;

/root:root用戶的家目錄;

/media:用於掛載移動式便攜設備,如cdrom、USB等;

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

/dev:設備及特殊文件的存儲位置,如終端、鍵盤、硬盤等;

/opt:第三方應用程序的安裝位置,逐漸被/usr/local取代;

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

/tmp:臨時文件存儲位置;

/usr: universal shared, read-only data;普通公共程序的存儲位置,如外部命令和安裝的程序等。通常掛載到獨立分區;

/var: variable data files;用於存儲頻繁變化的數據,如日誌、用戶的郵件、緩存、和pid文件等。通常掛載到獨立分區;

/proc:虛擬文件系統,並不真實存儲在硬盤上。爲內存的映射,可用於臨時修改或查看kernel的相關配置;

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章