LINUX操作系統(tǒng)
填空題1、Linux 是在(GRL )版權(quán)協(xié)議下發(fā)行的遵循(POSIX )標準的操作系統(tǒng)內(nèi)核。2、Linux 內(nèi)核的作者是(linus torvakls)。3、Linux 可以通過(光盤、硬件、網(wǎng)絡(luò))
填空題
1、Linux 是在(GRL )版權(quán)協(xié)議下發(fā)行的遵循(POSIX )標準的操作系統(tǒng)內(nèi)核。
2、Linux 內(nèi)核的作者是(linus torvakls)。
3、Linux 可以通過(光盤、硬件、網(wǎng)絡(luò)) 等多種介質(zhì)進行安裝。
4、Red Hat Linux提供的引導(dǎo)程序有(GRUB 、LILO )。
5、x window 是一套基于(服務(wù)器/客戶端)架構(gòu)的視窗系統(tǒng),于1984年在麻省理工學院計算機可設(shè)研究室開發(fā)。
6、x window由(服務(wù)器、客戶端、通信協(xié)議)三部分組成。
7、linux 下的文件可以分為5種不同的類型,分別是(普通文件、目錄文件、鏈接文件、設(shè)備文件、管道文件)。
8、通常,root 的主目錄為(/root)。
9、root 的UID 通常為0。
10、RPM 軟件包管理器可以完成查詢,(安裝、卸載、升級)驗證,以及源碼分發(fā)等多項任務(wù),及大地方便了Linux 的使用。
11、RPM 軟件包文件名中一般包括(名稱、版本號、發(fā)行號、硬件平臺)等信息。
12、vi 有3種基本工作模式:(文本輸入,命令行,末行)。
13、如果為進行指定輸入文件名,gcc 編譯出來的程序后綴是一個名為(a.out )的可執(zhí)行文件。
14、通常在操作系統(tǒng)中,進程至少要有三種基本狀態(tài),分別為(運行,
,就緒,封鎖)。
15、在Linux 系統(tǒng)中,進程的執(zhí)行模式劃分為(用戶,內(nèi)核)。 選擇題
1. 下面不是 KDE 組件的程序是 (B)
A. Konqueror B. Nautilus C.KOffice D. KDevelop
2. 下面不是 Linux桌面的有(D)
A. KDE B.GNOME C. XFCE D. Bash
3. 用于存放系統(tǒng)配置文件的目錄是 (A)
A. /ect B. /home C. /var D. /root
4. 通常,Linux 下的可執(zhí)行程序位于下列哪些目錄? (F )
A. /bin B. /home C. /sbin D. /usr/lib E. /var F./usr/bin
5. Linux下重命名文件可用如下哪個命令? (C )
A. ren B. ls C. mv D. copy
6. Linux 下移除目錄可用如下哪些命令? (C )
A. mv B. del C. rm D. deltree E.rmdir F. mkdir
7. 下列命令中,無法對文件進行壓縮的是 (BCFHIB )
A. tar B. less C. mv D. bzip2 E. gzip F. ls G. zip H. locate I. cat
(將當前用戶主目錄打包成 tar.gz 格式備份,并將該文件權(quán)限設(shè)為666.
在當前目錄下創(chuàng)建backup 目錄,并將上題中的tar.gz 文件解壓縮到該目錄)
,8. 上題中,要顯示含權(quán)限信息的 backup目錄內(nèi)容可用下面哪個命令? (C )
A.ls./backup B.ls-A./backup C.ls-la./backup D.ls-r./backup
9. 下面哪些文件和用戶組賬號有關(guān)? (B )
A./ect/password B./ect/gshadow C./ect/shadow D./ect/gpasswd
10. 刪除用戶使用的命令是 (B )
A.delusr B.uesrdel C.usrdel D.deleteuser
11. 默認情況下,root 用戶屬于以下哪個用戶組? (D )
A.user B.admin C.root D.system
12. 查詢 RPM軟件包的命令為 (AD )
A.rpm –q B.rpm –s C.rpm–I D.rpm --query
13. 下面能查看磁盤空間使用率的有 (C )
A.mount B.umount C.df D.fdisk–l
14. 可以將分區(qū)格式化為 vfat的命令有(C )
A.mkfs-vfat B.mkvfatfs C..mkfs –tvfat D.mkfs-ext2
15. 下面 Linux程序中哪一個是調(diào)試器? (C )
A.vi B.gcc C.gdb D.make
16. 制定周期性執(zhí)行的計劃任務(wù)需要使用下面的哪些命令? (B )
A.at B.cron C.cronjob D.batch
17. 下面那組快捷鍵可以迅速終止前臺運行的進程? (D )
A..Ctrl A B.Ctrl C C.Ctrl Q D.Ctrl Z
18. 下面哪些是合法的變量名? (ABDH )
,A.Kitty B.bOOk C.HelloWorld D.Olympic game
E.2cat F.goods G.if H. game
19. 下面哪種是正確的賦值方法? (A )
A.a=abc B.a =abc C.a= abc D.a=”abc”
簡答題
1. 比較文件的異同可以使用哪些命令?
答:比較文件的異同可以使用 comm和 diff.
2. 普通用戶如何修改密碼?P89-5
答:普通用戶只能用不帶參數(shù)的 passwd命令修改自己的口令.
1. 在終端下輸入 passwd
2. 輸入新密碼
3. 再次輸入密碼
3. 如何為新增用戶指定用戶主目錄?
答:useradd –c username –d/home/Jone
4. 什么是軟件包的依賴關(guān)系?
答:要求只有安裝特定的軟件包之后才能正常安裝該軟件包.
5. 簡述對磁盤進行配額管理的意義和方法.
答:(1)意義:保護系統(tǒng)有效利用磁盤空間;(2)方法:按用戶進行限制和對用戶組進行限制,包括硬限制和軟限制.
6. 簡述 ps 命令和top 命令的區(qū)別
答:ps 命令和 top 命令的區(qū)別是 top 命令是一個動態(tài)顯示過程,可以通過用戶按鍵來不斷刷
,新當前狀態(tài);如果在前臺執(zhí)行,top 命令將獨占前臺,直到用戶終止 top 命令為止.
7. 簡述 kill和 killall的區(qū)別.
答:使用 kill 命令可以終止一個已經(jīng)阻塞的進程,或者一個陷入死循環(huán)的進程;而 killall命令會終止所有的進程.
8. 編寫一個 Shell腳本,計算100 以內(nèi)不是5 整數(shù)倍的數(shù)字的和.(編程題)
#!/bin/bash 解:#!/bin/bash
i=1 declared-i sum=0
sum=0 declared-i b=5
while [si–le100]; do for I in seq`1 100` if [$[$i5] -ne0]; do
thensum=$[$sum $i] B=$( expr$i$b)
fi if [$B-ne 0]
i=$i 1 then
done sum=$[$sum $i]
echo$sum fi
done echo$sum
其他:
1.DNS 系統(tǒng)依賴一種層次化的域名空間分布式數(shù)據(jù)結(jié)構(gòu),可分為如下 3部分:
(1)域名或資源記錄:指定結(jié)構(gòu)化的域名空間和相應(yīng)的數(shù)據(jù).
,(2)域名服務(wù)器:它是一個服務(wù)器端程序,包括域名空間樹結(jié)構(gòu)的部分信息.
(3)解析器:它是客戶端用戶向域名服務(wù)器提交解析請求的程序.
2. vsfpd 用戶配置:匿名用戶、本地用戶、虛擬用戶.
3. 用于比較整數(shù)的關(guān)系運算符有:-lt (小于)、-le (小于或等于)、-gt (大于)、-ge (大于或等于)、-eq (等于)、-ne (不等于)
4. 啟動進程:定時執(zhí)行---- at命令、空閑時執(zhí)行----batch 命令、周期性執(zhí)行----cron 和 crontab命令.
5. 進程的定義:程序是存儲在磁盤上包含可執(zhí)行機器指令和數(shù)據(jù)的靜態(tài)實體,而進程是在操作系統(tǒng)中執(zhí)行的特定任務(wù)的動態(tài)實體.Linux 操作系統(tǒng)包括 3個不同類型的進程:交互進程、批處理進程、守護進程.
6.shell 編程的美元符號代表什么意思?
答:表示變量替換,即用其后指定的變量的值來代替變量.
7. 在控制臺里使用幫助—man 命令:man […..]name..
8. 在控制臺里使用幫助—info 命令及其他:Info cmd name. 除了上述兩種方式外還可以使用 help命令名來實現(xiàn)幫助.
9. 顯示文件內(nèi)容命令及其含義:顯示文件內(nèi)容命令—cat ,more ,less ,head ,tail ;文件內(nèi)容查看命令—grep ,egrep ,fgrep ;文件查找命令—find ,locate ;文本處理命令—sort ,uniq ;文件內(nèi)容統(tǒng)計命令—wc ;文件比較命令—comm ,diffddiffdiffiff ;文件復(fù)制、移動和刪除—cm ,mv ,rm (可重命名);文件鏈接命令—ln ;目錄的創(chuàng)建與
,刪除命令—mkdir ,rmdir ;改變工作目錄、顯示路勁以及顯示目錄內(nèi)容命令—cd ,pwd ,ls
10. 文本修改命令(單個與多個)及不同的命令刪除的是什么:(單個)nx 刪除光標所在位置開始向右的 n個字符;nX 刪除光標前面那個字符開始向左的 n個字符,(多個)nd 刪除當前行及其后 n-1 行的內(nèi)容;D 都是刪除從光標所在處開始到行尾的內(nèi)容;d0刪除從光標錢一個字符開始到行首的內(nèi)容;ndw 刪除 n個指定的單詞.
11. 磁盤掛載分區(qū)與卸載分區(qū)命令:要使用磁盤分區(qū),就需要掛載該分區(qū),mount –type device dir要移除磁盤,則需要卸載該分區(qū),umount [device |dir]
12. 添加刪除用戶:添加用戶 useradd option username;刪除用戶 userdel option username.
13. 兩個目錄 ROOT 和 BOOT,哪個是用戶的主目錄:boot 是存放系統(tǒng)內(nèi)核映像及其它與啟動有關(guān)的文件,root 是 root 用戶的目錄,root 是用戶的主目錄.
14.. 用戶的賬號文件和用戶組的賬號文件的區(qū)別:用戶賬號文件—passwd ;用戶組的賬號文件—group 和 gshadow.
15. 使用命令行方式管理用戶和組的各種命令:使用 useradd命令添加用戶 useradd option username;使用 usermod 命令修改用戶信息 usermod option username ;使用 userdel 命令刪除用戶 userdel option username ;使用 groupadd 命令創(chuàng)建用戶組 groupadd option groupname;
,使用 groupmod命令修改用戶組屬性 groupmod option groupname;使用 groupdel 命令刪除用戶組 groupdel option groupname.