1. 程式人生 > >面試題獲取自 馬哥linux運維 微訊號

面試題獲取自 馬哥linux運維 微訊號

1.檢視當前Linux伺服器的執行級別:

who -r  和  runlevel命令可以檢視當前伺服器的執行級別

2.檢視Linux預設閘道器

route -n netstart -nr

3.patch命令是什麼?如何使用?

patch命令用來修改(或補丁)寫進文字檔案裡。patch命令通常接受diff的輸出,並把檔案的舊版轉化為新版本。

建立diff檔案:diff -Naur old_file new_file > diff_file

-N --new-file 新檔案   -a --text當做檔案   -u --unified行號  -r recursive遞迴比較

為舊檔案打補丁: patch < diff_file

4.dig命令 檢視域SPF記錄

dig -t TXT google.com

5.如何識別Linux系統中指定檔案(/etc/fstab)的關聯包

rpm -qf /etc/fstab

-q --query 查詢  -f --file  檔案

6.Linux系統中的/proc檔案系統有什麼用

 /proc檔案系統是一個基於記憶體的檔案系統,其維護著關於當前正在執行的核心狀態資訊,其中包括CPU、記憶體、分區劃分、I/O地址、直接記憶體訪問通道和正在執行的程序。這個檔案系統所代表的並不是各種實際儲存資訊的檔案,他們指向的是記憶體裡的資訊。/proc檔案系統是由系統自動維護的。     

7.find的使用

find 搜尋的範圍 條件

find / -type f -name passwd -ctime -exec ls {} \;多個條件可以疊加,可以跟正則表達。

8.strings命令作用

strings命令用來提取和顯示非文字檔案中的文字字串。

9.ll | awk ‘{ print $3,”  owns”, $9 }’ 這條命令是在做什麼

這條ll命令會顯示這些檔案的檔名和擁有者。

備註:這條命令主要檢視對awk 命令的篩選使用,同時設計檔案的一些具體資訊,包括所有者和所屬組。

10.每天1點執行iptablesbak.sh

corntab -e

0 1 * * * iptablesbak.sh

備註:本體主要考察定時任務 crontab的使用。比如crontab -l檢視當前的定時任務