linux54
A. linux shell常用命令
Linux shell常用命令匯總
對於經常使用linux系統的博主來說,基本常用的shell命令是少不了的,下面為大家總結了Linux shell的常用命令,希望對大家有所幫助!
1.檢查遠程埠是否對bash開放:
echo >/dev/tcp/8.8.8.8/53 && echo "open"
2.讓進程轉入後台:
Ctrl + z
3、將進程轉到前台:
fg
4.產生隨機的十六進制數,其中n是字元數:
openssl rand -hex n
5.在當前shell里執行一個文件里的命令:
source /home/user/file.name
6.截取前5個字元:
${variable:0:5}
7.SSH debug 模式:
ssh -vvv user@ip_address
8.SSH with pem key:
ssh user@ip_address -i key.pem
9.用wget抓取完整的網站目錄結構,存放到本地目錄中:
wget -r --no-parent --reject "index.html*" http://hostname/ -P /home/user/dirs
10.一次創建多個目錄:
mkdir -p /home/user/{test,test1,test2}
11.列出包括子進程的進程樹:
ps axwef
12.創建 war 文件:
jar -cvf name.war file
13.測試硬碟寫入速度:
dd if=/dev/zero of=/tmp/output.img bs=8k count=256k; rm -rf /tmp/output.img
14.測試硬碟讀取速度:
hdparm -Tt /dev/sda
15.獲取文本的md5 hash:
echo -n "text" | md5sum
16.檢查xml格式:
xmllint --noout file.xml
17.將tar.gz提取到新目錄里:
tar zxvf package.tar.gz -C new_dir
18.使用curl獲取HTTP頭信息:
curl -I http://www.example.com
19.修改文件或目錄的時間戳(YYMMDDhhmm):
touch -t 0712250000 file
20.用wget命令執行ftp下載:
wget -m ftp://username:password@hostname
21.生成隨機密碼(例子里是16個字元長):
LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;
22.快速備份一個文件:
cp some_file_name{,.bkp}
23.訪問Windows共享目錄:
smbclient -U "DOMAIN\user" //dc.domain.com/share/test/dir
24.執行歷史記錄里的命令(這里是第100行):
!100
25.解壓:
unzip package_name.zip -d dir_name
26.輸入多行文字(CTRL + d 退出):
cat > test.txt
27.創建空文件或清空一個現有文件:
\> test.txt
28.與Ubuntu NTP server同步時間:
ntpdate ntp.ubuntu.com
29.用netstat顯示所有tcp4監聽埠:
netstat -lnt4 | awk '{print $4}' | cut -f2 -d: | grep -o '[0-9]*'
30.qcow2鏡像文件轉換:
qemu-img convert -f qcow2 -O raw precise-server-cloudimg-amd64-disk1.img \precise-server-cloudimg-amd64-disk1.raw
31.重復運行文件,顯示其輸出(預設是2秒一次):
watch ps -ef
32.所有用戶列表:
getent passwd
33.Mount root in read/write mode:
mount -o remount,rw /
34.掛載一個目錄(這是不能使用鏈接的情況):
mount --bind /source /destination
35.動態更新DNS server:
nsupdate < <eof p=""> </eof>
update add $HOST 86400 A $IP
send
EOF
36.遞歸grep所有目錄:
grep -r "some_text" /path/to/dir
37.列出前10個最大的文件:
lsof / | awk '{ if($7 > 1048576) print $7/1048576 "MB "$9 }' | sort -n -u | tail
39.打開Vim並跳到文件末:
vim + some_file_name
40.Git 克隆指定分支(master):
git clone [email protected]:name/app.git -b master
41.Git 切換到其它分支(develop):
git checkout develop
42.Git 刪除分支(myfeature):
git branch -d myfeature
43.Git 刪除遠程分支
git push origin :branchName
44.Git 將新分支推送到遠程伺服器:
git push -u origin mynewfeature
45.列印歷史記錄中最後一次cat命令:
!cat:p
46.運行歷史記錄里最後一次cat命令:
!cat
47.找出/home/user下所有空子目錄:
echo >/dev/tcp/8.8.8.8/53 && echo "open"
1.檢查遠程埠是否對bash開放:
find /home/user -maxdepth 1 -type d -empty
48.獲取test.txt文件中第50-60行內容:
< test.txt sed -n '50,60p'
49.運行最後一個命令(如果最後一個命令是mkdir /root/test, 下面將會運行: sudo mkdir /root/test):
sudo !!
50.創建臨時RAM文件系統 – ramdisk (先創建/tmpram目錄):
mount -t tmpfs tmpfs /tmpram -o size=512m
51.Grep whole words:
grep -w "name" test.txt
52.在需要提升許可權的.情況下往一個文件里追加文本:
echo "some text" | sudo tee -a /path/file
53.列出所有kill signal參數:
kill -l
54.在bash歷史記錄里禁止記錄最後一次會話:
kill -9 $$
55.掃描網路尋找開放的埠:
nmap -p 8081 172.20.0.0/16
56.設置git email:
git config --global user.email "[email protected]"
57.To sync with master if you have unpublished commits:
git pull --rebase origin master
58.將所有文件名中含有”txt”的文件移入/home/user目錄:
find -iname "*txt*" -exec mv -v {} /home/user \;
59.將文件按行並列顯示:
paste test.txt test1.txt
60.shell里的進度條:
pv data.log
61.使用netcat將數據發送到Graphite server:
echo "hosts.sampleHost 10 `date +%s`" | nc 192.168.200.2 3000
62.將tabs轉換成空格:
expand test.txt > test1.txt
63.Skip bash history:
< space >cmd
64.去之前的工作目錄:
cd -
65.拆分大體積的tar.gz文件(每個100MB),然後合並回去:
split –b 100m /path/to/large/archive /path/to/output/files
cat files* > archive
66.使用curl獲取HTTP status code:
curl -sL -w "%{http_code}\\n" www.example.com -o /dev/null
67.設置root密碼,強化Mysql安全安裝:
/usr/bin/mysql_secure_installation
68.當Ctrl + c不好使時:
Ctrl + \
69.獲取文件owner:
stat -c %U file.txt
70.block設備列表:
lsblk -f
71.找出文件名結尾有空格的文件:
find . -type f -exec egrep -l " +$" {} \;
72.找出文件名有tab縮進符的文件
find . -type f -exec egrep -l $'\t' {} \;
73.用”=”列印出橫線:全選復制放進筆記
printf '%100s\n' | tr ' ' = ;
B. linux常用命令有哪些
Linux常用命令大全100條:
1,echo 「aa」 》 test.txt 和 echo 「bb」 》》 test.txt
//》將原文件清空,並且內容寫入到文件中,》》將內容放到文件的尾部
2,chmod go+w -R /home/zhangy //給組用戶和其他用戶添加寫的許可權
3,tar -tzvf test.tar.gz //列出歸檔內容
4, -ah //查看文件列表大小
5, -sh //查看所有文件的大小總和
6,echo 『1+2』|bc -l //數學運算
7,uname -a //查看linux內核等的一些信息
8,badblocks -s /dev/sda //壞道掃描時顯示進度
9,time command //查看命令的運行時間
10,ls -lrt //按時間的倒序排序
11,rsync -P //同步時顯示進度
12.history -c //清楚歷史命令
13,cd - //返回上次目錄
14,tree //顯示目錄樹
15,umount -n /mnt/hda2 //強制卸載
16,echo ~/ //顯示用戶的home目錄
17,echo $[5*5] //算術運算
18,echo $((5*5)) //算術運算
19,eval ls;ps aux|grep httpd //這二個命令都能執行
20,free -m //有MB為單位顯示內存
21,uptime
//顯示系統已經運行了多長時間,它依次顯示下列信息:現在時間、系統已經運行了多長時間、目前有多少登陸用戶、系統在過去的1分鍾、5分鍾和15分鍾內的平均負載
22,加法運算
[root@krlcgcms01 mytest]# let a=34+3;
[root@krlcgcms01 mytest]# echo $a;
23,export //查看所有環境變數
24,echo $PATH //查看單個變數
25,cmp file1 file2 //文件內容比對
26,clear //清屏
27,echo 23423 |awk --re-interval 『/[0-9]{3,}/』 //如果不加re-interval的話,不顯示
28,cal //得到一個整齊的日歷格式
29,wc -l //統計行數,wc -w 統計單詞
30,echo 「AaDCbd23」 |tr 「[A-Z]」 「[a-z]」 大寫變小寫,echo 「AaDCbdc23」 |tr -c b-d =
將b-d之外的字元串替換成=
31,echo 「ADSF」 | iconv -f UTF8 -t GBK //把字元由utf8轉成gbk
-f是from和簡寫,-t好像terminal的簡寫
32,cat -n file //內容的前面會顯示行號
33,chattr +i file //只讀,root用戶也沒法對其進行修改
34,lsattr file //查看文件屬性
35,cat /etc/passwd |awk -F: 『{print $1}』 //查看系統中所有用戶
36,cat /etc/group //查看系統中所有的組
37,groups //查前當前用戶所在的,所有組
38,usermod -g 組名 用戶 //這種方式是覆蓋的方式,用的時候要小心,如果用戶A性於mysql usermod -g php
mysql這樣的話只屬於php了
39,usermod -G 組名 用戶 //這種方式是增加的方式,如果用戶A性於mysql usermod -g php
mysql這樣的話,mysql就屬於2個組了
40,bc //進入數學計算中去
41,umask 003 u許可權是7,g許可權是7,其他用戶是4,也就是774,777-003=774
42,mkfs -t vfat /dev/hda6 //將移動硬碟裡面的一個分區格式化成vfat格式
43,mount /dev/cdrom /media/cdrom //掛載cdrom
44,getent group 532 //通過組ID,來查找組信息
45,last //登錄成功用戶記錄
46,lastb //登錄不成功用戶記錄
47,mp -S /dev/sda2 //查看一下要備份/dev/sda2所要的容量
48,mp -0j -f /dev/hda2/sda2_bak.mp.bz2 /dev/sda2 //將sda2進行備份並壓縮
49,restore -t -f /dev/hda2/sda2_bak.mp //查看備份信息
50,restore -r -f /dev/hda2/sda2_bak.mp //還原備份
51,fc-list //查看系統中安裝的字體
52,find 。/ -type f -exec grep -q 「root」 {} ; -exec echo {} ;
//查找目錄下文件所包涵的字元串
53,vmstat 5 //每5顯示一下次系統信息,cpu,memory,i/o等
54,top 後 在shift + P 所佔進程的排序顯示
55,top 後 在shift + M 所佔內存的排序顯示
56,iptraf -g //查看各個介面的流量
57,ostat -d -x /dev/sda2 2 //用iostat查看磁碟/dev/sda2的磁碟i/o情況,每兩秒刷新一次
58, paste -sd 『|||n』 test //文件的每4行轉換成1行,並用|隔開
59,lsof -i :22 //知道22埠現在運行什麼程序
60,lsof -c abc //顯示abc進程現在打開的文件
61,lsof -p 12 //看進程號為12的進程打開了哪些文件
63,route //查看路由信息
64,ifup //開啟網卡
65,ifdown //關閉網卡
66,route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //刪除
172.168這個網段
67,route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一個路由
68,netstat -tunl //列出監聽的網路服務埠
69,netstat -tun //列出已連接的網路服務埠
70,nmap -sP 172.30.4.0/24 //在這個網段內有多少用戶在我的主機上操作,一個不錯的安全檢查工具
71,vgdisplay //查看系統中的可用空間
72,lvextend -L+20G /dev/tank/part1 //向part1這個分區增加20G的空間
73,lvresize -L-10G /dev/tank/part2 //向part2這個分區減少10G的空間
74,pvdisplay //查看磁碟信息
75,mplayer -loop 10 /mnt/song/music/花兒開了.mp3 //循環播放10遍
76,pacman -S firefox -nd //nd去掉依賴
77,wget -c //斷點下載
78,chroot /mnt/ubuntu //改變根目錄到/mnt/ubuntu
79,ctrl+a //命令行下,游標稱動到開頭
80,ctrl+e //命令行下,游標移動結尾
81,cut -d: -f 1-4 test //用:分割文件,取分割後的1-4列
82,file /home/zhangy/test.php //用於查看文件的一些基本信息
83,touch test.txt //創建一個空文件 text.txt
84,htpasswd -cbd /usr/local/nginx/conf/authfile //創建訪問控制文件
85,df //查看磁碟空間,和當前的磁碟數
86,fdisk -l //查看所有磁碟數
87,alsamixer //進入後,m鍵可以實現靜音
88,killall httpd //把所有httpd進程殺掉
89,killall -9 mysqld_safe //有些進程超級用戶也停止不了,-9是強制刪除
90,mirror /mysql //下載mysql目錄
91,mirror -R /mysql //上傳mysql目錄
92,rmmod pcspkr //關掉tab提示音
93,modprobe pcspkr //開啟tab提示音
94,gpasswd -a zhangy wheel //將zhangy這個用戶添加到wheel這個組
95,dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096
//創建一個4G的IMG鏡像
96,lspic //顯示pci設備
97,lsusb //顯示usb設備
98,history | less //less根more有點像,感覺less用著更舒服點
99,ln -s //如果忘了-s就變成硬鏈接了
100,tar zxvf test.tar.gz -C /home/zhangy //將內容解壓到指定目錄
C. Linux都有哪些版本 那隻企鵝是什麼版本 最好能給安裝教程
Linux的發行版本很多,如果你以前沒接觸過,可以先裝一個Unbuntu試試,到Unbuntu網站上下載一個ISO鏡像,然後刻盤,或者向他們要一張光碟,他們負責郵寄的。Unbuntu中文地址:http://www.ubuntu.com.cn/
或者裝一個紅旗也行,是咱們中國做的發行版,中文處理方面相對要好一些,目前是6.0,也是下載一張系統盤就行了。紅旗官網:http://www.redflag-linux.com/xiazai/index.php
至於具體的安裝,在這里搜一下會找到很多,大概說一下:主要是在硬碟上留一塊空白空間,6、7G以上,用光碟啟動按步驟操作就行了。難點是Linux的分區,在安裝之前可以再查一下,做到心中有數。VirtualBox下載地址:http://www.virtualbox.org/wiki/Downloads
另外你也可以下載一個虛擬機軟體,在虛擬機上安裝Linux,這樣成功的把握大一些。推薦使用VirtualBox。
企鵝是Linux的標志,來歷看這里:
企鵝是Linux的象徵,linux的標志為什麼是企鵝?
企鵝是南極洲的標志性動物,根據國際公約,南極洲為全人類共同所有,不屬於當今世界上的任何國家,當今任何國家無權將南極洲納入其版圖。Linux選擇企鵝圖案作標志 ,其含意也是表明:開源的Linux,為全人類共同所有,任何公司無權將其私有。
在1996年, Linux操作系統開始被廣泛應用, Linus開始考慮給這個操作系統創作一個logo. 他想起曾經在澳大利亞被一種鳥咬過,咬他的不是別鳥,就是企鵝.選 定了企鵝做為logo之後,linus當時的要求是:"不要太胖, 而且應該是坐著的姿態 ?想像一下裝滿豆子的袋子." 設計師Ewing使用GIMP創建了企鵝的基本形態, 允許用戶自由添加修改這只企鵝的造型, 也衍生了現在諸多企鵝造型.
至於企鵝的名字: Tux. 因為企鵝總是黑白一身,當時外界認為這個名字來自燕尾服(Txuedo)一詞.事實上Tux是「Torvalds' UniX」的縮寫.現在, 企鵝Tux已經是Linux的標志,或者可以說品牌. 笑容可掬的Tux吸引了世界眾多愛好自由的電腦愛好者.
D. linux認證的面試題及答案
linux認證的面試題及答案
Linux認證指獲得專業Linux培訓後通過考試得到的資格。國際上廣泛承認的Linux認證有LinuxProfessionalInstitute(簡稱為LPI)、SairLinux和GNU、Linux+和RedHatCertifiedEngineer。不過,想要考取這個證書也不是容易的事情,本次我我大家帶來了linux認證面試題及答案希望能夠幫助道大家。
一、填空題:
1. 在Linux系統中,以 文件 方式訪問設備 。
2. Linux內核引導時,從文件 /etc/fstab 中讀取要載入的文件系統。
3. Linux文件系統中每個文件用 i節點 來標識。
4. 全部磁碟塊由四個部分組成,分別為引導塊 、專用塊 、 i節點表塊 和數據存儲塊。
5. 鏈接分為: 硬鏈接 和 符號鏈接 。
6. 超級塊包含了i節點表 和 空閑塊表 等重要的文件系統信息。
7. 某文件的許可權為:drw-r--r--,用數值形式表示該許可權,則該八進制數為: 644 ,該文件屬性是 目錄 。
8. 前台起動的進程使用 Ctrl+c 終止。
9. 靜態路由設定後,若網路拓撲結構發生變化,需由系統管理員修改路由的設置。
10. 網路管理的重要任務是: 控制 和 監控 。
11. 安裝Linux系統對硬碟分區時,必須有兩種分區類型: 文件系統分區 和 交換分區 。
13. 編寫的Shell程序運行前必須賦予該腳本文件 執行 許可權。
14. 系統管理的任務之一是能夠在 分布式 環境中實現對程序和數據的安全保護、備份、恢復和更新。
15. 系統交換分區是作為系統 虛擬存儲器 的一塊區域。
16. 內核分為 進程管理系統 、 內存管理系統 、 I/O管理系統 和文件管理系統 等四個子系統。
17. 內核配置是系統管理員在改變系統配置 硬體 時要進行的重要操作。
18. 在安裝Linux系統中,使用netconfig程序對網路進行配置,該安裝程序會一步步提示用戶輸入主機名、域名、域名伺服器、IP地址、 網關地址 和
子網掩碼 等必要信息。
19. 唯一標識每一個用戶的是用戶 ID 和用戶名。
20 . RIP 協議是最為普遍的一種內部協議,一般稱為動態路由選擇協議。
21. 在Linux系統中所有內容都被表示為文件,組織文件的各種方法稱為 文件系統 。
22. DHCP可以實現動態 IP 地址分配。
23. 系統網路管理員的管理對象是伺服器、 用戶 和伺服器的進程 以及系統的各種資源。
24. 網路管理通常由監測、傳輸和管理三部分組成,其中管理部分是整個網路管理的中心。
25. 當想刪除本系統用不上的 設備驅動程序 時必須編譯內核,當內核不支持系統上的 設備驅動程序 時,必須對內核 升級 。
26 Ping命令可以測試網路中本機系統是否能到達 一台遠程主機 ,所以常常用於測試網路的 連通性 。
27. vi編輯器具有兩種工作模式: 命令模式 和 輸入模式 。
28. 可以用ls –al命令來觀察文件的許可權,每個文件的許可權都用10位表示,並分為四段,其中第一段占 1 位,表示 文件類型 ,第二段佔3位,表示 文
件所有者 對該文件的許可權。
29. 進程與程序的區別在於其動態性,動態的產生和終止,從產生到終止進程可以具有的基本狀態為: 運行態 、 就緒態 和 等待態(阻塞態) 。
30. DNS實際上是分布在internet上的主機信息的資料庫,其作用是實現 IP地址和主機名 之間的轉換。
31. Apache是實現WWW伺服器功能的應用程序,即通常所說的「瀏覽web伺服器」,在伺服器端 為用戶提供瀏覽 web服務 的就是apache應用程序。
32. 在Linux系統上做備份可以有兩種類型:系統備份 和 用戶備份 。其中前者是指對 操作系統 的備份,後者是指對 應用程序和用戶文件的備份。
33. CD-ROM標準的文件系統類型是 iso9660 。
34. 當lilo.conf配置完畢後,使之生效,應運行的命令及參數是 lilo 。
35. 在使用ls命令時,用八進制形式顯示非列印字元應使用參數 -b 。
36. Linux使用支持Windows 9.x/2000長文件名的文件系統的類型是 vfat 。
37. 設定限制用戶使用磁碟空間的命令是 quota 。
38 在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是 /etc 。
39. 硬連接只能建立對 文件 鏈接。符號鏈接可以跨不同文件系統創建。
40. 套接字文件的屬性位是 s 。
41. 結束後台進程的命令是 kill 。
42. 進程的運行有兩種方式,即 獨立運行和使用父進程運行 。
43. Links分為 硬鏈接和符號鏈接 。
44. 在超級用戶下顯示Linux系統中正在運行的全部進程,應使用的命令及參數是 ps -aux 。
45. 管道文件的屬性位是 p 。
46. 將前一個命令的標准輸出作為後一個命令的標准輸入,稱之為 管道 。
47. 為腳本程序指定執行權的命令及參數是 chmod a+x filename 。
48. 進行遠程登錄的命令是 telnet 。
49. 欲發送10個分組報文測試與主機abc.tuu.e.cn的連通性,應使用的命令和參數是: ping abc.tuu.e.cn –c 10 。
50. DNS伺服器的進程命名為named,當其啟動時,自動裝載 /etc目錄下的 named.conf 文件中定義的DNS分區資料庫文件。
51. Apache伺服器進程配置文件是 httpd.conf 。
52.在 Linux系統中,壓縮文件後生成後綴為.gz文件的命令是 gzip 。
53. 在用vi編輯文件時,將文件內容存入test.txt文件中,應在命令模式下鍵入 :w test.txt 。
54 可以在標准輸出上顯示整年日歷的命令及參數是 cal -y 。
55. 在shell編程時,使用方括弧表示測試條件的規則是:方括弧兩邊必須有 空格 。
56. 檢查已安裝的文件系統/dev/had5是否正常,若檢查有錯,則自動修復,其命令及參數是 fsck –a /dev/had5 。
57. 在Windows9.x環境下共享Unix/Linux中的用戶目錄的一個工具是 Samba伺服器 。
58. 系統管理員的職責是進行系統資源管理、系統性能管理、設備管理、安全管理和 系統性能監測 。
59 在Linux系統中,測試DNS伺服器是否能夠正確解析域名的的客戶端命令,使用命令 nslookup 。
60. 在Linux系統下,第二個IDE通道的硬碟(從盤)被標識為 hdb 。
61. 當系統管理員需升級內核版本和改變系統硬體配置時,應 重新編譯內核 。
62. 如果只是要修改系統的IP地址,應修改 /etc/rc.d/rc.inet1 配置文件。
63. 當LAN內沒有條件建立DNS伺服器,但又想讓區域網內的用戶可以使用計算機名互相訪問時,應配置 /etc/hosts 文件。
64. 在vi編輯環境下,使用 Esc鍵 進行模式轉換。
65. Slackware Linux 9.0通常使用 ext3 文件系統,系統的全部磁碟塊由 四 部分組成。
66. 將/home/stud1/wang目錄做歸檔壓縮,壓縮後生成wang.tar.gz文件,並將此文件保存到/home目錄下,實現此任務的tar命令格式 tar zcvf
/home/wang.tar.gz /home/stud1/wang 。
67. 管道就是將前一個命令的 標准輸出 作為後一個命令的 標准輸入 。
68. 在使用手工的方法配置網路時,可通過修改 /etc/HOSTNAME 文件來改變主機名,若要配置該計算機的域名解析客戶端,需配置 /etc/resolv.conf
文件。
69. 啟動進程有手動啟動和調度啟動兩種方法,其中調度啟動常用的命令為 at 、 batch 和 crontab 。
70. test.bns.com.cn的域名是 bns.com.cn ,如果要配置一域名伺服器,應在 named.conf 文件中定義DNS資料庫的工作目錄。
71. Sendmail郵件系統使用的兩個主要協議是: SMTP 和 POP ,前者用來發送郵件,後者用來接收郵件。
72. DHCP是動態主機配置協議的簡稱,其作用是:為網路中的主機分配IP地址 。
73. 目前代理伺服器使用的軟體包有很多種,教材中使用的是 squid 。
74. rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關 -r或-R 。
75. mv 命令可以移動文件和目錄,還可以為文件和目錄重新命名。
76. 路由選擇協議(RIP)的跳數表示到達目的地之前必須通過的 網關 數,RIP接受的最長距離是 15跳 。
77. ping命令用於測試網路的連通性,ping命令通過 ICMP 協議來實現。
78. nfs 協議用於實現Unix(/linux)主機之間的文件系統共享。
79. 在Linux操作系統中,設備都是通過特殊的 文件 來訪問。
80. shell不僅是 用戶命令的解釋器 ,它同時也是一種功能強大的編程語言。 bash是Linux的預設shell。
81. 用 >;>; 符號將輸出重定向內容附加在原文的後面。
82. 增加一個用戶的命令是:adser 或useradd 。
83 進行字元串查找,使用grep命令。
84. 使用 * 每次匹配若干個字元。
85. /sbin 目錄用來存放系統管理員使用的管理程序。
二、單項選擇題:
1. 下面的網路協議中,面向連接的的協議是: A 。
A 傳輸控制協議 B 用戶數據報協議 C 網際協議 D 網際控制報文協議
2. 在/etc/fstab文件中指定的文件系統載入參數中, D 參數一般用於CD-ROM等移動設備。
A defaults B sw C rw和ro D noauto
3. Linux文件許可權一共10位長度,分成四段,第三段表示的內容是 C 。
A 文件類型 B 文件所有者的許可權
C 文件所有者所在組的許可權 D 其他用戶的許可權
4. 終止一個前台進程可能用到的命令和操作 B 。
A kill B ;+C C shut down D halt
5.在使用mkdir命令創建新的目錄時,在其父目錄不存在時先創建父目錄的選項是 D 。
A -m B -d C -f D -p
6. 下面關於i節點描述錯誤的是 A 。
A i節點和文件是一一對應的
B i節點能描述文件佔用的塊數
C i節點描述了文件大小和指向數據塊的指針
D 通過i節點實現文件的邏輯結構和物理結構的轉換
7. 一個文件名字為rr.Z,可以用來解壓縮的命令是: D 。
A tar B gzip C compress D uncompress
8. 具有很多C語言的功能,又稱過濾器的是 C 。
A csh
B tcsh
C awk
D sed
9. 一台主機要實現通過區域網與另一個區域網通信,需要做的工作是 C 。
A 配置域名伺服器
B 定義一條本機指向所在網路的路由
C 定義一條本機指向所在網路網關的路由
D 定義一條本機指向目標網路網關的路由
10. 建立動態路由需要用到的文件有 D 。
A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways
11. 區域網的網路地址192.168.1.0/24,區域網絡連接其它網路的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網路時,其路由設置
正確的是 B 。
A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1
C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D route add default 192.168.1.0 netmask 172.168.1.1 metric 1
12. 下列提法中,不屬於ifconfig命令作用范圍的是 D 。
A 配置本地回環地址 B 配置網卡的IP地址
C 激活網路適配器 D 載入網卡到內核中
13. 下列關於鏈接描述,錯誤的是 B 。
A 硬鏈接就是讓鏈接文件的i節點號指向被鏈接文件的i節點
B 硬鏈接和符號連接都是產生一個新的i節點
C 鏈接分為硬鏈接和符號鏈接 D 硬連接不能鏈接目錄文件
14. 在區域網絡內的某台主機用ping命令測試網路連接時發現網路內部的主機都可以連同,而不能與公網連通,問題可能是 C。
E. linux分區格式有哪些
1、Ext2:是GNU/Linux系統中標準的文件系統。這是Linux中使用最多的一種文件系統,它是專門為Linux設計的,擁有極快的速度和極小的CPU佔用率,既可以用於標準的塊設備,也被應用在軟盤等移動存儲設備上。
2、Ext3:Ext3是一種日誌文件系統,最大的特點是:它會將整個磁碟的寫入動作完整的記錄在磁碟的某個區域上,以便有需要時回溯追蹤。當在某個過程中斷時,系統可以根據這些記錄直接回溯並重整中斷的部分,重整速度相當快。
3、Linux Swap:它是Linux中一種專門用於交換分區的Swap文件系統。Linux是使用這一整個分區作為交換空間,一般這個Swap格式的交換分區是主內存的2倍,在內存不夠時,Linux會將部分數據寫到交換分區上。
4、VFAT:也叫作長文件名系統,這是一個與Windows系統兼容的Linux文件系統,支持長文件名,可以作為Windows與Linux交換文件的分區。
F. linux socket error 54 exchange full是什麼意思
linux socket error 54 exchange full
全部釋義和例句>>套接字錯誤54交換滿