Linux系統(tǒng)工程師面試題(附答案)
創(chuàng)新互聯(lián)公司成立與2013年,先為鄭州等服務(wù)建站,鄭州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為鄭州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
prefork的特點(diǎn)是:(預(yù)派生)
1.這種模式可以不必在請(qǐng)求到來時(shí)再產(chǎn)生新的進(jìn)程,從而減小了系統(tǒng)開銷
2.可以防止意外的內(nèi)存泄漏
3.在服務(wù)器負(fù)載下降的時(shí)候會(huì)自動(dòng)減少子進(jìn)程數(shù)
worker的特點(diǎn)是:支持混合的多線程多進(jìn)程的多路處理模塊
如果對(duì)于一個(gè)高流量的HTTP服務(wù) 器,worker MPM是一個(gè)比較好的選擇,因?yàn)閣orker MPM占用的內(nèi)存要比prefork要小。
15.名詞解釋 HDLC,VTP,OSPF,RIP,DDOS,system V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME 等等。
16.編寫shell腳本獲取本機(jī)的網(wǎng)絡(luò)地址。比如:本機(jī)的ip地址是:192.168.100.2/255.255.255.0,那么它的網(wǎng)絡(luò)地址是
192.168.100.1/255.255.255.0
方法一:
#!/bin/bash
#This script print ip and network
file=”/etc/sysconfig/network-scripts/ifcfg-eth0″
if [ -f $file ] ;then
IP=`grep “IPADDR” $file|awk -F”=” ‘{ print $2 }’`
MASK=`grep “NETMASK” $file|awk -F”=” ‘{ print $2 }’`
echo “$IP/$MASK”
exit 1
fi
方法二:
#!/bin/bash
#This programm will printf ip/network
#
IP=`ifconfig eth0 |grep ‘inet ‘ |sed ‘s/^.*addr://g’|sed ‘s/ Bcast.*$//g’`
NETMASK=`ifconfig eth0 |grep ‘inet ‘|sed ‘s/^.*Mask://g’`
echo “$IP/$NETMASK”
exit
17.在命令行下發(fā)一郵件,發(fā)件人:123@abc.com, 收信人:abc@xyz.com
二、簡述題:
1.linux下如何改IP,主機(jī)名,DNS
2.linux下如何添加路由
3.簡述linux下編譯內(nèi)核的意義與步驟
4.簡述Linux啟動(dòng)過程
5.簡述DDOS攻擊的原理
6.簡述Tcp三次握手的過程
7.簡述VPN,常見有哪幾種?
三、設(shè)計(jì)題:
1.系統(tǒng)設(shè)計(jì)
請(qǐng)考慮以下系統(tǒng)的設(shè)計(jì). 您可以翻閱資料,查詢?nèi)魏文袔椭馁Y料、指南等。
您有的資源:
8臺(tái)安裝Linux (2.6內(nèi)核) 的雙網(wǎng)卡PC服務(wù)器以及相關(guān)開源軟件,交換機(jī)
Apache 2.2.x
Tomcat 5.5.X
數(shù)據(jù)庫系統(tǒng)
最多8個(gè)Internet IP地址,請(qǐng)您設(shè)計(jì)一個(gè)系統(tǒng):
1、使用雙apache web server前端;
2、采用AJP連接后段的3臺(tái)Tomcat應(yīng)用服務(wù)器,這些tomcat被配置成cluster, 因此需要考慮apache對(duì)后端的分配,分配采用完全平衡的方法;配置使用cookie來實(shí)現(xiàn)session stickness;
3、1臺(tái)數(shù)據(jù)庫服務(wù)器只有tomcat才需要連接,也不需要對(duì)Internet提供服務(wù)。
4、考慮系統(tǒng)的安全性和維護(hù)方便性;
5、通過rewrite規(guī)則配置把下屬URL規(guī)則改寫成友好的URL
;name=YYYY –
您需要提交
1、服務(wù)器規(guī)劃,包括:
* 網(wǎng)絡(luò)結(jié)構(gòu)圖
* 每臺(tái)機(jī)器的IP地址分配
* 每臺(tái)機(jī)器上運(yùn)行的關(guān)鍵軟件
* 您從安全性和維護(hù)性方面的考慮
2、Apache的以下配置文件給我們:
* extra/http-proxy-ajp.conf
* extra/http-rewrite.conf
2.你可以采取任何設(shè)備和不同操 作系統(tǒng)服務(wù)器設(shè)計(jì)對(duì)兩臺(tái)WWW服務(wù)器和兩臺(tái)FTP服務(wù)器做負(fù)載均衡,用網(wǎng)絡(luò)拓?fù)鋱D表示并加以說明!(方法越多越好)
第一種方法: DNS輪巡
www1 IN A 192.168.1.1
www2 IN A 192.168.1.2
www3 IN A 192.168.1.3
ftp1 IN A 192.1.1.4
ftp2 IN A 192.1.1.5
ftp3 IN A 192.1.1.6
www IN CNAME www1
www IN CNAME www2
www IN CNAME www3
ftp IN CNAME ftp1
ftp IN CNAME ftp2
ftp IN CNAME ftp3
;
一、簡答題
1.如何將本地80端口的請(qǐng)求轉(zhuǎn)發(fā)到8080端口,當(dāng)前主機(jī)IP為192.168.16.1,其中本地網(wǎng)卡eth0:
答:# iptables -t nat -A PREROUTING -d 192.168.16.1 -p tcp --dport 80 -j DNAT --to 192.168.16.1:8080
或 者:# iptables -t nat -A PREROUTING -i eth0 -d 192.168.16.1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
2.什么是NAT,常見分為那幾種,DNAT與SNAT有什么不同,應(yīng)用事例有那些?
SNAT,DNAT,MASQUERADE都是NAT。
MASQUERADE是SNAT的一個(gè)特例。
SNAT是指在數(shù)據(jù)包從網(wǎng)卡發(fā)送出去的時(shí)候,把數(shù)據(jù)包中的源地址部分替換為指定的IP,這樣,接收方就認(rèn)為數(shù)據(jù)包的來源是被替換的那個(gè)IP的主機(jī)。
MASQUERADE是用發(fā)送數(shù)據(jù)的網(wǎng)卡上的IP來替換源IP,因此,對(duì)于那些IP不固定的場(chǎng)合,比如撥號(hào)網(wǎng)絡(luò)或者通過dhcp分配IP的情況下,就得用MASQUERADE。
DNAT,就是指數(shù)據(jù)包從網(wǎng)卡發(fā)送出去的時(shí)候,修改數(shù)據(jù)包中的目的IP,表現(xiàn)為如果你想訪問A,可是因?yàn)榫W(wǎng)關(guān)做了DNAT,把所有訪問A的數(shù)據(jù)包的目的IP全部修改為B,那么,你實(shí)際上訪問的是B
因?yàn)?,路由是按照目的地址來選擇的,因此,DNAT是在PREROUTING鏈上來進(jìn)行的,而SNAT是在數(shù)據(jù)包發(fā)送出去的時(shí)候才進(jìn)行,因此是在POSTROUTING鏈上進(jìn)行的。
3.包過濾防火墻與代理應(yīng)用防火墻有什么區(qū)別,能列舉幾種相應(yīng)的產(chǎn)品嗎?
4.iptables是否支持time時(shí)間控制用戶行為,如有請(qǐng)寫出具體操作步驟。
5.說出你知道的幾種linux/unix發(fā)行版本。
Redhat、CentOS、Fedora、SuSE、Slackware、Gentoo、Debian、Ubuntu、FreeBSD、Solaris、SCO、AIX、HP…
6.列出linux常見打包工具并寫相應(yīng)解壓縮參數(shù)(至少三種)
7.計(jì)劃每星期天早8點(diǎn)服務(wù)器定時(shí)重啟,如何實(shí)現(xiàn)?
8.列出作為完整郵件系統(tǒng)的軟件,至少二類。
9,當(dāng)用戶在瀏覽器當(dāng)中輸入一個(gè)網(wǎng)站,說說計(jì)算機(jī)對(duì)dns解釋經(jīng)過那些流程?注:本機(jī)跟本地dns還沒有緩存。
答:
a.用戶輸入網(wǎng)址到瀏覽器;
b.瀏覽器發(fā)出DNS請(qǐng)求信息;
c.計(jì)算機(jī)首先查詢本機(jī)HOST文件,看是否存在,存在直接返回結(jié)果,不存在,繼續(xù)下一步;
d.計(jì)算機(jī)按照本地DNS的順序,向合法dns服務(wù)器查詢IP結(jié)果;
e.合法dns返回dns結(jié)果給本地dns,本地dns并緩存本結(jié)果,直到TTL過期,才再次查詢此結(jié)果;
f.返回IP結(jié)果給瀏覽器;
g.瀏覽器根據(jù)IP信息,獲取頁面;
10,我們都知道,dns既采用了tcp協(xié)議,又采用了udp協(xié)議,什么時(shí)候采用tcp協(xié)議?什么時(shí)候采用udp協(xié)議?為什么要這么設(shè)計(jì)?
答:這個(gè)題需要理解的東西比較的多,分一下幾個(gè)方面
a,從數(shù)據(jù)包大小上分:UDP的最大包長度是65507個(gè)字節(jié),響應(yīng)dns查詢的時(shí)候數(shù)據(jù)包長度超過512個(gè)字節(jié),而返回的只要前512個(gè)字節(jié),這時(shí)名字 解釋器通常使用TCP從發(fā)原來的請(qǐng)求。
b,從協(xié)議本身來分:大部分的情況下使用UDP協(xié)議,大家都知道UDP協(xié)議是一種不可靠的協(xié)議,dns不像其它的使用UDP的Internet應(yīng)用 (如:TFTP,BOOTP和SNMP等),大部分集中在局域網(wǎng),dns查詢和響應(yīng)需要經(jīng)過廣域網(wǎng),分組丟失和往返時(shí)間的不確定性在廣域網(wǎng)比局域網(wǎng)上更 大,這就要求dns客戶端需要好的重傳和超時(shí)算法,這時(shí)候使用TCP。
11,一個(gè)EXT3的文件分區(qū),當(dāng)使用touch test.file命令創(chuàng)建一個(gè)新文件時(shí)報(bào)錯(cuò),報(bào)錯(cuò)的信息是提示磁盤已滿,但是采用df -h命令查看磁盤大小時(shí),只使用了,60%的磁盤空間,為什么會(huì)出現(xiàn)這個(gè)情況,說說你的理由。
答:兩種情況,一種是磁盤配額問題,另外一種就是EXT3文件系統(tǒng)的設(shè)計(jì)不適合很多小文件跟大文件的一種文件格式,出現(xiàn)很多小文件時(shí),容易導(dǎo)致inode 耗盡了。
12,我們都知道FTP協(xié)議有兩種工作模式,說說它們的大概的一個(gè)工作流程?
FTP兩種工作模式:主動(dòng)模式(Active FTP)和被動(dòng)模式(Passive FTP)
在主動(dòng)模式下,F(xiàn)TP客戶端隨機(jī)開啟一個(gè)大于1024的端口N向服務(wù)器的21號(hào)端口發(fā)起連接,然后開放N+1號(hào)端口進(jìn)行監(jiān)聽,并向服務(wù)器發(fā)出PORT N+1命令。
服務(wù)器接收到命令后,會(huì)用其本地的FTP數(shù)據(jù)端口(通常是20)來連接客戶端指定的端口N+1,進(jìn)行數(shù)據(jù)傳輸。
在被動(dòng)模式下,F(xiàn)TP客戶端隨機(jī)開啟一個(gè)大于1024的端口N向服務(wù)器的21號(hào)端口發(fā)起連接,同時(shí)會(huì)開啟N+1號(hào)端口。然后向服務(wù)器發(fā)送PASV命令,通 知服務(wù)器自己處于被動(dòng)模式。服務(wù)器收到命令后,會(huì)開放一個(gè)大于1024的端口P進(jìn)行監(jiān)聽,然后用PORT P命令通知客戶端,自己的數(shù)據(jù)端口是P??蛻舳耸盏矫詈螅瑫?huì)通過N+1號(hào)端口連接服務(wù)器的端口P,然后在兩個(gè)端口之間進(jìn)行數(shù)據(jù)傳輸。
總的來說,主動(dòng)模式的FTP是指服務(wù)器主動(dòng)連接客戶端的數(shù)據(jù)端口,被動(dòng)模式的.FTP是指服務(wù)器被動(dòng)地等待客戶端連接自己的數(shù)據(jù)端口。
被動(dòng)模式的FTP通常用在處于防火墻之后的FTP客戶訪問外界FTp服務(wù)器的情況,因?yàn)樵谶@種情況下,防火墻通常配置為不允許外界訪問防火墻之后主機(jī),而只允許由防火墻之后的主機(jī)發(fā)起的連接請(qǐng)求通過。
因此,在這種情況下不能使用主動(dòng)模式的FTP傳輸,而被動(dòng)模式的FTP可以良好的工作。
13.編寫個(gè)shell腳本將當(dāng)前目錄下大于10K的文件轉(zhuǎn)移到/tmp目錄下
Q:主要是考察awk 這些的用法
#/bin/sh
#Programm :
# Using for move currently directory to /tmp
for FileName in `ls -l |awk ‘$510240 {print $9}’`
do
mv $FileName /tmp
done
ls -la /tmp
echo “Done! ”
14.apache有幾種工作模式,分別介紹下其特點(diǎn),并說明什么情況下采用不同的工作模式?
apache主要有兩種工作模式:prefork(apache的默認(rèn)安裝模式)和worker(可以在編譯的時(shí)候加參數(shù)–with-mpm- worker選擇工作模式)
本套筆試題共100題,每題1分,共100分。(參考答案在文章末尾,還有Linux學(xué)習(xí)資料一起贈(zèng)送)
1. cron 后臺(tái)常駐程序 (daemon) 用于:
A. 負(fù)責(zé)文件在網(wǎng)絡(luò)中的共享
B. 管理打印子系統(tǒng)
C. 跟蹤管理系統(tǒng)信息和錯(cuò)誤
D. 管理系統(tǒng)日常任務(wù)的調(diào)度
2. 在大多數(shù)Linux發(fā)行版本中,以下哪個(gè)屬于塊設(shè)備 (block devices) ?
A. 串行口
B. 硬盤
C. 虛擬終端
D. 打印機(jī)
3. 下面哪個(gè)Linux命令可以一次顯示一頁內(nèi)容?
A. pause
B. cat
C. more
D. grep
4. 怎樣了解您在當(dāng)前目錄下還有多大空間?
A. Use df
B. Use du /
C. Use du .
D. Use df .
5. 怎樣更改一個(gè)文件的權(quán)限設(shè)置?
A. attrib
B. chmod
C. change
D. file
6. 假如您需要找出 /etc/my.conf 文件屬于哪個(gè)包 (package) ,您可以執(zhí)行:
A. rpm -q /etc/my.conf
B. rpm -requires /etc/my.conf
C. rpm -qf /etc/my.conf
D. rpm -q | grep /etc/my.conf
7. 假如當(dāng)前系統(tǒng)是在 level 3 運(yùn)行,怎樣不重啟系統(tǒng)就可轉(zhuǎn)換到 level 5 運(yùn)行?
A. Set level = 5
B. telinit 5
C. run 5
D. ALT-F7-5
8. 那個(gè)命令用于改變 IDE 硬盤的設(shè)置?
A. hdparam
B. ideconfig
C. hdparm
D. hddparm
9. 下面哪個(gè)命令可以列出定義在以后特定時(shí)間運(yùn)行一次的所有任務(wù)?
A. atq
B. cron
C. batch
D. at
10.下面命令的作用是:set PS1="[\\\\u\w\t]\\$" ; export PS1
A. 改變錯(cuò)誤信息提示
B. 改變命令提示符
C. 改變一些終端參數(shù)
D. 改變輔助命令提示符
11.作為一個(gè)管理員,你希望在每一個(gè)新用戶的目錄下放一個(gè)文件 .bashrc ,那么你應(yīng)該在哪個(gè)目錄下放這個(gè)文件,以便于新用戶創(chuàng)建主目錄時(shí)自動(dòng)將這個(gè)文件復(fù)制到自己的目錄下。
A. /etc/skel/
B. /etc/default/
C. /etc/defaults/
D. /etc/profile.d/
12.在bash中,export命令的作用是:
A. 在子shell中運(yùn)行命令
B. 使在子shell中可以使用命令 歷史 記錄
C. 為其它應(yīng)用程序設(shè)置環(huán)境變量
D. 提供NFS分區(qū)給網(wǎng)絡(luò)中的其它系統(tǒng)使用
13.在使用了shadow口令的系統(tǒng)中,/etc/passwd和/etc/shadow兩個(gè)文件的權(quán)限正確的是:
A. -rw-r----- , -r--------
B. -rw-r--r-- , -r--r--r--
C. -rw-r--r-- , -r--------
D. -rw-r--rw- , -r-----r--
14.下面哪個(gè)參數(shù)可以刪除一個(gè)用戶并同時(shí)刪除用戶的主目錄?
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
15.有一個(gè)備份程序mybackup,需要在周一至周五下午1點(diǎn)和晚上8點(diǎn)各運(yùn)行一次,下面哪條crontab的項(xiàng)可以完成這項(xiàng)工作?
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup
C. * 13,20 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup
16.如何從當(dāng)前系統(tǒng)中卸載一個(gè)已裝載的文件系統(tǒng)
A. umount
B. dismount
C. mount -u
D. 從 /etc/fstab 中刪除這個(gè)文件系統(tǒng)項(xiàng)
17.如果你的umask設(shè)置為022,缺省的你創(chuàng)建的文件的權(quán)限為:
A. ----w--w-
B. -w--w----
C. r-xr-x---
D. rw-r--r--
18.在一條命令中如何查找一個(gè)二進(jìn)制命令 Xconfigurator 的路徑?
A. apropos Xconfigurator
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator
19.哪一條命令用來裝載所有在 /etc/fstab 中定義的文件系統(tǒng)?
A. amount
B. mount -a
C. fmount
D. mount -f
20.運(yùn)行一個(gè)腳本,用戶不需要什么樣的權(quán)限?
A. read
B. write
C. execute
D. browse on the directory
21.在Linux中,如何標(biāo)識(shí)接在IDE0上的slave硬盤的第2個(gè)擴(kuò)展分區(qū)?
A. /dev/hdb2
B. /dev/hd1b2
C. /dev/hdb6
D. /dev/hd1b6
22.在應(yīng)用程序起動(dòng)時(shí),如何設(shè)置進(jìn)程的優(yōu)先級(jí)?
A. priority
B. nice
C. renice
D. setpri
23.在 bash 中, 在一條命令后加入"12" 意味著:
A. 標(biāo)準(zhǔn)錯(cuò)誤輸出重定向到標(biāo)準(zhǔn)輸入
B. 標(biāo)準(zhǔn)輸入重定向到標(biāo)準(zhǔn)錯(cuò)誤輸出
C. 標(biāo)準(zhǔn)輸出重定向到標(biāo)準(zhǔn)錯(cuò)誤輸出
D. 標(biāo)準(zhǔn)輸出重定向到標(biāo)準(zhǔn)輸入
24.下面哪條命令可以把f1.txt復(fù)制為f2.txt?
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt f2.txt
D. copy f1.txt | f2.txt
25.顯示一個(gè)文件最后幾行的命令是:
A. tac
B. tail
C. rear
D. last
26.如何快速切換到用戶John的主目錄下?
A. cd @John
B. cd #John
C. cd John
D. cd ~John
27.把一個(gè)流中所有字符轉(zhuǎn)換成大寫字符,可以使用下面哪個(gè)命令?
A. tr a-z A-Z
B. tac a-z A-Z
C.sed /a-z/A-Z
D. sed --toupper
28.使用什么命令可以查看Linux的啟動(dòng)信息?
A. mesg -d
B. dmesg
C. cat /etc/mesg
D. cat /var/mesg
29.運(yùn)行級(jí)定義在:
A. in the kernel
B. in /etc/inittab
C. in /etc/runlevels
D. using the rl command
30.如何裝載(mount)上在 /etc/fstab 文件中定義的所有文件系統(tǒng)?
A. mount -a
B. mount /mnt/*
C. mount
D. mount /etc/fstab
31.使用ln命令將生成了一個(gè)指向文件old的符號(hào)鏈接new,如果你將文件old刪除,是否還能夠訪問文件中的數(shù)據(jù)?
A. 不可能再訪問
B. 仍然可以訪問
C. 能否訪問取決于文件的所有者
D. 能否訪問取決于文件的權(quán)限
32.xt2fs文件系統(tǒng)中,缺省的為root用戶保留多大的空間?
A. 3%
B. 5%
C. 10%
D. 15%
33.哪個(gè)命令用來顯示系統(tǒng)中各個(gè)分區(qū)中inode的使用情況?
A. df -i
B. df -H
C. free -b
D. du -a -c /
34.多數(shù)Linux發(fā)行版本中,圖形方式的運(yùn)行級(jí)定義為?
A. 1
B. 2
C. 3
D. 5
35.在系統(tǒng)文檔中找到關(guān)于print這個(gè)單詞的所有說明?
A. man print
B. which print
C. locate print
D. apropos print
36.man 5 passwd 含義是?
A. 顯示 passwd 命令的使用方法
B. 顯示 passwd 文件的結(jié)構(gòu)
C. 顯示 passwd 命令的說明的前五行
D. 顯示關(guān)于passwd的前五處說明文檔。
37.如何在文件中查找顯示所有以"*"打頭的行?
A. find \* file
B. wc -l * file
C. grep -n * file
D. grep ‘^\*’ file
38.在ps命令中什么參數(shù)是用來顯示所有用戶的進(jìn)程的?
A. a
B. b
C. u
D. x
39.顯示二進(jìn)制文件的命令是?
A. od
B. vil
C. view
D. binview
40.如何顯示Linux系統(tǒng)中注冊(cè)的用戶數(shù)(包含系統(tǒng)用戶)?
A. account -l
B. nl /etc/passwd |head
C. wc --users /etc/passwd
D. wc --lines /etc/passwd
41.在一行結(jié)束位置加上什么符號(hào),表示未結(jié)束,下一行繼續(xù)?
A. /
B. \
C. ;
D. |
42.命令 kill 9 的含義是:
A. kills the process whose PID is 9.
B. kills all processes belonging to UID 9.
C. sends SIGKILL to the process whose PID is 9.
D. sends SIGTERM to the process whose PID IS 9.
43.如何刪除一個(gè)非空子目錄/tmp?
A. del /tmp/*
B. rm -rf /tmp
C. rm -Ra /tmp/*
D. rm -rf /tmp/*
44.使用什么命令可以在今天午夜運(yùn)行命令 cmd1 ?
A. at midnight cmd1
B. cron -at "00:00" cmd1
C. batch -t "00:00" cmd1
D. echo "cmd1" | at midnight
45.你的系統(tǒng)使用增量備份策略,當(dāng)需要恢復(fù)系統(tǒng)時(shí),你需要按什么順序恢復(fù)備份數(shù)據(jù)?
A. 最后一次全備份,然后從最早到最近的增量備份
B. 最后一次全備份,然后從最近到最早的增量備份
C. 最早到最近的增量備份,然后最后一次全備份
D. 最近到最早的增量備份,然后最后一次全備份
46.對(duì)所有用戶的變量設(shè)置,應(yīng)當(dāng)放在哪個(gè)文件下?
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
47.Linux系統(tǒng)中,一般把命令 ls 定義為 ls --color 的別名,以便以不同顏色來標(biāo)識(shí)不同類型的文件。但是,如何能夠使用原先的ls命令?
A. \ls
B. ;ls
C. ls $$
D. ls --noalias
48.在Linux系統(tǒng)中的腳本文件一般以什么開頭?
A. $/bin/sh
B. #!/bin/sh
C. use /bin/sh
D. set shell=/bin/sh
49.下面哪種寫法表示如果cmd1成功執(zhí)行,則執(zhí)行cmd2命令?
A. cmd1cmd2
B. cmd1|cmd2
C. cmd1;cmd2
D. cmd1||cmd2
50.在哪個(gè)文件中定義網(wǎng)卡的I/O地址?
A. cat /proc/modules
B. cat /proc/devices
C. cat /proc/ioports
D. cat /io/dma
51.Linux中,提供TCP/IP包過濾功能的軟件叫什么?
A. rarp
B. route
C. iptables
D. filter
52.如何暫停一個(gè)打印隊(duì)列?
A. lpr
B. lpq
C. lpc
D. lpd
53.在vi中退出不保存的命令是?
A. :q
B. :w
C. :wq
D. :q!
54.在 XFree86 3.x 中, 缺省的字體服務(wù)器為:
A. xfs
B. xfserv
C. fonts
D. xfstt
55.使用什么命令檢測(cè)基本網(wǎng)絡(luò)連接?
A. ping
B. route
C. netstat
D. ifconfig
56.下面哪個(gè)協(xié)議使用了二個(gè)以上的端口?
A. telnet
B. FTP
C. rsh
D. HTTP
57.在PPP協(xié)議中,哪個(gè)認(rèn)證協(xié)議不以明文傳遞密碼?
A. PAM
B. PAP
C. PGP
D. CHAP
58.下面哪個(gè)文件系統(tǒng)應(yīng)該分配最大的空間?
A. /usr
B. /lib
C. /root
D. /bin
59.如何在Debian系統(tǒng)中安裝rpm包?
A. alien pkgname.rpm
B. dpkg --rpm pkgname.rpm
C. dpkg --alien pkgname.rpm
D. alien pkganme.rpm ; dpkg -i pkganme.deb
60.在安裝軟件時(shí)下面哪一步需要root權(quán)限?
A. make
B. make deps
C. make config
D. make install
61.什么命令用來只更新已經(jīng)安裝過的rpm軟件包?
A. rpm -U *.rpm
B. rpm -F *.rpm
C. rpm -e *.rpm
D. rpm -q *.rpm
62.在 windows 與 Linux 雙起動(dòng)的系統(tǒng)中,如果要讓LILO 管理引導(dǎo),則 LILO 應(yīng)該放在:
A. MBR
B. /
C. root分區(qū)的首扇區(qū)
D. /LILO
63.ldconfig的配置文件是
A. /lib/ld.so
B. /etc/ld.so.conf
C. /etc/ld.so.cache
D. /etc/modules.conf
64.下面哪個(gè)命令可以壓縮部分文件:
A. tar -dzvf filename.tgz *
B. tar -tzvf filename.tgz *
C. tar -czvf filename.tgz *
D. tar -xzvf filename.tgz *
65.網(wǎng)絡(luò)服務(wù)的daemon是:
A. lpd
B. netd
C. httpd
D. inetd
66.Linux與windows 的網(wǎng)上領(lǐng)居互聯(lián),需要提供什么daemon?
A. bind
B. smbd
C. nmbd
D. shard
67.對(duì)于Apache服務(wù)器,提供的子進(jìn)程的缺省的用戶是:
A. root
B. apached
C. httpd
D. nobody
68.sendmail中缺省的未發(fā)出信件的存放位置是:
A. /var/mail/
B. /var/spool/mail/
C. /var/spool/mqueue/
D. /var/mail/deliver/
69.apache的主配置文件是:
A. httpd.conf
B. httpd.cfg
C. access.cfg
D. apache.conf
70.關(guān)于可裝載的模塊,裝載時(shí)的參數(shù),如I/O地址等的存放位置是:
A. /etc/conf.modules
B. /etc/lilo.conf
C. /boot/System.map
D. /etc/sysconfig
71.在 Linux 中,如何關(guān)閉郵件提示?
A. biff n
B. mesg n
C. notify off
D. set notify=off
72.在 bash shell 環(huán)境下,當(dāng)一命令正在執(zhí)行時(shí),按下 control-Z 會(huì):
A. 中止前臺(tái)任務(wù)
B. 給當(dāng)前文件加上 EOF.
C. 將前臺(tái)任務(wù)轉(zhuǎn)入后臺(tái)
D. 注銷當(dāng)前用戶
73.定義bash環(huán)境的用戶文件是:
A. bash .bashrc
B. bashrc .bash_conf
C. bashrc bash_profile
D. .bashrc .bash_profile
74.下面哪條命令用來顯示一個(gè)程序所使用的庫文件?
A. ldd
B. ld so
C. modprobe
D. ldconfig
75.如何查看一個(gè)RPM軟件的配置文件的存放位置?
A. rpm -qc rpm1
B. rpm -Vc rpm1
C. rpm --config rpm1
D. rpm -qa --config rpm1
76.如何查看一個(gè)RPM軟件的修改記錄?
A. rpm -Vc postfix
B. rpm -qpil postfix
C. rpm --changelog postfix
D. rpm -q --changelog postfix
77.通過Makefile來安裝已編譯過的代碼的命令是:
A. make
B. install
C. make depend
D. make install
78.什么命令解壓縮tar文件?
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
79.在 XF86Config 配置文件中,哪個(gè)段用來設(shè)置字體文件?
A. The Fonts section.
B. The Files section.
C. The xfsCodes section.
D. The Graphics section.
80.8 bit color 指的是:
A. 64K colors
B. 16K colors
C. 256 colors
D. 16M colors
81.下面哪個(gè)文件用來設(shè)置 X window 的顯示分辨率?
A. xinit
B. xinitrc
C. XF86Setup
D. XF86Config
82.哪個(gè)變量用來指定一個(gè)遠(yuǎn)程X應(yīng)用程序?qū)⑤敵龇诺侥膫€(gè)X server上?
A. DISPLAY
B. TERM
C. ECHO
D. OUTPUT
83.在xdm的配置目錄中,哪個(gè)文件用來設(shè)置在用戶通過xdm登錄后自動(dòng)起動(dòng)的應(yīng)用程序?
A. The Xsession file
B. The Xsetup_0 file
C. The Xstart_up file
D. The GiveConsole file
84.命令 netstat -a 停了很長時(shí)間沒有響應(yīng),這可能是哪里的問題?
A. NFS.
B. DNS.
C. NIS.
D. routing.
85.ping使用的協(xié)議是:
A. TCP
B. UDP
C. SMB
D. ICMP
86.下面哪個(gè)命令不是用來查看網(wǎng)絡(luò)故障的?
A. ping
B. init
C. telnet
D. netstat
87.撥號(hào)上網(wǎng)使用的協(xié)議通常是:
A. PPP
B. UUCP
C. SLIP
D. Ethernet
88.TCP/IP中,哪個(gè)協(xié)議是用來進(jìn)行IP自動(dòng)分配的?
A. ARP
B. NFS
C. DHCP
D. DNS
89.下面哪個(gè)文件定義了網(wǎng)絡(luò)服務(wù)的端口?
A. /etc/netport
B. /etc/services
C. /etc/server
D. /etc/netconf
90.下面哪個(gè)功能用來生成一個(gè)文件的校驗(yàn)碼?
A. md5
B. tar
C. crypt
D. md5sum
91.缺省的,用戶郵件放在:
A. ~/mail/
B. /var/mail/
C. /var/mail/spool/
D. /var/spool/mail/
92.下面哪個(gè)文件包含了供 NFS daemon 使用的目錄列表?
A. /etc/nfs
B. /etc/nfs.conf
C. /etc/exports
D. /etc/netdir
93.如何停止一臺(tái)機(jī)器的telnet服務(wù)?
A. Put NONE in /etc/telnet.allow
B. Put a line 'ALL:ALL' in /etc/hosts.deny
C. Comment the telnet entry in /etc/inittab
D. Comment the telnet entry in /etc/xinetd.conf
94.在哪個(gè)文件中保存了sendmail的別名?
A. /etc/aliases
B. /etc/mailaliases
C. /etc/sendmail.aliases
D. /etc/sendmail/aliases
95.smbd and nmbddaemons 的配置文件是:
A. /etc/exports
B. /etc/smb.conf
C. /etc/samba/config
D. /usr/local/samba.cfg
96.下面哪個(gè)命令用來卸載一個(gè)內(nèi)核模塊?
A. rmmod
B. unmod
C. delmod
D. modprobe
97.什么情況下必須運(yùn)行l(wèi)ilo
A. once a day from cron
B. once a week from cron
C. after installing a new kernel
D. after installing a new module
98.什么命令顯示所有裝載的模塊?
A. lsmod
B. dirmod
C. modules
D. modlist
99.下面哪個(gè)命令刷新打印機(jī)隊(duì)列?
A. lpflush
B. lprm -
C. lpclear
D. lprm all
100.下面哪個(gè)命令可以查看網(wǎng)卡的中斷?
A. cat /proc/ioports
B. cat /proc/interrupts
C. cat /proc/memoryinfo
D. which interrupts
參考答案:
01.D 02.B 03.C 04.C 05.B | 06 .C 07.B 08.C 09.A 10.B
11.A 12.C 13.C 14.C 15.B | 16.A 17.D 18.D 19.B 20.B
21.C 22.B 23.C 24.C 25.B | 26.D 27.A 28.B 29.B 30.A
31.A 32.C 33.A 34.D 35.D | 36.B 37.D 38.A 39.A 40.D
41.B 42.D 43.B 44.D 45.B | 46.B 47.A 48.B 49.A 50.C
51.C 52.C 53.D 54.A 55.A | 56.B 57.D 58.A 59.D 60.D
61.B 62.A 63.B 64.C 65.D | 66.B 67.D 68.C 69.A 70.A
71.A 72.C 73.D 74.A 75.A | 76.D 77.D 78.B 79.B 80.C
81.D 82.A 83.B 84.B 85.D | 86.B 87.A 88.C 89.B 90.A
91.D 92.C 93.D 94.A 95.B | 96.A 97.C 98.A 99.B 100.B
最后再給大家分享一些Linux學(xué)習(xí)資料,(我這里還有java,python,大數(shù)據(jù),人工智能的資料,你要需要也可以一起免費(fèi)帶走哦)希望對(duì)你有所幫助,快來一起打包帶走吧!
獲取方式:只需轉(zhuǎn)發(fā)本文,然后私信我“資料”即可免費(fèi)領(lǐng)取!
1、解釋下什么是GPL,GNU,自由軟件?
GPL:(通用公共許可證):一種授權(quán),任何人有權(quán)取得、修改、重新發(fā)布自由軟件的權(quán)力。
GNU:(革奴計(jì)劃):目標(biāo)是創(chuàng)建一套完全自由、開放的的操作系統(tǒng)。
自由軟件:是一種可以不受限制地自由使用、復(fù)制、研究、修改和分發(fā)的軟件。主要許可證有GPL和BSD許可證兩種。
2、linux系統(tǒng)里,buffer和cache如何區(qū)分?
buffer和cache都是內(nèi)存中的一塊區(qū)域,
當(dāng)CPU需要寫數(shù)據(jù)到磁盤時(shí),由于磁盤速度比較慢,所以CPU先把數(shù)據(jù)存進(jìn)buffer,
然后CPU去執(zhí)行其他任務(wù),buffer中的數(shù)據(jù)會(huì)定期寫入磁盤;
當(dāng)CPU需要從磁盤讀入數(shù)據(jù)時(shí),由于磁盤速度比較慢,
可以把即將用到的數(shù)據(jù)提前存入cache,CPU直接從Cache中拿數(shù)據(jù)要快的多。
3、描述Linux運(yùn)行級(jí)別0-6的各自含義
0:關(guān)機(jī)模式
1:單用戶模式==破解root密碼
2:無網(wǎng)絡(luò)支持的多用戶模式
3:有網(wǎng)絡(luò)支持的多用戶模式(文本模式,工作中最常用的模式)
4:保留,未使用
5:有網(wǎng)絡(luò)支持的X-windows支持多用戶模式(桌面)
6: 重新引導(dǎo)系統(tǒng),即重啟
4、描述Linux系統(tǒng)從開機(jī)到登陸界面的啟動(dòng)過程
⑴開機(jī)BIOS自檢,加載硬盤。
⑵讀取MBR,MBR引導(dǎo)。
⑶grub引導(dǎo)菜單(Boot Loader)。
⑷加載內(nèi)核kernel。
⑸啟動(dòng)init進(jìn)程,依據(jù)inittab文件設(shè)定運(yùn)行級(jí)別
⑹init進(jìn)程,執(zhí)行rc.sysinit文件。
⑺啟動(dòng)內(nèi)核模塊,執(zhí)行不同級(jí)別的腳本程序。
⑻執(zhí)行/etc/rc.d/rc.local
⑼啟動(dòng)mingetty,進(jìn)入系統(tǒng)登陸界面。
5、描述Linux下軟鏈接和硬鏈接的區(qū)別
在Linux系統(tǒng)中,鏈接分為兩種,一種是硬鏈接(Hard link),另一種稱為符號(hào)鏈接或軟鏈接(Symbolic Link)。
①默認(rèn)不帶參數(shù)的情況下,ln創(chuàng)建的是硬鏈接,帶-s參數(shù)的ln命令創(chuàng)建的是軟鏈接。
②硬鏈接文件與源文件的inode節(jié)點(diǎn)號(hào)相同,而軟鏈接文件的inode節(jié)點(diǎn)號(hào),與源文件不同,
③ln命令不能對(duì)目錄創(chuàng)建硬鏈接,但可以創(chuàng)建軟鏈接。對(duì)目錄的軟鏈接會(huì)經(jīng)常使用到。
④刪除軟鏈接文件,對(duì)源文件和硬鏈接文件無任何影響。
⑤刪除文件的硬鏈接文件,對(duì)源文件及軟鏈接文件無任何影響。
⑥刪除鏈接文件的源文件,對(duì)硬鏈接文件無影響,會(huì)導(dǎo)致其軟鏈接失效(紅底白字閃爍狀)。
⑦同時(shí)刪除源文件及其硬鏈接文件,整個(gè)文件才會(huì)被真正的刪除。
⑧很多硬件設(shè)備的快照功能,使用的就是類似硬鏈接的原理。
⑨軟鏈接可以跨文件系統(tǒng),硬鏈接不可以跨文件系統(tǒng)。
6、shell腳本中“$?”標(biāo)記的用途是什么?
在寫一個(gè)shell腳本時(shí),如果你想要檢查前一命令是否執(zhí)行成功,在if條件中使用“ ?
如果結(jié)束狀態(tài)是0,說明前一個(gè)命令執(zhí)行成功。
root@localhost:~# ls /usr/bin/share
ls: cannot access /usr/bin/share: No such file or directory
root@localhost:~# echo $?
2
如果結(jié)束狀態(tài)不是0,說明命令執(zhí)行失敗。
7、如何讓history命令顯示具體時(shí)間?
$ HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S"
$ export HISTTIMEFORMAT
重新開機(jī)后會(huì)還原,可以寫/etc/profile
8、用shell統(tǒng)計(jì)ip訪問情況,要求分析nginx訪問日志,找出訪問頁面數(shù)量在前10位的IP數(shù)。以下是nginx的訪問日志節(jié)選
202.101.129.218- - [26/Mar/2006:23:59:55 +0800] "GET /online/stat_inst.php?pid=d065HTTP/1.1" 302 20-"-" "-" "Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1)"
1}' access.log |sort|uniq -c |head -n 10
31 202.101.129.218
21 123.93.29.11
11 13.92.19.31
9、將本地的80端口的請(qǐng)求轉(zhuǎn)發(fā)到8080端口,本機(jī)地址10.0.0.254,寫出命令
$ iptables -t nat -A PREROUTING -d 10.0.0.254 -p tcp --dprot 80 -j DNAT --to-destination 10.0.0.254:8080
10、Load過高的可能性有哪些?
排查思路:
其他經(jīng)驗(yàn):
cpu load的飆升,一方面可能和full gc的次數(shù)增大有關(guān),一方面可能和死循環(huán)有關(guān)
11、描述/etc/fstab 文件中每個(gè)字段的含義?
(1)第一列:將被加載的文件系統(tǒng)名;
(2)第二列:該文件系統(tǒng)的安裝點(diǎn);
(3)第三列:文件系統(tǒng)的類型;
(4)第四列:設(shè)置參數(shù);
(5)第五列:供備份程序確定上次備份距現(xiàn)在的天數(shù);
(6)第六列:在系統(tǒng)引導(dǎo)時(shí)檢測(cè)文件系統(tǒng)的順序。
12、 如何在打包時(shí)排除指定目錄?
$ tar --exclude=/home/dmtsai --exclude= .tar -zcvf myfile.tar.gz /home/ /etc
mysql update user set password=password('123123') where user='root';
0 1 * * * /bin/sh /usr/bin/fileback
7.有一普通用戶想在每周日凌晨零點(diǎn)零分定期備份/user/backup到/tmp目錄下,該用戶應(yīng)如何做?
參考答案:(1)第一種方法:
用戶應(yīng)使用crontab –e 命令創(chuàng)建crontab文件。格式如下:
0 0 * * sun cp –r /user/backup /tmp
(2)第二種方法:
用戶先在自己目錄下新建文件file,文件內(nèi)容如下:
0 * * sun cp –r /user/backup /tmp
然后執(zhí)行 crontab file 使生效。
8.設(shè)計(jì)一個(gè)Shell程序,在/userdata目錄下建立50個(gè)目錄,即user1~user50,并設(shè)置每個(gè)目錄的權(quán)限,其中其他用戶的權(quán)限為:讀;文件所有者的權(quán)限
為:讀、寫、執(zhí)行;文件所有者所在組的權(quán)限為:讀、執(zhí)行。
參考答案: 建立程序 Pro16如下:
#!/bin/sh
i=1
while [ i -le 50 ]
do
if [ -d /userdata ];then
mkdir -p /userdata/user$i
chmod 754 /userdata/user$i
echo "user$i"
let "i = i + 1" (或i=$(($i+1))
else
mkdir /userdata
mkdir -p /userdata/user$i
chmod 754 /userdata/user$i
echo "user$i"
let "i = i + 1" (或i=$(($i+1))
fi
done
五、多選題
1.關(guān)于硬鏈接的描述正確的(BE)。
A 跨文件系統(tǒng) B不可以跨文件系統(tǒng) D可以做目錄的連接
C 為鏈接文件創(chuàng)建新的i節(jié)點(diǎn) E鏈接文件的i節(jié)點(diǎn)同被鏈接文件的i節(jié)點(diǎn)
2.在網(wǎng)站發(fā)布用戶wang的個(gè)人網(wǎng)頁時(shí),需要?jiǎng)?chuàng)建用戶網(wǎng)頁目錄,假定用戶網(wǎng)頁目錄設(shè)定為web
(用戶目錄在/home目錄下),如下描述正確的是(BCE)
A 存放用戶網(wǎng)頁的絕對(duì)路徑/wang/web B存放用戶網(wǎng)頁的目錄~wang/
C 存放用戶網(wǎng)頁的絕對(duì)路徑/home/wang/web D存放用戶網(wǎng)頁的絕對(duì)路徑/home/web
E 在本機(jī)訪問用戶wang的個(gè)人網(wǎng)頁的URL地址~wang/
3.在一臺(tái)WWW服務(wù)器上將端口號(hào)設(shè)定為8000,默認(rèn)的網(wǎng)頁文件index.html,服務(wù)器網(wǎng)頁的根目錄/www。在本機(jī)訪問服務(wù)器時(shí),正確的用法是(BDE)
A 瀏覽器訪問該服務(wù)器的URL地址
B 瀏覽器訪問該服務(wù)器的URL地址
C 瀏覽器訪問該服務(wù)器的用戶li網(wǎng)頁URL地址
D 瀏覽器訪問該服務(wù)器的用戶li網(wǎng)頁URL地址
E 瀏覽器訪問該服務(wù)器的URL地址localhost:8000/
4.在shell編程中關(guān)于$2的描述正確的是(CE)
A 程序后攜帶了兩個(gè)位置參數(shù) B 宏替換 C 程序后面攜帶的第二個(gè)位置參數(shù)
D 攜帶位置參數(shù)的個(gè)數(shù) E 用$2引用第二個(gè)位置參數(shù)
5.某文件的權(quán)限是 - r w x r - - r- -,下面描述正確的是(CD)
A 文件的權(quán)限值是755 B 文件的所有者對(duì)文件只有讀權(quán) 限
C 文件的權(quán)限值是 744 D 其他用戶對(duì)文件只有讀權(quán)限 E同組用戶對(duì)文件只有寫權(quán)限
6.關(guān)于OpenSSH的作用的描述正確的是(ACE)
A 開放源代碼的安全加密程序 B OpenSSH常用于為http協(xié)議加密
C OpenSSH用于提高遠(yuǎn)程登錄訪問的安全性 D 它和telnet實(shí)用同樣的端口號(hào)
E OpenSSH是免費(fèi)下載的應(yīng)程序
7.關(guān)于NFS服務(wù)器描述正確的是(BC)
A 網(wǎng)絡(luò)中實(shí)現(xiàn)Windows系統(tǒng)之間文件系統(tǒng)共享的應(yīng)用軟件
B 網(wǎng)絡(luò)中實(shí)現(xiàn)Linux系統(tǒng)之間文件系統(tǒng)共享的應(yīng)用軟件
C 網(wǎng)絡(luò)中實(shí)現(xiàn)Unix系統(tǒng)之間文件系統(tǒng)共享的應(yīng)用軟件
D 網(wǎng)絡(luò)中實(shí)現(xiàn)Windows系統(tǒng)和Unix之間文件系統(tǒng)共享的應(yīng)用軟件
E 網(wǎng)絡(luò)中實(shí)現(xiàn)Windows系統(tǒng)和Linux之間文件系統(tǒng)共享的應(yīng)用軟件
8.關(guān)于sed描述正確的是(ABD)
A sed 是Linux系統(tǒng)中的流編輯器 B sed 是UNIX系統(tǒng)中的流編輯器
C sed 網(wǎng)絡(luò)文件系統(tǒng)的類型
D 利用管道對(duì)標(biāo)準(zhǔn)輸入/標(biāo)準(zhǔn)輸入的數(shù)據(jù)進(jìn)行編輯和組合
E sed是NFS的應(yīng)用程序
9.關(guān)于限制磁盤限額,描述正確的是(ABD)
A 使用edquota可以監(jiān)控系統(tǒng)所有用戶使用的磁盤空間,并在接近極限時(shí)提示用戶
B 用戶組的磁盤限額是用戶組內(nèi)所有用戶予設(shè)磁盤空間總和
C 單個(gè)用戶的磁盤限額就是該用戶所在用戶組內(nèi)所有磁盤限額的總合
D 在Linux系統(tǒng)下限制用戶使用的磁盤空間可以使用edquota
E 用戶組的磁盤限額就是該用戶組內(nèi)擁有最大磁盤限額值的用戶的磁盤限額
10.關(guān)于建立系統(tǒng)用戶的正確描述是(ABD)
A 在Linux系統(tǒng)下建立用戶使用adduser命令
B 每個(gè)系統(tǒng)用戶分別在/etc/passwd和/etc/shadow文件中有一條記錄
C 訪問每個(gè)用戶的工作目錄使用命令“cd /用戶名”
D 每個(gè)系統(tǒng)用戶在默認(rèn)狀態(tài)下的工作目錄在/home/用戶名
E 每個(gè)系統(tǒng)用戶在/etc/fstab文件中有一條記錄
linux常用命令有:
1、cp命令,作用復(fù)制,參數(shù)如下:
-a:將文件的特性一起復(fù)制。
-p:連同文件的屬性一起復(fù)制,而非使用默認(rèn)方式,與-a相似,常用于備份。
-i:若目標(biāo)文件已經(jīng)存在時(shí),在覆蓋時(shí)會(huì)先詢問操作的進(jìn)行。
-r:遞歸持續(xù)復(fù)制,用于目錄的復(fù)制行為。
-u:目標(biāo)文件與源文件有差異時(shí)才會(huì)復(fù)制。
2、rm命令作用為刪除,參數(shù):
-f:就是force的意思,忽略不存在的文件,不會(huì)出現(xiàn)警告消息。
-i:互動(dòng)模式,在刪除前會(huì)詢問用戶是否操作。
-r:遞歸刪除,最常用于目錄刪除,它是一個(gè)非常危險(xiǎn)的參數(shù)。
3、mv命令作用為移動(dòng)文件:
-f:force強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問而直接覆蓋。
-i:若目標(biāo)文件已經(jīng)存在,就會(huì)詢問是否覆蓋。
-u:若目標(biāo)文件已經(jīng)存在,且比目標(biāo)文件新,才會(huì)更新。
4、pwd命令,作用為查看”當(dāng)前工作目錄“的完整路徑。
pwd-P#顯示出實(shí)際路徑,而非使用連接(link)路徑;pwd顯示的是連接路徑。
5、rmdir命令刪除目錄:
rmdir [選項(xiàng)]... 目錄...
-p:遞歸刪除目錄dirname,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。如果整個(gè)路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標(biāo)準(zhǔn)輸出上顯示相應(yīng)的信息。
-v:verbose顯示指令執(zhí)行過程。