1、描述計算機的組成及其功能。
計算機的主要組成部分可以歸納為以下五個部分:控制器、運算器、存儲器、輸入設備、和輸出設備。 控制器是整個計算機的中樞神經,其功能是對程序規定的控制信息進行解釋,根據其要求進行控制, 調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。 存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。 輸入設備是計算機的重要組成部分,輸入設備與輸出設備合你為外部設備,簡稱外設, 輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場采集的數據等信息輸入到計算機。 常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。 輸出設備與輸入設備同樣是計算機的重要組成部分,它把外算機的中間結果或最后結果、 機內的各種數據符號及文字或各種控制信號等信息輸出出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
Red Hat、S.U.S.E、Debian
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
1、一切皆文件(包括硬件); 2、由眾多目的單一的小程序組成; 3、組合小程序完成復雜任務; 4、盡量避免跟用戶交互;為了方便腳本編程實現程序自動化運行; 5、使用文本文件保存程序的配置數據;
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
ifconfig 查看網卡信息, 一般使用其命令查看網卡信息. ifconfig eth0 也可以后面接單獨網卡名稱,查看指定網卡信息. echo 打印信息至終端上 tty 顯示終端機連接標準輸入設備的文件名稱 startx 命令用來啟動X Windows export 命令用于設置或顯示環境變量,我們會在安裝一些開源軟件之后,會為軟件設置環境變量。如:export PATH=/usr/local/nginx/sbin/:$PATH pwd 一般用于查看當前目錄 history 查看歷史命令,或者清空歷史命令及一些操作。 history -c shutdown 是以一種安全的方式關閉系統,所有用于都可以看到關機的信息. poweroff 也是一個關閉系統的命令.在關閉計算機操作系統之后,最后還會發送ACPI指令,通知電源,最后切斷電源供應,當然路由器等嵌入系統不支持ACPI的,所以這個無效 reboot 重啟計算機 hwclock 顯示與設定硬件時鐘,可以使用hwclock -w 同步系統時間。 date 一般用于查看當前系統時間(系統時間),或者修改系統時間使用 -s 選項.
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
在linux系統上分兩類命令,內部命令和外部命令. 使用type COMMAND命令判斷. 內部命令獲取幫助信息方式: # help COMMAND 外部命令獲取幫助信息方式: (1) # COMMAND --help # COMMAND -h (2) 使用手冊(manual) # man COMMAND (3) 信息頁 # info COMMAND (4) 程序自身的幫助文檔 README INSTALL ChangeLog (5) 程序官方文檔 官方站點:Documentation (6) 發行版的官方文檔 (7) Google 外部命令通過man獲取幫助文檔:# 使用方式:man COMMAND 手冊頁 :/usr/share/man man分為8個章節: 1 使用者在shell中可以操作的指令或可執行檔 2 系統核心可呼叫的函數與工具等 3 一些常用的函數(function)與函數庫(library),大部分是C的函數庫(libc) 4 裝置檔案的說明,通常在/dev下的檔案 5 設定檔或者是某些檔案的格式 6 游戲(games) 7 慣例與協定等,例如Linux檔案系統、網絡協定、ASCII code等等的說明 8 系統管理員可用的管理指令 9 跟kernel有關的文件
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader, grub)都存放于此目錄; /bin:供所有用戶使用的基本命令;不能關聯至獨立分區,OS啟動即會用到的程序; /sbin:管理類的基本命令;不能關聯至獨立分區,OS啟動即會用到的程序; /lib:基本共享庫文件,以及內核模塊文件(/lib/modules); /lib64:專用于x86_64系統上的輔助共享庫文件存放位置; /etc:配置文件目錄(純文本文件); /home/USERNAME:普通用戶家目錄; /root:管理員的家目錄; /media:便攜式移動設備掛載點; /mnt:臨時文件系統掛載點; /dev:設備文件及特殊文件存儲位置 /opt:第三方應用程序的安裝位置; /srv:系統上運行的服務用到的數據; /tmp:臨時文件存儲位置; /usr: universal shared, read-only data; bin: 保證系統擁有完整功能而提供的應用程序; sbin: lib: lib64: include: C程序的頭文件(header files); share:結構化獨立的數據,例如doc, man等; local:第三方應用程序的安裝位置; bin, sbin, lib, lib64, etc, share /var: variable data files cache: 應用程序緩存數據目錄; lib: 應用程序狀態信息數據; local:專用于為/usr/local下的應用程序存儲可變數據; lock: 鎖文件 log: 日志目錄及文件; opt: 專用于為/opt下的應用程序存儲可變數據; run: 運行中的進程相關的數據;通常用于存儲進程的pid文件; spool: 應用程序數據池; tmp: 保存系統兩次重啟之間產生的臨時數據; /proc: 用于輸出內核與進程信息相關的虛擬文件系統; /sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統; /selinux: security enhanced Linux,selinux相關的安全策略等信息的存儲位置;
原創文章,作者:Net20_赤羽,如若轉載,請注明出處:http://www.www58058.com/18793
寫的很棒,排版很好,可以在增加一些案例做說明會更好,加油