1、描述計算機的組成及其功能
計算機又運算器、控制器、存儲器、輸入設備、輸出設備
運算器:主要用來做二進制運算
控制器:協調控制各部件的控制運作
存儲器:存儲原始數據、程序數據等信息
輸入設備:如鼠標鍵盤
輸出設備:顯示器
2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
rhel:redhat enterprise linux 紅帽商業版
fedorea:redhat社區版,redhat個人版的分支(適用個人桌面使用)主要進行一些新的測試,發行版本較快
CentOS:兼容rhel的格式,基于rhel的二次編譯進化,軟件包通用;現在屬于rhel
ArchLinux:滾動更新的發行版,適合開發者
Debian:獨立自由的組織,堅守Unix和自由軟件精神,以為Linux為核心的Debian GNU最為有名
opnesuse:前身是SUSE linux,主要是為軟件開發者和系統管理者提供開發的源碼工具,桌面功能豐富,德國使用較多
ubuntu:以桌面為主,始于Debian,目前還有 手機版;中國有優麒麟
3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
幾乎所有的資源,包括硬件設備都組織為文件的格式呈現出來
由眾多單一的小程序組成,一個程序各自有自己的功能
都是以文本形式來保存以及存儲配置信息,靈活性高
盡量避免用戶交互:實現腳本編程,通過程序一起的鏈接來完成復雜的任務處理
4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
echo:
-e:使用轉義符
\n:換行
\t:制表符
'':強引用,變量不會替換
“”:弱引用,變量值會被替換
tty:
物理終端:/dev/console
虛擬終端:虛擬控制臺,串口為終端設備
模擬終端:通過模擬終端程序打開,如xshell /dev/pts/#
shutdown關機:正常關機 會把一些未保存的文件 保存到磁盤上
shudown -h now:馬上關機 shutown -h +2:兩分鐘后關機
shutdown -c 取消關機操作
whoami:顯示當前登錄有效用戶
who:系統當前所有的登錄會話
w:系統當前所有的登錄會話及所做的操作
hash命令:shell搜尋到的外部命令的路徑結果會緩存到kv存儲中
date命令:
date +%a or date +%A:顯示當前是周幾
date +%T :顯示當前系統時間
date +%D :顯示當前系統日期
date +%F :顯示當前系統日期
獲取今天是幾號:date +%d
獲取當前是幾月:date +%m
獲取當前是哪年:date +%Y
獲取當前是多少小時:date +%H
獲取當前是多少分鐘:date +%M
獲取當前是多少秒: date +%S
設定時間:
date [MMDDhhmm[[CC]YY] .ss]
MM:月份
DD:幾號
hh:小時
mm:分鐘
YY:兩位年份
CCYY:四位年份
.ss:秒鐘
5、如何在Linux系統上獲取命令的幫助信息
man命令配置文件:/etc/man.config
MANPATH /PATH/TO/SOMEWHERE:指定新的手冊文件搜索位置
man -M /PATH/TO/SOMEWEHERE COMMOND:指定路徑去搜索命令幫助文檔
man命令操作方法:
space :向文件尾部翻屏
b:向首部翻屏
d:向文件尾部翻半屏
u:想文件首部翻半屏
6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/boot:引導文件存放目錄,內核文件-vmlinuz、引導加載器
/bin:供所有用戶使用的基本命令 存放位置
/sbin:管理類的基本命令
/lib:基本共享庫文件,以及內核模塊文件
/lib64:專用于x86_64系統上的輔助共享庫文件存放位置
/etc:配置文件目錄
/etc/opt/:為/opt目錄程序提供配置文件
/etc/X11:配置X windows系統提供配置文件
/home:用戶家目錄
/root:管理員家目錄
/media:掛載便攜式移動設備
/mnt: 臨時掛載額外的文件系統
/dev:設備文件 及特殊文件存放位置
塊設備:有隨機訪問的設備
字符設備:線性訪問設備 如鍵盤
/opt:第三方應用程序安裝位置
/srv:系統上運行的服務 用的數據存放的目錄,如salt
/tmp:臨時文件存放位置
/usr:除了/bin /sbin下的基本命令的其他命令存放位置
bin:保證系統擁有完整功能而提供的應用程序
include:C程序的頭文件
local:存放第三方應用程序的安裝位置
/var:經常發生變化的數據文件
cache:應用緩存數據目錄
lib:可變狀態應用信息
local:專用于為/usr/local下的應用程序存放可變數據
log:日志文件
lock:鎖文件
run:與運行中的進程相關數據 如進程的pid文件
spool:應用程序緩沖池
tmp:系統重啟之間所產生的臨時文件
/proc:偽文件系統 用于輸出內核與進程信息相關的虛擬文件系統
/sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統
原創文章,作者:Danny,如若轉載,請注明出處:http://www.www58058.com/23156
寫的很好,排版還可以在漂亮一點,加油