1、描述計算機的組成及其功能。
計算機系統分兩部分:硬件系統(Hardware)和軟件系統(Software)
硬件系統為主機和外部設備:
- 運算器:運算器的功能是對數據進行算術運算(加、減、乘、除等)和邏輯運算。
- 控制器:控制 器控制整個計算機系統
- 存儲器:存儲器分為內部存儲(RAM)和外部存儲(ROM),RAM斷電后數據丟失,ROM斷電不丟失。
- 輸入設備(INPUT):輸入數據的設備(鍵盤,鼠標,掃描儀等)。
- 輸出設備(OUTPUT):輸出設備對處理完后的數據做輸出(顯示器,打印機等設備)
- 硬盤是輸入也是輸出設備
軟件系統分系統軟件和應用軟件:
- 系統軟件:操作系統,程序語言處理系統,數據庫管理系統,服務程序
- 應用軟件:通用軟件,專用軟件
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
目前市面上有三大主流Linux發行版:Debian、Slackware、RedHat,在此基礎上有許多二次發行版。
- Debian:Ubuntu、Knopix以桌面版為主
- Slackware:S.u.S.E、OpenSUSE
- RedHat:RHEL(企業版)、CentOS(社區版)、Fedora
不同發行版有不同的包管理器
- Debian:deb,apt-get
- RedHat:rpm, yum, dnf
- S.u.S.E: rpm, zypper
- Archlinux: port
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
- 一切都是一個文件(包括硬件也是以文件形式掛載)
- 小型,單一用途的程序
- 鏈接程序,共同完成復雜的任務
- 避免令人困惑的用戶界面
- 配置數據存儲在文本中
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述
- ifconfig:查看活動的ip地址
- echo:回顯
- tty:查看當前終端
- startx:開啟圖形界面
- export:
- pwd:顯示工作目錄
- history:查看歷史命令
- shutdown:關機或重啟
- poweroff:關機
- reboot:重啟機器
- hwclock:顯示時間
- [root@centos7 ~]# hwclock
Sat 23 Jun 2018 02:43:34 PM CST -0.399358 seconds - date:顯示或設置系統日期時間
- [root@centos7 ~]# date
Sat Jun 23 16:44:32 CST 2018
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
內部命令:help COMMAND
[root@centos7 ~]# help type
type: type [-afptP] name [name …]
Display information about command type.
For each NAME, indicate how it would be interpreted if used as a
command name.
Options:
-a display all locations containing an executable named NAME;
includes aliases, builtins, and functions, if and only if
the `-p’ option is not also used
-f suppress shell function lookup
-P force a PATH search for each NAME, even if it is an alias,
builtin, or function, and returns the name of the disk file
that would be executed
-p returns either the name of the disk file that would be executed,
or nothing if `type -t NAME’ would not return `file’.
-t output a single word which is one of `alias’, `keyword’,
`function’, `builtin’, `file’ or `’, if NAME is an alias, shell
reserved word, shell function, shell builtin, disk file, or not
found, respectively
Arguments:
NAME Command name to be interpreted.
Exit Status:
Returns success if all of the NAMEs are found; fails if any are not found.
typeset: typeset [-aAfFgilrtux] [-p] name[=value] …
Set variable values and attributes.
Obsolete. See `help declare’.
外部命令:
(1) 命令自帶簡要格式的幫助
COMMAND? –help
(2)使用手冊:manual
man COMMAND
NAME:功能性說明
SYNOPSIS:語法格式
DESCRIPTION
OPEIONS:選項
EXAMPLES:使用示例
AUTHOR:作者
BUGS:報告程序BUG的方式
- 命令的幫助信息,詳細列出;
內部命令:help,command
外部命令:
(1)命令自帶簡要格式的使用幫助
#command –help
(2)使用手冊
#man command - man文檔章節是如何劃分的;
(1)man 手冊格式
| 章節 | 概念 || NAME | 命令名稱及功能簡要說明 |
| SYNOPSIS |用法說明,包括可用的選項 |
|DESCRIPTION | 命令功能的詳細說明,可能包括每一個選項的意義 |
| OPTIONS |說明每一項的意義 |
| FILES | 此命令相關的配置文件 |
|AUTHOR|作者|
| BUGS | 漏洞 |
| EXAMPLES |使用示列 |
|SEE ALSO|另外的參照|
(2)man共有以下幾個章節
|代碼|功能||1|標準用戶命令(Executable programs or shell commands)|
|2|系統調用(System calls)functions provided by the kernel|
|3|庫調用(Library call)functions within program libraries|
|4|特殊文件(設備文件)的訪問入口(/dev)Special files (usually found in /dev)|
|5|文件格式(配置文件的語法),指定程序運行特性File formats and conventions|
|6|游戲(Games)|
|7|雜項(Miscellaneous)including macro packages and conventions|
|8|管理命令 System administration commands|
|9|跟kernel有關的文件Kernel routines|
(3)man手冊的使用方法
翻屏
向后翻一屏:space(空格鍵) 向前翻一屏:b
向后翻一行:Enter(回車鍵) 向前翻一行:K
查找:
/KEYWORD 向后查找 n:下一個
?KEYWORD 向前查找 N:前一個
退出:q
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
- / 根目錄
- /boot? 引導加載器必須用到的各靜態文件
- /bin? 所有用戶可用的基本命令程序文件
- /sbin 供系統管理的工具程序
- /dev? 存儲特殊文件或設備文件
- /etc 系統程序的配置文件,只能為靜態
- /home 普通用戶的家目錄集中位置
- /lib 為系統啟動或根文件系統 上的應用程序提供共享庫,以及為內核 提供內核 模塊
- /lib64? 64位系統
- /media 便攜式設備掛載點
- /mnt 其他文件系統的臨時掛載點
- /opt? 附加程序的安裝位置 :可選路徑
- /root 管理員的家目錄:可選
- /srv 當前主要為服務提供的數據
- /tmp Temporary files臨時文件 為那些會產生臨時文件的程序提供的用于存儲
- /usr? usr Hierarchy,全局共享的只讀數據路徑
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101332
在開始部分列出提綱,告訴讀者接下來的內容;后面內容整理的也不錯。