Linux常見面試題,你會多少?

老男孩IT教育機構發表於2023-01-09

  學習完技術之後,接下來我們需要面對的就是找工作問題。而談到找工作,自然與面試脫離不了關係,本篇文章小編為大家整理了一下Linux常見面試題,你會多少?快來了解一下吧。

  1、什麼是Linux核心?

  Linux系統的核心是核心。核心控制著計算機系統上的所有硬體和軟體,在必要時分配硬體,並根據需要執行軟體。

  系統記憶體管理、應用程式管理、硬體裝置管理、檔案系統管理。

  2、Linux的基本元件是什麼?

  就像任何其他典型的作業系統一樣,Linux擁有所有這些元件:核心,shell和GUI,系統實用程式和應用程式。Linux比其他作業系統更具優勢的是每個方面都附帶其他功能,所有程式碼都可以免費下載。

  3、BASH和DOS之間的基本區別是什麼?

  主要區別在於三個方面:

  ①BASH命令區分大小寫,而DOS命令則不區分;

  ②在BASH下,/character是目錄分隔符,\作為跳脫字元。在DOS下,/用作命令引數分隔符,\是目錄分隔符;

  ③OS遵循命名檔案中的約定,即8個字元的檔名後跟一個點,副檔名為3個字元。BASH沒有遵循這樣的慣例。

  4、Linux開機啟動過程?

  ①主機加電自檢,載入BIOS硬體資訊。

  ②讀取MBR的引導檔案。

  ③引導Linux核心。

  ④執行第一個程式init。

  ⑤進入相應的執行級別。

  ⑥執行終端,輸入使用者名稱和密碼。

  5、Linux系統預設的執行級別?

  ①關機。

  ②單機使用者模式。

  ③字元介面的多使用者模式,不支援網路。

  ④字元介面的多使用者模式。

  ⑤未分配使用。

  ⑥圖形介面的多使用者模式。

  ⑦重啟。

  6、Linux使用的程式間通訊方式?

  ①管道pipe、流管道s_pipe、有名管道FIFO。

  ②訊號signal。

  ③訊息佇列。

  ④共享記憶體。

  ⑤訊號量。

  ⑥套接字socket。

  7、判斷一檔案是不是字元裝置檔案,如果是將其複製到/dev目錄下?

  #!/bin/bash

  read -p "Input file name: " FILENAME

  if [ -c "$FILENAME" ];then

  cp $FILENAME /dev

  fi

  8、新增一個新組為class1,然後新增屬於這個組的30個使用者,使用者名稱的形式為stdxx,其中xx從01到30?

  #!/bin/bash

  groupadd class1

  for((i=1;i<31;i++))

  do

  if [ $i -le 10 ];then

  useradd -g class1 std0$i

  else

  useradd -g class1 std$i

  fi

  done


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2931357/,如需轉載,請註明出處,否則將追究法律責任。

相關文章