Linux 面試題

来源:http://www.cnblogs.com/gdsblog/archive/2017/05/04/6808991.html
-Advertisement-
Play Games

這是前兩天做的Linux 面試題 第一部分:選擇題(每題2分 共50分) 1.在創建Linux分區時,一定要創建( D )兩個分區 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分區 2. 當登錄Linux時,一個具有唯一進程ID號的shell將被調用,這 ...


-------這是前兩天做的Linux 面試題-----------------

第一部分:選擇題(每題2分 共50)

 

1.在創建Linux分區時,一定要創建(   D  )兩個分區

A. FAT/NTFS    B. FAT/SWAP     C. NTFS/SWAP   D.SWAP/根分區

2. 當登錄Linux時,一個具有唯一進程ID號的shell將被調用,這個ID是什麼(    C  )

A. NID  B. PID  C. UID  D. CID

3. 哪個目錄存放用戶密碼信息(    B   )

A. /boot   B. /etc   C. /var   D. /dev

4. 預設情況下管理員創建了一個用戶,就會在(   B    )目錄下創建一個用戶主目錄。

A. /usr  B. /home   C. /root  D. /etc

5. 當使用mount進行設備或者文件系統掛載的時候,需要用到的設備名稱位於(   D  )目錄。

A. /home   B. /bin   C. /etc   D. /dev

6. 如果要列出一個目錄下的所有文件需要使用命令行(    A   )

A. ls –l  B. ls   C. ls –a(所有)   D. ls –d

7. vi編輯器里,命令"dd"用來刪除當前的(   A   )

A. 行   B. 變數   C. 字  D. 字元

8.Red Hatcentos中,一般用(     D  )命令來查看網路介面的狀態

A. ping       B. ipconfig  C. winipcfg  D  ifconfig

9. 按下(   A   )鍵能終止當前運行的命令

A. Ctrl-C   B. Ctrl-F   C. Ctrl-B   D. Ctrl-D

10. 你使用命令“vi /etc/inittab”查看該文件的內容,你不小心改動了一些內容,為了防止系統出問題,你不想保存所修改內容,你應該如何操作(    B ) 
    A.在末行模式下,鍵入:wq         B.在末行模式下,鍵入:q!
    C.在末行模式下,鍵入:x!          D.在編輯模式下,鍵入“ESC”鍵直接退出vi

11.在下列分區中,centos6.5預設的分區是(    D  

A. NFS     B. EXT4   C. EXT3  D.   NTFS

12.若要將滑鼠從VM中釋放出來,可按    A   )鍵來實現

A. Ctrl + Alt  B. Ctrl +Alt +Del   C. Ctrl +Alt +Enter  D Ctrl +Enter

13.如果用戶想對某一命令詳細的瞭解,可用(   B   

A. ls   B. help    C. man    D dir

14. Samba伺服器的配置文件是    D   )。
A httpd.conf  B inetd.conf  C rc.samba  D smb.conf

15.Linux文件許可權一共10位長度,分成四段,第三段表示的內容是 (    C    )。

A. 文件類型          B. 文件所有者的許可權      

C. 文件所有者所在組的許可權 D. 其他用戶的許可權

16.在使用mkdir命令創建新的目錄時,在其父目錄不存在時先創建父目錄的選項是(  D  )。

A. -m           B. -d         C. -f       D. -p

17.下列關於/etc/fstab文件描述,正確的是(     D    )。

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

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

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

D. 啟動時按fstab文件描述內容載入文件系統

18./etc/shadow文件中存放 (   A  )。

A.用戶賬號基本信息             B.用戶口令的加密信息

C.用戶組信息                   D.文件系統信息

19.為卸載一個軟體包,應使用 __B___ 。

A.rpm -i     B.rpm -e     C.rpm -q    D.rpm -V

20.下麵關於文件 "/etc/sysconfig/network-scripts/ifcfg-eth0"的描述哪個是正確的? (    D  )

A.它是一個系統腳本文件   B.它是可執行文件

C.它存放本機的名字       D.它指定本機eth0IP地址

21.LINUX中,要查看文件內容,可使用(  A  )命令。

A.more        B.cd       C.login        D.logout

22.RED HAT LINUX所提供的安裝軟體包,預設的包格式為(   A )。

A..tar        B..tar.gz        C..rpm         D..zip

23.若要將當前目錄中的myfile.txt文件壓縮成myfile.txt.tar.gz,則實現的命令為(   C )。

A.tar –cvf myfile.txt     myfile.txt.tar.gz

B.tar –zcvf myfile.txt     myfile.txt.tar.gz

C.tar –zcvf myfile.txt.tar.gz    myfile.txt

D.tar –cvf myfile.txt.tar.gz    myfile.txt

24.usermod命令無法實現的操作是(B    

A.賬戶重命名                        B.刪除指定的賬戶和對應的主目錄

C.加鎖與解鎖用戶賬戶        D.對用戶密碼進行加鎖或解鎖

25.網路管理員對www伺服器可進行訪問、控制存取和運行等控制,這些控制可在(   A 文件中體現。

A.httpd.conf                B.lilo.conf           C.inetd.conf        D.resolv.conf

 

第二部分:填空題(每空1分 共15分)


1. Linux內核引導時,從文件      /etc/fstab    中讀取要載入的文件系統。

2. 某文件的許可權為:drw-r--r--,用數值形式表示該許可權   644  ,該文件屬性是  可讀寫     

3.鏈接分為:     軟鏈接          硬鏈接    

4.為腳本文件指定執行權的命令及參數是       chmod 111 shell           

5./root文件夾下查找尾碼為.cpp的文件使用       find /root-name  *.cpp             命令

6.將光碟/dev/hdc卸載的命令       rpm -e /dev/hdc              

7.立即結束PID號為19222的後臺進程的命令是                 

8.使用         yum install -y wu-ftpd-2.6.2-8.i386.rpm                        命令升級安裝wu-ftpd-2.6.2-8.i386.rpm軟體包

9.創建一個用戶,用戶名為user02,所屬私有組和標準組為stuff,用戶家目錄為/home/user2,用戶登陸shell/bin/bash,命令為         useradd  -d /home/user2 -s /bin/bash -g stuff -G stuff user02                                       

10.執行命令 ls –l 時,某行顯示如下:    

 -rwxrw-r--  1  chris  group1  207  jul 20  11:58  mydata

1)用戶chris 對該文件具有      讀寫執行       許可權? 

2)執行命令useradd  –G  group1  Tom後,用戶Tom對該文件具有  讀寫     許可權?

3        chmod 777 mydata           命令可以使任何用戶都可以讀寫執行該文件?  

 

第三部分:簡答題(共35分)

1. 簡述linux的幾個運行級別及其相應的含義。(7分)

 

0 - 停機(千萬不要把initdefault設置為0 )  0 為停機,機器關閉。
1 - 單用戶模式    1 為單用戶模式,就像Win9x下的安全模式類似。
2 - 多用戶,但是沒有NFS 2 為多用戶模式,但是沒有NFS支持。
3 - 完全多用戶模式    3 為完整的多用戶模式,是標準的運行級。
4 - 沒有用到     4 一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5 - X11      5 就是X11,進到X Window系統了。

6 - 重新啟動(千萬不要把initdefault設置為6 )    6 為重啟,運行init 6機器就會重啟

 

 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

2. vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉換?(6分)

 

普通模式 、插入模式、命令模式

直接進入預設是普通模式,在普通模式下輸入“:”,可以進入命令模式,

“Esc”可以回到普通模式

普通模式下,按“a A i I o O”可以進入插入模式

 

 

 

 

 

 

 

3.簡述解決忘記root密碼的辦法。(10分)

 

 

啟動電腦後,出現GRUB,按e,找到linuxl6這一行,在末尾加入rd.break console=tty0,之後按ctrl+x進入救援模式

之後可以需改root密碼

之後重啟電腦

 

 

 

 

 

 

 

 

 

 

 

4.利用vsftp配置FTP伺服器,寫出詳細的配置過程和配置選項。(12分)

要求:

1) 本地用戶不允許登陸;

2) 限定匿名用戶登陸目錄為/soft(提示:添加anon_root=****);

3) /soft目錄匿名用戶可以下載文件但不可以上傳;

4) /soft/linux/目錄匿名用戶可以上傳文件但不可以下載和更改(提示:更改umask值);

5) 設置匿名用戶上傳的文件自動更改屬主偉user2用戶

1.安裝 yum install -y vsftpd

2.配置 /etc/vsftpdvsftpd.conf

3.Anonymous_enable=NO

4.Local_enable=NO

5.Local_root=/soft


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 功能說明:刪除文件、目錄 語法:rm [OPTION]... FILE.. 常用選項: -f: 強制執行 -i: 互動式刪除 -r,-R:遞歸刪除 -v:詳細顯示執行步驟 ...
  • cp命令使用: 功能說明:複製文件和目錄 語法: cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 詳解:1)SOURCE為單個文件 目標不 ...
  • 如果訪問或執行一個文件顯示Permission deny,一般是許可權問題。 使用"ls -l"可以查看該目錄下文件的詳細信息。 1、讀懂許可權 第一列就是許可權信息,形如: drwxr-xr-x 或者 -rwx 等等。 其中,第一個字元代表這個文件為目錄或文件,d為目錄,-為文件,還有其他的如b、c、s ...
  • 點進來的基本都是遇到liunx變礦機的小伙伴吧(cpu運載300%) 卡的連終端都很難打開 開下來之後提示 大意是, 到xxx網站給錢了事, 不過基本這個網站基本也上不去, 要麼是暴力破解, 要麼是通過 redis 6379埠 詳情瞭解redis安全漏洞 遇到這種問題毫無疑問: 先要把突然出現的亂 ...
  • 找到版本庫目錄(在安裝svnserver時指定的目錄),如下圖指定了一個版本庫的hooks 在其中創建post-cmmit.bat文件(可先創建post-cmmit.txt再修改尾碼名為bat)。 其中內容寫入: @echo off "C:\Program Files\VisualSVN Serve ...
  • 前言: 糾正網上一些錯誤的博文,真的害人不淺,按照他們的說法,dubbo-admin在jdk1.8的版本下無法啟動註冊中心,需要去github下載阿裡提供的源碼,然後install進本地倉庫並打包成war。然後才能搬去centos系統下結合tomcat運行起來。 照著上面那種方法做了整整兩個晚上,一 ...
  • 目標: Tomcat+Nginx+Memcached Ubuntu 16.04 64位測試通過 動靜分類、負載均衡、集群、Javolution序列化、高性能、高可用 配置環境(目前均為最新穩定版): jdk-8u131-linux-x64 apache-tomcat-8.5.14 nginx-1.1 ...
  • 根據自己的理解繪製了存儲管理的知識體系圖,其中的一些演算法沒有詳細介紹,之後有時間會補上 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...