當前位置:首頁 » 操作系統 » linux54

linux54

發布時間: 2023-03-12 21:57:41

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交換滿

熱點內容
編譯正確運行後沒有輸出就結束了 發布:2025-08-23 03:12:26 瀏覽:888
fanuc存儲卡 發布:2025-08-23 03:12:19 瀏覽:384
俠盜飛車安卓哪裡下 發布:2025-08-23 03:02:24 瀏覽:753
沈陽java培訓 發布:2025-08-23 02:56:03 瀏覽:972
安卓2千以下買什麼備用機好 發布:2025-08-23 02:54:38 瀏覽:144
ftp文件共享軟體 發布:2025-08-23 02:34:13 瀏覽:583
php圖片等比縮放 發布:2025-08-23 02:32:40 瀏覽:646
資料庫配置文件jsp 發布:2025-08-23 02:21:22 瀏覽:454
介面地址和伺服器地址是一個么 發布:2025-08-23 02:21:21 瀏覽:767
iphone的證書在哪個文件夾 發布:2025-08-23 02:21:13 瀏覽:540