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

linux73

發布時間: 2023-01-16 23:24:12

linux常用命令

常用的命令有好多啊,你剛開始學,不用特意的去記,用到什麼學什麼就好了。 當然非要列舉,下面列舉的100條,是來自網路經驗上的。 希望對你有幫助。
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 //將內容解壓到指定目錄

② linux下 如何判斷信號量延時

/*編譯命令:gcc -o shm shm.c -g */
2
3#include<sys/sem.h>
4#include<sys/ipc.h>
5
6#define SEGSIZE 1024
7#define READTIME 1
8
9union semum
10{
11 int val;
12 struct semid_ds *buf;
13 unsigned short *array;
14}arg;
15
16/* 創建信號量 */
17int sem_creat(key_t key)
18{
19 union semun sem;
20 int semid;
21 sem.val = 0;
22 semid = semget(key, 1, IPC_CREAT | 0666);
23
24 if (semid == -1)
25 {
26 printf("Create semaphore error\n");
27 exit(-1);
28 }
29
30 semctl(semid, 0, SETVAL, sem);
31
32 return semid;
33}
34
35/* 刪除信號量*/
36int del_sem(int semid)
37{
38 union semun sem;
39 sem.val = 0;
40 semctl(semid, 0, IPC_RMID, sem);
41}
42
43/* 信號量的P操作,使得信號量的值加1 */
44int p(int semid)
45{
46 struct sembuf sops = {0,
47 +1,
48 IPC_NOWAIT
49 };
50
51 return (semop(semid, &sops, 1));
52}
53
54/* 信號量的v操作,使得信號量的值減1 */
55int v(int semid)
56{
57 struct sembuf sops = {0,
58 -1,
59 IPC_NOWAIT
60 };
61
62 return (semop(semid, &sops, 1));
63}
64
65/* server主程序 */
66int main(int argc, char **argv)
67{
68 key_t key;
69 int shmid, semid;
70 char *shm;
71 char msg[7] = "-data-";
72 char i;
73 struct semid_ds buf;
74
75 key = ftok("/", 0);
76 shmid = shmget(key, SEGSIZE, IPC_CREAT|0604);
77
78 if shmid == -1)
79 {
80 printf(" create shared memory error\n");
81 return -1;
82 }
83
84 shm = (char *)shmat(shmid, 0, 0);
85 if (-1 == (int)shm)
86 {
87 printf(" attach shared memory error\n");
88 return -1;
89 }
90
91 semid = sem_creat(key);
92
93 for (i = 0; i <= 3; i++)
94 {
95 sleep(1);
96 p(semid);
97 sleep(READTIME);
98 msg[5] = '0' + i;
99 memcpy(shm,msg,sizeof(msg));
100 sleep(58);
101 v(semid);
102 }
103
104 shmdt(shm);
105
106 shmctl(shmid,IPC_RMID,&buf);
107
108 del_sem(semid);
109
110 return 0;
111
112}
113
114
115
116
117
118
119
120
121

③ 100道Linux試題,每題1分,你能答多少分(附答案+教程)

本套筆試題共100題,每題1分,共100分。(參考答案在文章末尾,還有Linux學習資料一起贈送)

1. cron 後台常駐程序 (daemon) 用於:

A. 負責文件在網路中的共享

B. 管理列印子系統

C. 跟蹤管理系統信息和錯誤

D. 管理系統日常任務的調度

2. 在大多數Linux發行版本中,以下哪個屬於塊設備 (block devices) ?

A. 串列口

B. 硬碟

C. 虛擬終端

D. 列印機

3. 下面哪個Linux命令可以一次顯示一頁內容?

A. pause

B. cat

C. more

D. grep

4. 怎樣了解您在當前目錄下還有多大空間?

A. Use df

B. Use /

C. Use .

D. Use df .

5. 怎樣更改一個文件的許可權設置?

A. attrib

B. chmod

C. change

D. file

6. 假如您需要找出 /etc/my.conf 文件屬於哪個包 (package) ,您可以執行:

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. 假如當前系統是在 level 3 運行,怎樣不重啟系統就可轉換到 level 5 運行?

A. Set level = 5

B. telinit 5

C. run 5

D. ALT-F7-5

8. 那個命令用於改變 IDE 硬碟的設置?

A. hdparam

B. ideconfig

C. hdparm

D. hddparm

9. 下面哪個命令可以列出定義在以後特定時間運行一次的所有任務?

A. atq

B. cron

C. batch

D. at

10.下面命令的作用是:set PS1="[\\uw ]\$" ; export PS1

A. 改變錯誤信息提示

B. 改變命令提示符

C. 改變一些終端參數

D. 改變輔助命令提示符

11.作為一個管理員,你希望在每一個新用戶的目錄下放一個文件 .bashrc ,那麼你應該在哪個目錄下放這個文件,以便於新用戶創建主目錄時自動將這個文件復制到自己的目錄下。

A. /etc/skel/

B. /etc/default/

C. /etc/defaults/

D. /etc/profile.d/

12.在bash中,export命令的作用是:

A. 在子shell中運行命令

B. 使在子shell中可以使用命令 歷史 記錄

C. 為其它應用程序設置環境變數

D. 提供NFS分區給網路中的其它系統使用

13.在使用了shadow口令的系統中,/etc/passwd和/etc/shadow兩個文件的許可權正確的是:

A. -rw-r----- , -r--------

B. -rw-r--r-- , -r--r--r--

C. -rw-r--r-- , -r--------

D. -rw-r--rw- , -r-----r--

14.下面哪個參數可以刪除一個用戶並同時刪除用戶的主目錄?

A. rmuser -r

B. deluser -r

C. userdel -r

D. usermgr -r

15.有一個備份程序mybackup,需要在周一至周五下午1點和晚上8點各運行一次,下面哪條crontab的項可以完成這項工作?

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.如何從當前系統中卸載一個已裝載的文件系統

A. umount

B. dismount

C. mount -u

D. 從 /etc/fstab 中刪除這個文件系統項

17.如果你的umask設置為022,預設的你創建的文件的許可權為:

A. ----w--w-

B. -w--w----

C. r-xr-x---

D. rw-r--r--

18.在一條命令中如何查找一個二進制命令 Xconfigurator 的路徑?

A. apropos Xconfigurator

B. find Xconfigurator

C. where Xconfigurator

D. which Xconfigurator

19.哪一條命令用來裝載所有在 /etc/fstab 中定義的文件系統?

A. amount

B. mount -a

C. fmount

D. mount -f

20.運行一個腳本,用戶不需要什麼樣的許可權?

A. read

B. write

C. execute

D. browse on the directory

21.在Linux中,如何標識接在IDE0上的slave硬碟的第2個擴展分區?

A. /dev/hdb2

B. /dev/hd1b2

C. /dev/hdb6

D. /dev/hd1b6

22.在應用程序起動時,如何設置進程的優先順序?

A. priority

B. nice

C. renice

D. setpri

23.在 bash 中, 在一條命令後加入"1>&2" 意味著:

A. 標准錯誤輸出重定向到標准輸入

B. 標准輸入重定向到標准錯誤輸出

C. 標准輸出重定向到標准錯誤輸出

D. 標准輸出重定向到標准輸入

24.下面哪條命令可以把f1.txt復制為f2.txt?

A. cp f1.txt | f2.txt

B. cat f1.txt | f2.txt

C. cat f1.txt > f2.txt

D. f1.txt | f2.txt

25.顯示一個文件最後幾行的命令是:

A. tac

B. tail

C. rear

D. last

26.如何快速切換到用戶John的主目錄下?

A. cd @John

B. cd #John

C. cd &John

D. cd ~John

27.把一個流中所有字元轉換成大寫字元,可以使用下面哪個命令?

A. tr a-z A-Z

B. tac a-z A-Z

C.sed /a-z/A-Z

D. sed --toupper

28.使用什麼命令可以查看Linux的啟動信息?

A. mesg -d

B. dmesg

C. cat /etc/mesg

D. cat /var/mesg

29.運行級定義在:

A. in the kernel

B. in /etc/inittab

C. in /etc/runlevels

D. using the rl command

30.如何裝載(mount)上在 /etc/fstab 文件中定義的所有文件系統?

A. mount -a

B. mount /mnt/*

C. mount

D. mount /etc/fstab

31.使用ln命令將生成了一個指向文件old的符號鏈接new,如果你將文件old刪除,是否還能夠訪問文件中的數據?

A. 不可能再訪問

B. 仍然可以訪問

C. 能否訪問取決於文件的所有者

D. 能否訪問取決於文件的許可權

32.xt2fs文件系統中,預設的為root用戶保留多大的空間?

A. 3%

B. 5%

C. 10%

D. 15%

33.哪個命令用來顯示系統中各個分區中inode的使用情況?

A. df -i

B. df -H

C. free -b

D. -a -c /

34.多數Linux發行版本中,圖形方式的運行級定義為?

A. 1

B. 2

C. 3

D. 5

35.在系統文檔中找到關於print這個單詞的所有說明?

A. man print

B. which print

C. locate print

D. apropos print

36.man 5 passwd 含義是?

A. 顯示 passwd 命令的使用方法

B. 顯示 passwd 文件的結構

C. 顯示 passwd 命令的說明的前五行

D. 顯示關於passwd的前五處說明文檔。

37.如何在文件中查找顯示所有以"*"打頭的行?

A. find * file

B. wc -l * < file

C. grep -n * file

D. grep 『^*』 file

38.在ps命令中什麼參數是用來顯示所有用戶的進程的?

A. a

B. b

C. u

D. x

39.顯示二進制文件的命令是?

A. od

B. vil

C. view

D. binview

40.如何顯示Linux系統中注冊的用戶數(包含系統用戶)?

A. account -l

B. nl /etc/passwd |head

C. wc --users /etc/passwd

D. wc --lines /etc/passwd

41.在一行結束位置加上什麼符號,表示未結束,下一行繼續?

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.如何刪除一個非空子目錄/tmp?

A. del /tmp/*

B. rm -rf /tmp

C. rm -Ra /tmp/*

D. rm -rf /tmp/*

44.使用什麼命令可以在今天午夜運行命令 cmd1 ?

A. at midnight cmd1

B. cron -at "00:00" cmd1

C. batch -t "00:00" < cmd1

D. echo "cmd1" | at midnight

45.你的系統使用增量備份策略,當需要恢復系統時,你需要按什麼順序恢復備份數據?

A. 最後一次全備份,然後從最早到最近的增量備份

B. 最後一次全備份,然後從最近到最早的增量備份

C. 最早到最近的增量備份,然後最後一次全備份

D. 最近到最早的增量備份,然後最後一次全備份

46.對所有用戶的變數設置,應當放在哪個文件下?

A. /etc/bashrc

B. /etc/profile

C. ~/.bash_profile

D. /etc/skel/.bashrc

47.Linux系統中,一般把命令 ls 定義為 ls --color 的別名,以便以不同顏色來標識不同類型的文件。但是,如何能夠使用原先的ls命令?

A. ls

B. ;ls

C. ls $$

D. ls --noalias

48.在Linux系統中的腳本文件一般以什麼開頭?

A. $/bin/sh

B. #!/bin/sh

C. use /bin/sh

D. set shell=/bin/sh

49.下面哪種寫法表示如果cmd1成功執行,則執行cmd2命令?

A. cmd1&&cmd2

B. cmd1|cmd2

C. cmd1;cmd2

D. cmd1||cmd2

50.在哪個文件中定義網卡的I/O地址?

A. cat /proc/moles

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.如何暫停一個列印隊列?

A. lpr

B. lpq

C. lpc

D. lpd

53.在vi中退出不保存的命令是?

A. :q

B. :w

C. :wq

D. :q!

54.在 XFree86 3.x 中, 預設的字體伺服器為:

A. xfs

B. xfserv

C. fonts

D. xfstt

55.使用什麼命令檢測基本網路連接?

A. ping

B. route

C. netstat

D. ifconfig

56.下面哪個協議使用了二個以上的埠?

A. telnet

B. FTP

C. rsh

D. HTTP

57.在PPP協議中,哪個認證協議不以明文傳遞密碼?

A. PAM

B. PAP

C. PGP

D. CHAP

58.下面哪個文件系統應該分配最大的空間?

A. /usr

B. /lib

C. /root

D. /bin

59.如何在Debian系統中安裝rpm包?

A. alien pkgname.rpm

B. dpkg --rpm pkgname.rpm

C. dpkg --alien pkgname.rpm

D. alien pkganme.rpm ; dpkg -i pkganme.deb

60.在安裝軟體時下面哪一步需要root許可權?

A. make

B. make deps

C. make config

D. make install

61.什麼命令用來只更新已經安裝過的rpm軟體包?

A. rpm -U *.rpm

B. rpm -F *.rpm

C. rpm -e *.rpm

D. rpm -q *.rpm

62.在 windows 與 Linux 雙起動的系統中,如果要讓LILO 管理引導,則 LILO 應該放在:

A. MBR

B. /

C. root分區的首扇區

D. /LILO

63.ldconfig的配置文件是

A. /lib/ld.so

B. /etc/ld.so.conf

C. /etc/ld.so.cache

D. /etc/moles.conf

64.下面哪個命令可以壓縮部分文件:

A. tar -dzvf filename.tgz *

B. tar -tzvf filename.tgz *

C. tar -czvf filename.tgz *

D. tar -xzvf filename.tgz *

65.網路服務的daemon是:

A. lpd

B. netd

C. httpd

D. inetd

66.Linux與windows 的網上領居互聯,需要提供什麼daemon?

A. bind

B. smbd

C. nmbd

D. shard

67.對於Apache伺服器,提供的子進程的預設的用戶是:

A. root

B. apached

C. httpd

D. nobody

68.sendmail中預設的未發出信件的存放位置是:

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.關於可裝載的模塊,裝載時的參數,如I/O地址等的存放位置是:

A. /etc/conf.moles

B. /etc/lilo.conf

C. /boot/System.map

D. /etc/sysconfig

71.在 Linux 中,如何關閉郵件提示?

A. biff n

B. mesg n

C. notify off

D. set notify=off

72.在 bash shell 環境下,當一命令正在執行時,按下 control-Z 會:

A. 中止前台任務

B. 給當前文件加上 EOF.

C. 將前台任務轉入後台

D. 注銷當前用戶

73.定義bash環境的用戶文件是:

A. bash & .bashrc

B. bashrc & .bash_conf

C. bashrc & bash_profile

D. .bashrc & .bash_profile

74.下面哪條命令用來顯示一個程序所使用的庫文件?

A. ldd

B. ld so

C. modprobe

D. ldconfig

75.如何查看一個RPM軟體的配置文件的存放位置?

A. rpm -qc rpm1

B. rpm -Vc rpm1

C. rpm --config rpm1

D. rpm -qa --config rpm1

76.如何查看一個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 配置文件中,哪個段用來設置字體文件?

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.下面哪個文件用來設置 X window 的顯示解析度?

A. xinit

B. xinitrc

C. XF86Setup

D. XF86Config

82.哪個變數用來指定一個遠程X應用程序將輸出放到哪個X server上?

A. DISPLAY

B. TERM

C. ECHO

D. OUTPUT

83.在xdm的配置目錄中,哪個文件用來設置在用戶通過xdm登錄後自動起動的應用程序?

A. The Xsession file

B. The Xsetup_0 file

C. The Xstart_up file

D. The GiveConsole file

84.命令 netstat -a 停了很長時間沒有響應,這可能是哪裡的問題?

A. NFS.

B. DNS.

C. NIS.

D. routing.

85.ping使用的協議是:

A. TCP

B. UDP

C. SMB

D. ICMP

86.下面哪個命令不是用來查看網路故障的?

A. ping

B. init

C. telnet

D. netstat

87.撥號上網使用的協議通常是:

A. PPP

B. UUCP

C. SLIP

D. Ethernet

88.TCP/IP中,哪個協議是用來進行IP自動分配的?

A. ARP

B. NFS

C. DHCP

D. DNS

89.下面哪個文件定義了網路服務的埠?

A. /etc/netport

B. /etc/services

C. /etc/server

D. /etc/netconf

90.下面哪個功能用來生成一個文件的校驗碼?

A. md5

B. tar

C. crypt

D. md5sum

91.預設的,用戶郵件放在:

A. ~/mail/

B. /var/mail/

C. /var/mail/spool/

D. /var/spool/mail/

92.下面哪個文件包含了供 NFS daemon 使用的目錄列表?

A. /etc/nfs

B. /etc/nfs.conf

C. /etc/exports

D. /etc/netdir

93.如何停止一台機器的telnet服務?

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.在哪個文件中保存了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.下面哪個命令用來卸載一個內核模塊?

A. rmmod

B. unmod

C. delmod

D. modprobe

97.什麼情況下必須運行lilo

A. once a day from cron

B. once a week from cron

C. after installing a new kernel

D. after installing a new mole

98.什麼命令顯示所有裝載的模塊?

A. lsmod

B. dirmod

C. moles

D. modlist

99.下面哪個命令刷新列印機隊列?

A. lpflush

B. lprm -

C. lpclear

D. lprm all

100.下面哪個命令可以查看網卡的中斷?

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學習資料,(我這里還有javapython,大數據,人工智慧的資料,你要需要也可以一起免費帶走哦)希望對你有所幫助,快來一起打包帶走吧!

獲取方式:只需轉發本文,然後私信我「資料」即可免費領取!

④ 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。

熱點內容
電信無線路由器官方密碼是什麼 發布:2025-07-03 16:25:00 瀏覽:772
空間只能申請訪問 發布:2025-07-03 16:23:27 瀏覽:735
華碩天選2air配置如何選擇 發布:2025-07-03 16:10:09 瀏覽:571
asp搜索源碼 發布:2025-07-03 15:49:55 瀏覽:235
醫美大資料庫 發布:2025-07-03 15:47:07 瀏覽:357
c語言將二進制轉化為十進制 發布:2025-07-03 15:32:47 瀏覽:988
c語言幫助文檔 發布:2025-07-03 15:22:43 瀏覽:320
雙埠存儲器在情況下會發生讀寫沖突 發布:2025-07-03 15:12:54 瀏覽:271
快站資料庫 發布:2025-07-03 14:45:44 瀏覽:40
jsp獲取上傳文件路徑 發布:2025-07-03 14:44:46 瀏覽:569