1. 程式人生 > >Linux基本面試題。(感覺也就這幾個了)

Linux基本面試題。(感覺也就這幾個了)

基本上都是一些面試常問到的題目

1、說一些你比較常用linux指令

  1.1、ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -xvf file.tar、(說那麼十幾二十來個估計差不多了)

2、檢視程序(例:如何檢視所有xx程序)

  2.1、ps -ef | grep xxx

  2.2、ps -aux | grep xxx(-aux顯示所有狀態)

3、殺掉程序

  3.1、kill  -9[PID]    ---(PID用檢視程序的方式查詢)

4、啟動/停止服務

  4.1、cd到bin目錄cd/

  4.2、./startup.sh   --開啟(先確保有足夠的許可權)

  4.3、./shutdown.sh  ---關閉

5、檢視日誌

  5.1、cd到伺服器的logs目錄(裡面有xx.out檔案)

  5.2、tail -f xx.out  --此時螢幕上實時更新日誌。ctr+c停止

  5.3、檢視最後100行日誌 tail -100 xx.out 

  5.4、檢視關鍵字附件的日誌。如:cat filename | grep -C 5 '關鍵字'(關鍵字前後五行。B表示前,A表示後,C表示前後) ----使用不多

  5.5、還有vi查詢啥的。用的也不多。

6、檢視埠:(如檢視某個埠是否被佔用)

  6.1、nestat -anp | grep 埠號(狀態為LISTEN表示被佔用)

7、查詢檔案

  7.1、查詢大小超過xx的檔案: find . -type f -size +xxk  -----(find . -type f -mtime -1 -size +100k -size-400k)--查區間大小的檔案

  7.2、通過檔名:find / -name xxxx    ---整個硬碟查詢

  其餘的基本上不常用

8、vim(vi)編輯器  

  有命令模式、輸入模式、末行模式三種模式。
  命令模式:查詢內容(/abc、跳轉到指定行(20gg)、跳轉到尾行(G)、跳轉到首行(gg)、刪除行(dd)、插入行(o)、複製貼上(yy,p)
  輸入模式:編輯檔案內容
  末行模式:儲存退出(wq)、強制退出(q!)、顯示檔案行號(set number)
  在命令模式下,輸入a或i即可切換到輸入模式,輸入冒號(:)即可切換到末行模式;在輸入模式和末行模式下,按esc鍵切換到命令模式

  

---基本上問的較多的就這些了。如果你用linux,就會知道這些確實也是最常用了。