第一次作業

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

    依據馮諾依曼的架構來說,計算機由運算器、控制器、存儲器、輸入設備和輸出設備五部分組成。

    其中運算器和控制器構成中央處理器(CPU)。

    運算器:主要是負責提供算術運算和邏輯運算的;

    控制器:制器通過地址訪問存儲器,從存儲器中取出指令,經譯碼器分析後,根據指令分析結果產生相應的操作控制信號作用於其他部件,使得各部件在控制器控制下有條不紊地協調工作;

    存儲器:這裏指的是內部存儲器(內存),用來存放系統使用中的數據(包括操作系統加載的數據及應用程序運行中必需的數據)以及部分頻繁被使用的數據,

    輸入設備:能夠向計算機提供數據或指令的相關設備,例如鍵盤,鼠標等;

    輸出設備:計算機將運算所得結果輸出到該設備,通過它顯示出來,輸入輸出設備是進行人機交互的重要組成部分。


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

Linux有三大發行版,分別爲Stackware, Debian, Redhat。
其中Stackware是歷史最悠久並且仍活躍維護的Linux發行版,
由其衍生的SUSE供用戶免費使用,

Debian則是穩定性強,屬於原汁原味的linux發行版,由其衍生的Ubuntu則是圖形化系統中的寵兒,界面華麗,應用豐富
Redhat 向用戶提供源代碼,但它依舊是上也收費軟件,Fedora免費的linux,是redhat用來測試新程序或新功能的重要資源,只有當測試的程序或功能
在該系統表現穩定完好時才應用在上夜班系統上,由社區志願者將redhat源代碼再次編譯而來,是一款與Redhat完全兼容的免費優秀的linux系統


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

一切皆文件:無論硬件設備還是軟件系統在Linux中均以文件的形式存在

單一目的的小程序:只完成一種任務的程序,編寫簡單,模塊化率:

組合小程序完成複雜任務將一個複雜的任務拆分成若干個功能單一的任務,再由這些小程序組合起來完成這個複雜的任務

使用純文本文件保存配置信息,大大減少的資源的浪費

提供機制,而非策略:只提供各種功能,而不提供解決問題的策略



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

    Linux上命令使用格式一般爲:

COMMAND  [OPTIONS....]  [ARGUMENTS....]

OPTIONS: 用於啓動或關閉命令的某個或某些功能

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

ifconfig:用於顯示以及更改網絡接口的配置信息

 ifconfig [interface]
 ifconfig interface [aftype] options | address ...

options:

up:激活網絡接口

down:關閉網絡接口

[-]arp 在該網絡接口上Ⅹ能或關閉ARP協議的使用

[-]promisc  在網絡接口上使能或關閉混雜模式

metric N   設置網絡接口的度量值......

例如ifconfig eth0  顯示eth0的詳細配置信息

ifconfig eth0 192.168.1.10 255.255.255.0  #給eth0配個臨時IP,重啓網絡服務後失效

 echo 回顯命令

-n 禁止自動添加換行符

-e 允許使用轉義符  \n 換行  \t 製表符

例:echo  "Hello World"    echo -e "Hello World"

tty顯示當前所在終端設備名稱

    startx 開啓一個圖形界面會話

  

 export 設置(增加、修改、刪除)或顯示環境變量

export [-fn] [name[=value] ...] or export -p

-f 指定shell函數

-n刪除指定的變量。變量實際上並未刪除,只是不會輸出到後續指令的執行環境中

-p 列出所有的shell賦予程序的環境變量

例:export -p 

 pwd顯示出當前工作目錄

 pwd [OPTION]...

-P 顯示真實路徑而不是符號連接

 history 記錄已經執行的命令

history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]

-c  清除歷史命令列表

-a  增加命令歷史

-n  從命令歷史中讀取n條顯示出來

例:history  10  history -c


shutdown 正常關閉/重啓計算機

shutdown [OPTION]...  TIME [MESSAGE]

-r  重啓

-h  關機

-c  取消已經計劃了的shutdown活動

-k 僅輸出警告信息,並不真的執行關機/重啓動作

例 shutdown -h now

shutdown -k  1:00 "Please save you data files"


poweroff  重啓或者關閉系統

poweroff [OPTION]...

-f  強制關機

-p  調用halt來取代poweroff

-w 並不真的關機 只是將動作寫入/var/log/wtmp中

例:poweroff -f


reboot  重啓系統

reboot [OPTION]..

hwclock 顯示硬件時間

hwclock [functions] [options]

-r  顯示硬件時間

--set  設置硬件時間


date 可顯示日期和時間

date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

例 date +%A    date +%MM-%DD-%YY



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

    若是bash內置命令(可用type COMMAND來判斷),通過help  COMMAND即可獲取幫助信息;

若是bash外部命令,可使用 man  COMMAND或COMMAND  --help來獲取。亦可通過info COMMAND, 程序自身d額幫助文檔、長鬚官方文檔或發行版的官方文檔等渠道來獲取幫助信息。

man 共有八個章節,分別爲:

man1:用戶命令

man2:系統調用

man3:C庫調用

man4:設備文件及特殊文件

man5:配置文件格式

man6:遊戲

man7:雜項

man8:管理類的命令

man命令的配置文件:/etc/man.config


6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
Linyx 中本着一切皆文件的原則以“/”爲根,呈樹狀分佈所有文件/分區


 

  /boot  存放系統引導文件的目錄

    /bin   以二進制形式存放供所有用戶使用的基本命令,不能關聯至獨立分區

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

    /lib 存放基本共享庫文件

    /lib64  專用於x86_64系統上的輔助共享庫文件的存放位置

 /etc 存放配置文件的目錄(以純文本形式)

 /root 跟用戶家目錄

 /home/USERNAME 普通用戶家目錄

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

 /mnt  臨時文件系統掛載點

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

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

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

  /tmp 臨時文件存放位置

 /usr  存放全局共享的文件







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