操作系統:centos 7.2 64位
-
計算機組成及功能。
計算機組成:
由存儲器、運算器、控制器、輸入設備、輸出設備組成。
功能:
存儲器:用來存放計算程序及參與運算的各種數據;例如:硬盤、內存
運算器:負責數據的算術運算和邏輯運算即數據的加工處理
控制器:負責對程序規定的控制信息進行分析,控制并協調輸入,輸出操作或內存訪問
輸入設備:實現計算程序和原始數據的輸入;例如鍵盤、鼠標
輸出設備:實現計算結果輸出;例如顯示器,顯卡
-
按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
fedora: redhat, centos
debian: ubuntu, kubuntu
open suse: suse, sunjava desktop
其他發行版
聯系:
不同發行版之間內核一樣
區別:
庫、安裝方式、包管理方式、服務領域
linux 發行版圖片
3.描述Linux的哲學思想,并按照自己理解對其進行解釋性描述。
哲學思想:
1.一切皆文件
把所有資源抽象為文件形式,包括硬盤、鼠標等。
2.完成復雜任務由眾多功能單一的程序組成。
一個程序只做一件事,并且做好,組合眾多單一程序完成復雜任務。
3.盡量避免跟用戶進行交互
易于以編程的方式實現自動化
4.使用文本文件保存配置信息
方便管理,只需要一款文本編輯器就可以更改配置。
5.提供機制,而非策略。
機制指的就是定義需要實現的功能,策略指具體的實現方法。
4.說明Linux上命令使用格式;詳細解釋ifconfig、echo、tty、shutdown,poweroff,reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
Linux命令使用格式:
command options arguments (命令 選項 參數)
command:COMMAND: 表示命令的名稱, 如 ls
options:定義命令的執行特性
選項有兩種表現形式:
短選項:- 例如: -d,-l 選項可以合并
長選項:–,指定單詞的 例如: –help 長選項不能合并
arguments: 表示命令的作用對象
有些命令可以同時帶多個參數,多個之間以空白符分隔。
命令解釋:
ifconfig:查看和配置網絡接口信息
命令格式:ifconfig [網絡設備] [參數]
參數:
不帶參數,查看活動的網卡信息
up 啟動指定網絡設備/網卡。
down 關閉指定網絡設備/網卡。
-a 顯示全部接口信息
設置網卡ip地址: ifconfig 設備名 IP地址 掩碼
echo: 回顯
格式: echo [SHORT-OPTION]… [STRING]…
選項:
-n:不進行換行
-e:讓轉義字符生效
\n: 換行
STRING:可以使用引號,單引號和雙引號都可使用
單引號:強引用,變量引用不執行替換
雙引號:弱引號,變量引用會被替換
tty:查看當前的終端設備
-s或–silent或–quiet 不顯示任何信息,只回傳狀態代碼。
shutdown:關機或重啟
格式: shutdown [OPTIONS…] [TIME] [WALL…]
OPTIONS
-P:poweroff
-r:reboot
-h:holt
-c: 取消關機或重啟命令
TIME:
now:立即關機
hh:mm :設定幾時幾分關機或重啟(當設定時間在當前時間之前,將在下一天時間關機或重啟)
+m: 幾分鐘以后
poweroff:關機命令
reboot:重啟命令
命令選項:
-f:強制重新開機,不調用shutdown指令的功能
-i:關閉網絡設置之后再重新啟動系統
-n:保存數據后再重新啟動系統
-w:僅做測試,并不真的將系統重新開機,只會把重開機的數據寫入/var/log目錄下的wtmp記錄文件
hwclock:顯示或設置硬件時鐘
選項:
-s: –hctosys 以硬件時鐘為準,把系統時鐘調整與硬件時鐘時間相同。
-w:–systohc 以系統時鐘為準,把硬件時鐘調整與系統時鐘時間相同。
date:顯示日期時間
格式:date [OPTION]… [+FORMAT]
設定日期時間:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
選項:
%F 年月日 2016-08-13
%T 時分秒 07:32:11
%Y 年 如:2016
%m 月 如: 08
%d 日 如:13
%H 時 如: 07
%M 分 如: 32
%S 秒 如: 11
%s:從1970年1月1號0點0分0秒到命令執行那一刻經過的秒數。
設定過去時間:1991年4月20日15時30分10秒
設定現在時間:2016年8月13號8時49分10秒
CDT: CDT是Central Daylight Time的縮寫,即,美國中部夏令時間(或美國中部夏季時間)。
CST: 美國中部時間
CST可以為如下4個不同的時區的縮寫:
美國中部時間:Central Standard Time (USA) UT-6:00
澳大利亞中部時間:Central Standard Time (Australia) UT+9:30
中國標準時間:China Standard Time UT+8:00
古巴標準時間:Cuba Standard Time UT-4:00
UTC: 協調世界時,又稱世界統一時間,世界標準時間
5.如何在Linux上獲取幫助信息,請詳細列出,并描述man文檔的章節如何劃分的。
獲取幫助信息途徑:
1.內部命令:help 命令
2.外部命令: 使用手冊
位置: /usr/share/man
格式:man command
3.info command:獲取命令的在線文檔
4. 部分應用程序自帶幫助文檔
位置:/usr/share/doc/APP-VERSION
README:程序的相關信息
INSTALL: 安裝幫助
CHANGES:程序迭代時的改動信息
5. 主流發行版的官方文檔
6.程序官方文檔
7.搜索引擎
man文檔章節規劃:
位置: /usr/share/man
man1,man2…
1.用戶命令
2.系統調用
3.C庫調用
4.設備文件及特殊文件
5.文件格式:(配置格式)
6.游戲使用幫助
7.雜項
8.管理工具及守護進程
6.請羅列Linux發行版的基礎目錄名稱命名法則及功用規定。
/bin:所用用戶可用的基本命令程序文件
/sbin: 供系統管理使用的應用程序
/boot: 引導加載器必須用到的各靜態文件:kernel,initramfs(initrd),grub等。
/dev: 存儲特殊文件或設備文件
設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備)
/etc:系統程序的配置文件,只能為靜態,不能為二進制。
/home: 普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶同名的子目錄,/home/username
/root: 管理員的家目錄;可選
/lib:為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核模塊
libc.so.*: 動態鏈接的C庫
ld*:運行時鏈接器/加載器
modules:用于存儲內核模塊的目錄
/lib64: 64位系統特有的存放64位共享庫的路徑
/media;便攜式設備掛載點,cdron,floppy等
/mnt:其他文件系統臨時掛載點
/opt:附加應用程序的安裝位置;可選路徑
/srv:當前主機為服務提供的數據
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特殊權限;
/usr: /usr HIERARCHY 全局共享的只讀數據路徑
bin,sbin
lib,lib64
include:C程序頭文件
share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置
local:另一個層級目錄
x11R6:X-window程序的安裝位置
src:程序源碼文件的存放位置
/usr/local:local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序
/var:/var hierarchy ,存儲常發生變化的數據的目錄
/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如:net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,存儲于/proc/sys,因此完整路徑為/proc /sys/net/ipv4/ip_forward;
/sys:sysfs虛擬文件系統提供一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的接口。
原創文章,作者:xdcykncg,如若轉載,請注明出處:http://www.www58058.com/31630
寫的很好,排版還可以在漂亮一點,加油,有沒有感覺黑屏很丑