项目二 课后习题
一、選擇題
1、使用vim編輯只讀文件時,強制存盤并退出的命令是(C ?)。
A. [:w!]??????? B. [:q!]??????? C. [:wq]?????? D. [:e!]
2、使用( ? A )命令可以把兩個文件合并成一個文件。
A. [cat]??????? B. [grep]???? C. [awk]????? D. [cut]
3、使用【ls -al】命令列出下面的文件列表,( D )文件是符號連接文件。
A. ?-rw-rw-rw- 2 hel-s users 56 ?sep 09 11:05 hello
B. -rwxrwxrwx 2 hel-s users 56 sep 09 11:05 goodbey
C. Drwxr--r-- 2 hel users 1024 sep 10 08:12 zhang
D. Lrwxr--r-- 1 hel users 2024 sep 12 08:12 cheng
4.對下面的命令:【$ cat nametest1 test2 >name】,說法正確的是(D)。
A.將test1,test2合并到name???????????????????????????????????
B.命令錯誤,不能講輸出重定向到輸入文件中
C.當name文件為空時命令正確
D.命令錯誤,應該為【$ cat nametest1 test2 >>name】
5.假設當前處于vi的命令模式,現要進入插入模式,以下快捷鍵中無法實現的是(D)。
A.I????????????? B.A?? ???????????C.0????????????? D.1?
6.目前處于vi的插入模式,若要切換到末行模式,以下操作方法中正確的是(B)。
?A.按Esc鍵????????????????????????????? B. 按Esc鍵,然后按:鍵???????????
C.直接按:鍵??????????????????????????????? D.直接按shift+:組合鍵
7.以下命令中,不能用來查看文本文件內容的是(D)。
A.【less】???????????? B.【cat】???????? ?????C.【tail】???????????? D.【1s】
8.在Linux中,系統管理員(root)狀態下的提示符是(B)。
A.$??????????? B.#????????????? C.%???????????? D.>?
9.刪除文件的命令是(D)。
A.【mkdir】???????????? B.【rmdir】????????????? C.【mv】???????????? D.【rm】?
10.建立一個新的文件可以使用的命令為(D)。
A.【chmod】???????????? B.【more】????????????? C.【cp】???????????? D.【touch】?
11.以下(C)是顯示文件保存用戶賬號的信息。
A./etc/user?????????? B./etc/gshadow??????????? C. /etc/shadow????????? D. /etc/fatab
12.以下對Linux用戶賬戶的描述中,正確的是(B)。
A.Linux 的用戶賬戶和對應的口令均存放在passwd文件中????????????????????????????
B. passwd文件只有系統管理員才有權存取
C. Linux的用戶賬戶必須設置了口令后才能登錄
D. Linux的用戶口令存放在shadow文件中,每個用戶對它有讀的權限?
13.新建用戶使用useradd命令,如果要指定用戶的主目錄,需要使用(B)。
?A.-g??????????? B.-d????????????? C.-u???????????? D.-s?
14.為了保證系統的安全,現在的Linux系統一般將/etc/passwd密碼文件加密后,保存為(D)文件。
A. /etc/group??????????? ?????????????????B. /etc/netgroup???????
C. /etc/libsafe.notify ? ? ? ? ? ? ? ? ? ?D. /etc/shadow?
15.當用root登錄時,(D)命令可以改變用戶larry的密碼。
A.【su? larry】?????????????????????????????????? B.【change? password?larry】?????????????
C.【password? larry】 ? ? ? ? ? ? ? ? ? ? ? ? ? ? D.【passwd? larry】?
16.如果剛剛為系統添加了一個名為Kara的用戶,則在默認的情況下,Kara所屬的用戶組是(C)。
A.user?????????? B.group????????????? C. Kara??????????? D.root?
17.執行【chmodo + rwfile】命令后,file文件的權限變化為(C)。
A.同組用戶可讀寫file文件????????????????????????????? B. 所有用戶可讀寫file文件???????????
C.其他用戶可讀寫file文件?????????????????????????????? D.文件所有者可讀寫file文件
18.若要改變一個文件的擁有者,可通過(B)命令來實現。
A.【chmod】???????????? B.【chown】????????????? C.【usermod】?????????? D.【file】
19.一個文件屬性為drwxrwxrwt,則這個文件的權限是(A)。
A.任何用戶皆可讀取、可寫入?????????? B.root可以刪除該目錄的文件???????????
C. 給普通用戶以文件所有者特征??????? D.文件擁有者有權刪除該目錄的文件?
20.某文件的組外成員的權限為只讀,所有者有全部權限,組內的權限為讀與寫,則該文件的權限值為(D)。
?A.467??????????? B.674????????????? C.476???????????? D.764
21.光盤所使用的文件系統類型為(D)。
A.ext2??????????? B. ext3????????????? C. swap???????????? D. ISO 9600
22.在以下設備文件中,代表第兒歌IDE硬件的第一個邏輯分區的設備文件是(D)。
A./etc/hdbl?????????? B./etc/hdal??????????? C. /etc/hdb5????????? D. /etc/hdbl?
23.將光盤CD-ROW(cdrom)安裝到文件系統的/mnt/cdrom目錄下的命令是(C)。
A.【mount/,mnt/cdrom】???????????? B.【mount/mnt/cdrom/dev/cdrom】????????????
?C.【mount/dev/cdrom/mnt/cdrom】?????????? D.【mount/dev/cdrom】
24.【tar】命令可以進行文件的( A)。
A.壓縮、歸檔和解壓縮 ? ? ? ? ? ? ?B.壓縮和解壓縮
C.壓縮和歸檔 ? ? ? ? ? ? ? ? ? ? ?D.歸檔和解壓縮
25.若要將當前目錄中的myfile.txt文件壓縮成myfile.txt.tar.gz,則實現的命令為(???C?)。
A.【tar –cvf myfile.txt myfile.txt.tar.gz】
B.【tar –zcvf myfile.txt myfile.txt.tar.gz】
C.【tar –zcvf myfile.txt.tar.gz myfile.txt】
D.【tar –cvf myfile.txt.tar.gz myfile.txt】
26. 在linux系統中,主機名保存在(A)配置文件中。
?(A) /etc/hosts ? ? ? ? ? (B) /etc/sysconfig/network ? (C) /etc/modules ? ? ? ? (D) /etc/host
27.Linux系統的第二塊以太網卡的配置文件全路徑名是(D )。
A./etc/sysconfig/network/ifcfg-eth0
B./etc/sysconfig/network/ifcfg-eth1
C./etc/sysconfig/network-scripts/ifcfg-eth0
D./etc/sysconfig/network-scripts/ifcfg-eth1
28.在linux系統中,用于設置DNS服務器的配置文件是(B)。
(A) /etc/hosts ? ? ? ? ??(B) /etc/resolv.conf ?(C) /etc/named.conf ? ? ?(D) ?/etc/nis.conf
29. 若要重新啟用eth0網卡,以下命令中,可以實現的是(D)。
(A) ifconfig eth0 ? (B) ifup eth0 ? (C) ifdown eth0 ? (D) ifconfig eth0 down?
30.以下命令中可以重新啟動計算機的是( A)。
A.【reboot】 ? ? ? ? ? ? ? B.【halt】
C.【shutdown -h】 ? ? ? ? ?D.【init 0】
二.簡答題
1.在Linux中有一文件列表內容,格式如下:
lrwxrwxrwx 1 hawkeye users 6 Jul 18 09: 41 nurse2 - >nurse1
? ?(1)要完整顯示如上文件列表內容,因該使用什么命令?寫出完整的命令行。
? (2)上述文件列表內容的第一列內容“lrwxrwxrwx”中的“l”是什么含義?對于其他類型的文件或目錄等還可能會出現什么字符?它們分別表示什么含義?
? (3)上述文件列表內容的第一列內容“lrwxrwxrwx”中的第一、二、三個“rwx”分別代表什么含義?其中的“r”“w”“x”分別表示什么含義?
上述文件列表內容的第二列內容“1”是什么含義?
hawkeye
上述文件列表內容的第四列內容“
上述文件列表內容的第五列內容“6
Jul 18 09: 41
nurse2 - >nurse1
2.Linux支持哪些常用的文件系統?
3.簡述標準的Linux目標結構及其功能。
4.在命令行下手工建立一個新賬號,編輯哪些文件?
5.Linux用哪些屬性信息來說明一個用戶賬號?
6.如何鎖定和解鎖一個用戶賬號?
7.vim編輯器有哪3大類工作模式?其相互之間如何切換?
8.Linux中與網絡配置相關的配置文件主要有哪些?
9.如何利用ifconfig工具禁用和重啟網絡接口?
10.如何配置本機的DNS服務器地址?
? ? ? ?1.(1)?ls – l nurse2
? ?(2)表示文件類型,該文件為符號鏈接文件。
? ? ? ? ? ?其他文件類型有:-普通文件 d 目錄 b 特殊塊文件 c 特殊字符文件。
? ?(3)分別表示對文件 nurse2的所有者、同組成員、其他人員都具有讀 /寫 /執行權限 r/w/x分別表示讀 /寫 /執行權限。
? ?(4) 表示文件 nurse2的鏈接數。
? ?(5) 表示文件 nurse2的所有者。
? ?(6) 表示文件 nurse2的屬組。
? ?(7) 表示文件 nurse2的字節數。
? ?(8) 表示文件 nurse2被創建的日期和時間。
? ?(9) 表示 nurse2文件被符號鏈接到 nurse1文件。
2.Linux支持常用的文件系統有ext2、 ext3、 Linuxswap、 VFAT四種格式。
3.
- root ---?啟動Linux時使用的一些核心文件。如操作系統內核、引導程序Grub等。
- home ---?存儲普通用戶的個人文件
- ftp --- 用戶所有服務
- httpd
- samba
- user1
- user2
- bin ---?系統啟動時需要的執行文件(二進制)。
- sbin ---?可執行程序的目錄,但大多存放涉及系統管理的命令。只有root權限才能執行。
- proc --- 虛擬,存在linux內核鏡像;保存所有內核參數以及系統配置信息。
- 1 --- 進程編號。
- usr --- 用戶目錄,存放用戶級的文件。
- bin --- 幾乎所有用戶所用命令,另外存在與/bin,/usr/local/bin。
- sbin --- 系統管理員命令,與用戶相關,例如,大部分服務器程序。
- include ---??存放C/C++頭文件的目錄。
- lib --- 固定的程序數據。
- local --- 本地安裝軟件保存位置。
- man --- 手工生成的目錄。
- info --- 信息文檔。
- doc --- 不同包文檔信息。
- tmp
- X11R6 ---??該目錄用于保存運行X-Window所需的所有文件。該目錄中還包含用于運行GUI要的配置文件和二進制文件。
- X386 --- 功能同X11R6,X11 發行版5 的系統文件。
- boot --- 引導加載器所需文件,系統所需圖片保存于此。
- lib ---?根文件系統目錄下程序和核心模塊的公共庫。
- modules --- 可加載模塊,系統崩潰后重啟所需模塊。
- dev ---?設備文件目錄。
- etc --- 配置文件。
- skel --- home目錄建立,該目錄初始化。
- sysconfig --- 網絡,時間,鍵盤等配置目錄。
- lib --- 該目錄下的文件在系統運行時,會改變。
- local --- 安裝在/usr/local的程序數據,變化的。
- lock --- 文件使用特定外設或文件,為其上鎖,其他文件暫時不能訪問。
- log --- 記錄日志。
- run --- 系統運行合法信息。
- spool ---?打印機、郵件、代理服務器等假脫機目錄。
- catman --- 緩存目錄。
- mnt ---?臨時用于掛載文件系統的地方。一般情況下這個目錄是空的,而在我們將要掛載分區時在這個目錄下建立目錄,再將我們將要訪問的設備掛載在這個目錄上,這樣我們就可訪問文件了。
- tmp --- 臨時文件目錄,系統啟動后的臨時文件存放在/var/tmp。
- lost+found --- 在文件系統修復時恢復的文件
? ?4. ?useradd???命令建立用戶。
? ? ? ? passwd???命令設置密碼。
? 5.登錄名、口令、用戶標識號、組標識號、用戶名、用戶主目錄、 命令解釋程序。
? 6.passwd -l test這就話的意思是鎖定test用戶,這樣該用戶就不能登錄了。
? ? passwd -u test對鎖定的用戶進行解鎖,用戶可登錄了。
? 7.vim編輯器有三大類工作模式,分別是命令行模式、文本輸入模式、行末模式指令模式。
? ? ? 按i/a/o任意一個鍵,進入編輯模式;修改完信息后按esc鍵退出編輯;輸入:wq保存并退出。
? 8.主要文件:
? (1)/etc/sysconfig/network-scripts/ifcfg-eth0。
? (2)/etc/sysconfig/network。
? (3)/etc/resolv.conf 。
? (4)/etc/hosts 。
??9.?將網卡禁用:ifconfig eth0 down
? ? ?將網卡啟用:ifconfig eth0 up
? 10.(1)單擊“開始”,指向“管理工具”,然后單擊“DNS”,打開 DNS 管理器。
? ? ?(2)如有必要,向管理單元添加適用的服務器,然后連接該服務器。在控制臺樹中,單擊適用的 DNS 服務器。
? ? ?(3)在“操作”菜單上,單擊“配置 DNS 服務器”。打開DNS服務配置向導。
? ? ?(4)然后根據公司規模大小來選擇查找區域類型,點擊“下一步”主服務器配置界面。
? ? ?(5)如果本機做為DNS服務器,則選擇第一項,如果是配置網絡上的一臺DNS服務器則選擇ISP維護區域,選擇后點擊“下一步”進入區域名稱選擇窗口。
? ? ?(6)輸入區域名稱后點擊“下一步”進入 區域文件命名窗口。
? ? ?(7)這里可以創建一個新區域文件和使用從另一個DNS服務器復制文件來創建DNS區域文件。 這里一般默認即可,點擊“下一步”進入動態更新設置界面。
? ? (8)動態更新能使DNS客戶端計算機在每次發生更入時,用DNS服務器注冊并動態更新資源記錄。點擊“下一步”進入DNS轉發器設置窗口。
? ? (9)轉發器是DNS服務器,此服務器把無法答復的查詢轉發經服務器,一般默認為本機,也可以不選擇轉發查詢。 設置完畢后點擊下一步進入完成配置向導界面。
? ? (10)完成配置向導里列出DNS服務器名及查找區域名稱,確認后點擊完成,完成DNS服務器配置。
總結
- 上一篇: SNMP 诊断方法
- 下一篇: 【题解】[USACO12JAN]视频游戏