1、描述計算機的組成及其功能。
- CPU:運算器,主要用于執行各種算數運算和邏輯運算
- 控制器:計算機系統的控制中心,控制和協調計算機個部分完成操作和處理。
- 存儲器:緩存(內存),硬盤,其功能是存儲各種數據,應用程序等信息。
- 輸入設備:常見輸入設備如鍵盤,鼠標,,用于將文件,字符,命令等數據信息輸入到計算機系統中,并完成相應任務。
- 輸出設備:與輸入設備相反,將經過計算機處理后的數據結果,通過輸出設備,以人類能識別的形式展現出來。常見如顯示器,打印機,音響。
2、按系列羅列Linux的發行版,并描述不同發行版本之間的聯系與區別。
linux發行版大體可分為兩類:一類由商業公司維護更新的發行版,如RedHat,一類由社區組織維護的發行版,如debain
國內使用人群最多的主流發行版,個人版如fedora Core免費,企業版 RedHat enterprise 收費,基于RedHat enterprise 二次發行的社區版本CentOS 免費。程序包管理方式:rpm,yum
社區版的典范,如基于debiqn 二次發行版以桌面應用為主的Ubuntu,程序包管理方式:apt-get dpkg
slackware系列二次開發的S.u.S.e ,基于S.u.S.e二次發行的企業版SELS,個人版的openSUSE
3、描述linux哲學思想,并按照自己的理解對其進行解釋行描述。
- 一切皆文件:在linux系統上所有資源均以文件的形式存在。
? ? ? ? ? 例如接口,存儲硬盤等外部硬件以文件形式存儲在/dev/目錄下。
? ? ? ? ? ?虛擬終端/dev/tty
? ? ? ? ? ?偽終端/dev/pts/
- 單一程序處理或實現特定任務,通過眾多單一程序的堆疊實現更加復雜的功能。
- 盡可能的避免與用戶交互,用編程的方式實現自動化任務
- 使用文本文件保存配置信息,修改配置只需修改對應的配置文件即可。
4、說明Linux系統上命令的使用格式,詳細介紹ifconfig, echo,tty,startx,export,pwd,history,shutdown,poweroff,reboot ,hwclock date 命令的使用,并配合相應得實例來闡述
- Linux 系統命令通用格式:COMMAND [option] arguments
? ? ? ? ? ? ?COMMAND:命令主體,請求系統內核將二進制程序運行為一個進程
? ? ? ? ? ? ?option:命令選項,指定命令運行的特效
? ? ? ? ? ? ?arguments:命令的操作對象
? ? ? ? ? ? ? ? ?optaion:
? ? ? ? ? ? ? ? ? ? ? -a 顯示全部接口信息
? ? ? ? ? ? ? ? ? ? ?-l 顯示接口基本信息,不顯示詳細內容
? ? ? ? ? ? ? ? ? ? -u 顯示接口為up狀態的接口
? ? ? ? ? ? ? ? ? ? -d 顯示接口為down狀態的接口
? ? ? ? ? ? ? ? ? ? add 為接口添加IP地址
? ? ? ? ? ? ? ? ? ? ? ? #ifconfig en0 inet 192.168.1.2/24 add
? ? ? ? ? ? ? ? ? ? -alias 移除接口IP地址
? ? ? ? ? ? ? ? ? ? ? ? #ifconfig en0 inet 192.168.1.2/24 -alias
? ? ? ? ? ? ? ? ? ? up/down:開啟或關閉指定接口
? ? ? ? ? ? ? ? ? ? ? ? #ifconfig eth0 down
? ? ? ? ? ? ? ? ? ? ? ?#ifconfig eth1 up
option
? ? ? ? ? ? ? ? ? ? ? ? -n 換行
? ? ? ? ? ? ? ? ?如果指明-e,字符串中出現以下內容則進行進行轉義
? ? ? ? ? ? ? ? ? ? ? ?/n 顯示換行
? ? ? ? ? ? ? ? ? ? ? ?/c 顯示不換行
? ? ? ? ? ? ? ? ?實例:
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# more test.sh
? ? ? ? ? ? ? ? ? ? ? ? #!/bin/bash
? ? ? ? ? ? ? ? ? ? ? ?echo -e “lbys \n”
? ? ? ? ? ? ? ? ? ? ? ?echo “it is my book”
? ? ? ? ? ? ? ? ? ? ? ? [root@localhost ~]# sh ./test.sh
? ? ? ? ? ? ? ? ? ? ? ?lbys
? ? ? ? ? ? ? ? ? ? ? ?it is my book
====================================
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# more test.sh
? ? ? ? ? ? ? ? ? ? ? ?#!/bin/bash
? ? ? ? ? ? ? ? ? ? ? ?echo -e “lbys \c”
? ? ? ? ? ? ? ? ? ? ? ?echo “it is my book”
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# sh ./test.sh
? ? ? ? ? ? ? ? ? ? ? ?lbys it is my book
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]#
? ? ? ? ? ? ? ? ? ? ? ?[1-6] 使用fn+alt+F1~F6(mac)ctrl+alt+F1~F6 (Windows)
- startx:用來啟動X windows,圖形化界面
- export:顯示和設置環境變量
? ? ? ? ? ? ? ? export [-fn] [name[=value] …] or export -p
? ? ? ? ? ? ? ? ? ? ? ?-p 列出當前shell所有的環境變量
? ? ? ? ? ? ? ? ? ? ? ?-f 代表[變量名稱]為函數名稱
? ? ? ? ? ? ? ?定義環境變量 export Name=lbys
? ? ? ? ? ? ? ? ? ? ? ?bogon:~ lbys$ pwd
? ? ? ? ? ? ? ? ? ? ? ?/Users/lbys
? ? ? ? ? history [options] arguments
? ? ? ? ? options:
? ? ? ? ? ? ? ? ? ? ? ?-c: 清空當前歷史命令,當前shell有效
? ? ? ? ? ? ? ? ? ? ? ?-d:刪除內存中指定條目的歷史命令
? ? ? ? ? ? ? ? ? ? ? ?-a:將當前內存中的歷史命令追加到歷史文件中
? ? ? ? ? ? ? ? ? ? ? ?-n :顯示歷史命令中最近的n條命令
? ? ? ? 調用history中命令
? ? ? ? ? ? ? ? ? ? ? ?!!:上一條
? ? ? ? ? ? ? ? ? ? ? ?!#執行歷史命令中的第#條命令
? ? ? ? ? ? ? ? ? ? ? ?!$調用上一條命令的參數
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# touch test.txt
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# wc -l !$
? ? ? ? ? ? ? ? ? ? ? ?wc -l test.txt
? ? ? ? ? ? ? ? ? ? ? ?0 test.txt
? ? ? ? history 歷史命令保存文件為:.bash_history
? ? ? ? 控制歷史命令的記錄方式:HISTCONTROL (在/etc/profile配置文件中控制)
? ? ? ? ? ? ? ? ? ? ? ?ignoredups:忽略重復命令
? ? ? ? ? ? ? ? ? ? ? ?ignorespace:忽略所有以空白開頭的命令
? ? ? ? ? ? ? ? ? ? ? ?ignoreboth:以上之和
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# echo $HISTCONTROL
? ? ? ? ? ? ? ? ? ? ? ?ignoredups
? ? ? ? ? ? ? ? ? ? ? ?修改:
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# export HISTCONTROL=ignoreboth
? ? ? ? ? ? ? ? ? ? ? ?[root@localhost ~]# echo $HISTCONTROL
? ? ? ? ? ? ? ? ? ? ? ?ignoreboth
? ? ? ? ? ? ?poweroff [options]
? ? ? ? ? ? ? ? ? ? ? ?-p:關閉設備電源
? ? ? ? ? ? ? ? ? ? ? ?-f:與halt/reboot -f
? ? ? ? ? ? ? ? ? ? ? ?shutdown:關機
- ?shutdown [option] [time] [wall]
? ? ? ? ? ? option:
? ? ? ? ? ? ? ? ? ? ? ?-r:等同于reboot 重啟
? ? ? ? ? ? ? ? ? ? ? ?-f:
? ? ? ? ? ? ? ? ? ? ? ?-h:關機 等于poweroff
? ? ? ? ? ? ? ? ? ? ? ?-c:取消關機
? ? ? ? ? ? ? ? ? ? ? ?-H:與h選項一樣
? ? ? ? ? ? time:
? ? ? ? ? ? ? ? ? ? ? ?now:立即
? ? ? ? ? ? ? ? ? ? ? ?+m:相對時間,幾分鐘之后關機
? ? ? ? ? ? ? ? ? ? ? ?hh:mm 絕對時間,
? ? ? ? ? reboot [options] [arguments]
? ? ? ? ? options:
? ? ? ? ? ? ? ? ? ? ? ?-p:–poweroff 關閉電源
? ? ? ? ? ? ? ? ? ? ? ?-f :強制關機
? ? ? ? ? ?hwclock [function] [option]
? ? ? ? ? ? ? ? ? ? ? ?option:
? ? ? ? ? ? ? ? ? ? ? ?-r:查詢當前硬件時間
? ? ? ? ? ? ? ? ? ? ? ?-s:以硬件時間為準修改系統時間
? ? ? ? ? ? ? ? ? ? ? ?-w:以系統時間為準修改硬件時間
? ? ? ? ?date [option] [+FORMAT]
? ? ? ? ? ? ? ? ? FORMAT:
? ? ? ? ? ? ? ? ? ? ? ?%F:按照指定格式顯示時間默認格式Year-Month-Day
? ? ? ? ? ? ? ? ? ? ? ?%D:日
? ? ? ? ? ? ? ? ? ? ? ?%m:月
? ? ? ? ? ? ? ? ? ? ? ?%y:年
? ? ? ? ? ? ? ? ? ? ? ?%H:小時
? ? ? ? ? ? ? ? ? ? ? ?%M:分
? ? ? ? ? ? ? ? ? ? ? ?%S:秒
? ? ? ? ? ? ? ? ? ? ? ?實例:以1999/01/02 15:30:20的格式顯示時間
? ? ? ? ? ? ? ? ? ? ? ?bogon:~ lbys$ date +”%y/%m/%d %H:%M:%s”
? ? ? ? ? ? ? ? ? ? ? ?18/05/12 21:38:1526132289
? ? ? ?設置時間:
? ? ? ? ? ? ? ? ? ? ? ?date [MMDDhhmm[CC]YY][.ss]
5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,描述man文檔的章節是如何劃分的。
linux系統獲取命令幫助根據命令類型區分:
? ? ? ? ? ? ? ? ? ? ? ?type COMMAND
1、內部命令
? ? ? ? ? ? ? ? ? ? ? ?#help COMMAND
2、外部命令
- ? #COMMAND –help
- ? #man COMMAND
- ?#info COMMAND 在線幫助文檔
- ?#/usr/share/doc ?應用程序自帶幫助readme,install安裝幫助,changes版本信息
? ? ? ? ? ? ? ?man(1) :用戶命令
? ? ? ? ? ? ? ?man(2):系統調用
? ? ? ? ? ? ? ?man(3):C庫調用
? ? ? ? ? ? ? ?man(4):設備文件及特殊文件
? ? ? ? ? ? ? ?man(5):文件格式(配置文件格式) 例如/etc/shadow
? ? ? ? ? ? ? ?man(6):游戲
? ? ? ? ? ? ? ?man(7):雜項
? ? ? ? ? ? ? ?man(8):系統管理工具及守護進程(只有root有對應權限)
? ? ? ? 查看指定章節:
? ? ? ? ? ? #man [1-8] arguments
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定。
? ? ? ? ? ? ? ?1.嚴格區分大小寫。
? ? ? ? ? ? ? ?2.由字面,數字,下劃線,點 其中點開頭的為隱藏文件
? ? ? ? ? ? ? ?3.文件長度不能超過255字節
? ? ? ? ? ? ? ?d:目錄
? ? ? ? ? ? ? ?b:塊設備
? ? ? ? ? ? ? ?c:字符設備
? ? ? ? ? ? ? ?l:符號鏈接文件
? ? ? ? ? ? ? ?p:管道文件
? ? ? ? ? ? ? ?s:套接字文件
? ? ? ? ? ? ? ?-:普通文件
? ? ? ? ? ? ? ?/整個文件層級結構的根目錄
? ? ? ? ? ? ? ?/boot系統引導啟動時需要加載的靜文件,內核,grub
? ? ? ? ? ? ? ?/bin存儲用戶基本命令的程序文件
? ? ? ? ? ? ? ?/sbin系統管理使用的工具程序文件
? ? ? ? ? ? ? ?/etc系統配置文件存儲路徑(大部分應用程序配置文件)
? ? ? ? ? ? ? ?/home普通用戶的家目錄
? ? ? ? ? ? ? ?/root root用戶家目錄
? ? ? ? ? ? ? ?/media ?便攜式移動設備掛載點
? ? ? ? ? ? ? ?/mnt 臨時文件系統掛載點
? ? ? ? ? ? ? ?/var經常發生變化的文件存放位置
? ? ? ? ? ? ? ?/tmp臨時文件存放位置
? ? ? ? ? ? ? ?/opt 第三方應用程序安裝目錄
? ? ? ? ? ? ? ?/usr 存儲全局共享只讀數據
? ? ? ? ? ? ? ?/proc內核與進程信息相關的虛擬文件
? ? ? ? ? ? ? ?/srv服務類應用程序用到的中間數據
? ? ? ? ? ? ? ?/lib為系統啟動,根文件系統上的應用程序提供共享庫
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98317
希望可以多看看別的同學的版本,排版不是太好,希望后面可以改進,