Linux運維常見基礎面試練習題(1)

Linux運維常見基礎面試練習題(1

1 創建目錄/data/oldboy,並且在該目錄下創建文件oldboy.txt,然後在文件oldbot.txt裏寫入內容“inet addr:10.0.0.8 Bcast:10.0.0.225 Mask:255.255.255.0”不包含引號

方法一

[root@zxc /]# mkdir /data/oldboy -p

[root@zxc /]# cd /data/oldboy/

[root@zxc oldboy]# touch oldboy.txt

[root@zxc oldboy]# vim oldboy.txt

innetaddr 10.0.0.8

Bcaxt 10.0.0.225

Mask 255.255.255.0

[root@zxc oldboy]# cat oldboy.txt

innetaddr 10.0.0.8

Bcaxt 10.0.0.225

Mask 255.255.255.0

[root@zxc oldboy]#

方法二

[root@zxc oldboy]# cat >oldboy.txt <<eof

> innetaddr 10.0.0.8

> Bcaxt 10.0.0.225

> Mask 255.255.255.0

> eof

[root@zxc oldboy]# cat oldboy.txt

innetaddr 10.0.0.8

Bcaxt 10.0.0.225

Mask 255.255.255.0

[root@zxc oldboy]#

 

2 把/data目錄及其子目錄下所有以擴展名.txt結尾的文件中包含oldgirl的字符串全部替換爲oldboy。

方法一

[root@zxc oldboy]# find /data/ -type f -name "*.txt" |xargs sed -i 's#oldboy#oldgirl#g'

[root@zxc oldboy]#

方法二

[root@zxc oldboy]# find /data/ -type f -name "*.txt" -exec sed -i 's#oldboy#oldgirl#g' {} \;

[root@zxc oldboy]#

方法三

[root@zxc oldboy]# sed -i 's#oldboy#oldgril#g' $(find /data/ -type f -name "*.txt")

[root@zxc oldboy]#

 

3 下列文件中,包含了主機名到IP地址的映射關係的文件是(/etc/hosts

A /etc/HOSTNAME  B /etc/hosts  C /etc/resolv.ronf  D /etc/networks

 

[root@zxc oldboy]# echo '10.0.0.200 www' >>/etc/hosts

[root@zxc oldboy]# ping www

PING www (10.0.0.200) 56(84) bytes of data.

64 bytes from zxc (10.0.0.200): icmp_seq=1 ttl=64 time=0.255 ms

 

4 若要將鼠標從VM中釋放出來,可按(CTRL+Alt)鍵來實現。

A CTRL+Alt  B CTRL+Alt+Del  C CTRL+Alt+Enter  D CTRL+ Enter

 

5 若一臺計算機內存爲128MB,則交換分區的大小通常是(256MB.

A 64M  B 128M  C 256M  D 512M

 

6 Linux有三個查看文件的命令,若希望在查看文件內容過程中可以使用光標上下移動來查看文件內容,應使用(less)命令。

A cat  B more  C less  D menu

 

less   可以上下回看,enter鍵一行一行的顯示,空格鍵一屏顯示

more  命令顯示文件時,出現百分比顯示,不能回看

cat  命令 是全部顯示整個文件

 

7 關於/etc/fstab文件描述正確的是(D

A fstab文件只能描述屬於Linux的文件系統

B CD_ROM和軟盤必須是自動加載的

C fstab文件中描述的文件系統不能被卸載

D 啓動時按fstab文件描述加載文件系統

 

8 如何查看當前Linux系統的狀態,如CPU,內存的使用,負載情況等

方法一

w命令

[root@zxc /]# w

 14:16:20 up 15:44,  2 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

root     tty1     -                02:42    6:43m  0.11s  0.11s -bash

root     pts/1    10.0.0.1         13:50    0.00s  0.18s  0.10s w

[root@zxc /]#

 

free 命令僅可以查看內存的使用信息

 

9 列舉你熟悉的服務器性能查看命令

w

[root@zxc /]# w

 14:16:20 up 15:44,  2 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     tty1     -                02:42    6:43m  0.11s  0.11s -bash

root     pts/1    10.0.0.1         13:50    0.00s  0.18s  0.10s w

 

free命令

[root@zxc /]#  free

             total       used       free     shared    buffers     cached

Mem:        485984     354392     131592        228      52244      84068

-/+ buffers/cache:     218080     267904

Swap:      1048572          0    1048572

[root@zxc /]#

 

df命令

[root@zxc /]# df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/sda3       19276064 1482572  16807636   9% /

tmpfs             242992       0    242992   0% /dev/shm

/dev/sda1         194241   40053    143948  22% /boot

[root@zxc /]#

 

10 將/usr/local/test目錄下大於100k的文件轉移到/tmp目錄下

方法一:

[root@zxc oldboy]# find ./ -type f -size +100k |xargs -i mv  {} /tmp

[root@zxc oldboy]# ls

方法二

[root@zxc oldboy]# find ./ -type f -size +100k -exec  mv  {} /tmp \;

[root@zxc oldboy]# ls

[root@zxc oldboy]#

 方法三

[root@zxc data]# find ./ -type f -size +100k |xargs -i mv  {} /data/

[root@zxc data]# ls

a.txt  oldboy

[root@zxc data]#

方法四

[root@zxc data]# mv $(find /tmp/ -type f -size +100k) /data/oldboy/

mv: overwrite `/data/oldboy/a.txt'? y

[root@zxc data]# ls oldboy/

a.txt

[root@zxc data]#

 

拓展=========cp 的命令

方法一

不加-t 的參數  

[root@zxc oldboy]# find ./ -type f -name "*.txt" |xargs cp  /tmp/

cp: omitting directory `/tmp/'

-t  目標目錄=目錄

將所有源參數複製到目錄中

方法二

[root@zxc oldboy]# find ./ -type f -name "*.txt" -exec cp {} /tmp/ \;

[root@zxc oldboy]#

  -exec 的大括號 可以換位置

方法三

[root@zxc data]# cp $(find /data/oldboy/ -type f -size +100k)  /tmp/

[root@zxc data]# ls /tmp/

a.txt

[root@zxc data]# 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章