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