歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 通用Linux操作面試題

通用Linux操作面試題

日期:2017/2/28 15:44:51   编辑:Linux教程
build team linux 面試題目

1.存在已有內容為hello world的test文件,echo test_string >> test,請問test1文件內容為什麼?
答案:hello world
test_string
2.查看當前內核版本的命令。
答案:uname -a
3.linux中如何進入單用戶模式,請列舉出幾種方法.
答案:1.在啟動時在boot行中添加sigle
2.修改/etc/inittab中的id:1:initdefault:然後reboot
3.shutdown now
4.請寫出軟鏈接和硬鏈接的兩個實例.
答案:ln -s /pkgs /root

5.某文件的權限為drwxr-xr-x,用數值形式表示該權限.
答案:該八進制數為644,該文件屬性是目錄.
6.系統中有用戶user1和user2,同屬於users組。在user1用戶目錄下有一文件file1,它擁有644的權限,如果user2用戶想修改user1用戶目錄下的file1文件。應擁有什麼權限,請用數值表示。
答案:644
7.欲發送10個分組報文測試與主機abc.tuu.edu.cn的連通性,應使用的命令和參數是什麼?
答案:ping abc.tuu.edu.cn –c 10 。
8.增加一個用戶的命令是?
答案:adduser 或useradd 。
9.在目錄test_dir中查找字符串為test_str的所有行,請寫出命令。
答案:find test_dir | xargs grep test_str.
10.如何掛載FAT32的USB disk到linux系統(注意:該USB Disk對應的設備節點為/dev/sdb1)。請寫出操縱命令。
答案:mkdir /media/usb_disk;mount -o loop /dev/sdb1 /media/usb_disk.
11. 使用tcpdump監聽主機IP為192.168.1.1,tcp端口為80的數據,請寫出相應命令。
答案: tcpdump tcp port 80 host 192.168.1.1
12.從後台啟動進程,應在命令的結尾加上什麼符號?
答案: tcpdump tcp port 80 host 192.168.1.1
13.設超級用戶root當前所在目錄為:/usr/local,鍵入cd命令後,用戶當前所在目錄為 ?
答案:/root.
14.將/home/ixdba目錄做歸檔壓縮,壓縮後生成ixdba.tar.bz2文件,並將此文件保存到/home目錄下,實現此任務的tar命令格式為什麼?
答案:(tar -jxvf /home/ixdba.tar.bz2 /home/ixdba)
15.用Shell編程,判斷一文件是不是字符設備文件,如果是將其拷貝到 /dev 目錄下。
參考程序:
#!/bin/sh
FILENAME=
echo “Input file name:”
read FILENAME
if [ -c "$FILENAME" ]
then
cp $FILENAME /dev
fi
16.列舉所有進程,並且刪除PID為123的進程。
答案:ps -aux ; kill 123
17.13.用sed修改test.txt的12行hello為good ; sed ‘12s/hello/good/g ’ test.txt
18.某/etc/fstab文件中的某行如下:
/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2
請解釋其含義。
參考答案:
(1)第一列:將被加載的文件系統名;(2)第二列:該文件系統的安裝點;
(3)第三列:文件系統的類型;(4)第四列:設置參數;
(5)第五列:供備份程序確定上次備份距現在的天數;
(6)第六列:在系統引導時檢測文件系統的順序。
19.編寫shell程序,實現自動刪除50個賬號的功能。賬號名為stud1至stud50。
參考程序:
#!/bin/sh
i=1
while [ $i -le 50 ]
do
userdel -r stud${i}
i=$(($i+1 ))
done
Copyright © Linux教程網 All Rights Reserved