來測測你的Linux基礎能力合格嗎?

“努力,讓日子更從容、更愉悅、更優雅一些?!薄R哥

運維人員想要生活更從容、更愉悅、更優雅必須有更扎實的linux技術支撐才可以。

我們學了這么就的linux,那到底我們處在一個什么樣的水平呢?

下面一起來測試一下吧!

測試規則:

本次測試不設分數,只為讓大家測試知識點(Linux博大精深測試如有不全面不到位的地方在所難免,請大家在留言區評論指正,我們會進行整理,讓我們一起進步)

本次測試共30題,作答時間為 45 分鐘

回答方式:可以文章底部、微信公眾號、51CTO博客、178、以及個人電腦進行答題

請同學們自覺不要查找答案,請真實的進行測驗。

一、選擇題(非單選)

1、在正則表達式當中下面那一個字符集表示非空格字符( )
a. [:graph:]
b. [:digit:]
c. [:space:]
d. [:alpha:]

2、關于bash變量論述正確的是:( )
a. 可以在/etc/porfile里面設置對所有用戶生效,永久
b. 在用戶家目錄下的.bash_profile文件中添加變量對單一用戶生效,臨時生效
c. 可以使用export 定義,只對當前shell生效,永久有效
d. 以上說法都不對

3、當登錄linux后,登錄的shell將查不同啟動文件來處理其中的命令,處理文件的順序是( )
a.  /etc/profile --> ~/.bash_profile --> ~/.profile --> ~/.bash_login
b.  /etc/profile --> ~/.bash_profile --> ~/.bash_login --> ~/.profile 
a.  ~/.bash_profile -->/etc/profile --> ~/.profile --> ~/.bash_login
a.  ~/.bash_login --> ~/.profile --> ~/.bash_profile  -->/etc/profile

4、創建多級目錄命令是( )
A、mkdir -p
B、mkdir -v
C、mkdir -m
D、mkdir -Z 


5、有一些文件root用戶也無法直接修改,可使用說明命令看看其權限( )
A、ls -lh 
B、file
C、stat
D、lsattr

6、linux上為了使用更多簡潔操作,可以使用別名來簡化命令,以下別名定義正確的是( )
A、LS=‘ls -lh’
B、set  cnet ‘cd /etc/sysconfig/network-scripts/ifcfg-eth0’
C、alias die=‘rm -fr’
D、unalias die=‘rm -fr’


7、常見的文本編輯器工具有哪些( )
A、nano
B、cat
C、cut
D、vim


8、使用find命令查找文件時,以下哪個選項代表套接字文件( )
A. d
B. l
C. p
D. s

9、如一個文本文件的各權限位是這樣的:-rw-r--r--,對該文件執行chmod g+s 后,其權限位應顯示為( )
A. -rw-r-Sr-- 
B. -rw-r-sr-- 
C. -rw-r--r-- 
D. -rw-r-xr--

10、使用fdisk對磁盤進行分區時,LVM分區的類型為(  )
A. l
B. lvm
C. 9e
D. 8e

11、使用tar命令對一個目錄只打包,不壓縮,應該使用如下哪條命令( )
A. tar -cvf
B. tar -zcvf
C. tar -jvf
D. tar -jcvf

12、shell腳本的哪個位置參數可以表示腳本本身( )
A. $0
B. $1
C. $#
D. $@

13、通常我常說的四層負載和七層負載對應OSI模型分別是? 
A. 傳輸層,表示層
B. 網絡層,應用層
C. 傳輸層,應用層
D. 網絡層,表示層

14、系統中存在兩個進程, 其pid分別為 110, 119, 此時希望當119需要占用CPU時總是要優于110, 應如何做?( )
A. 調整進程119的nice值, nice -5 119   
B. 調整進程119的nice值, renice -5 119
C. 調整進程110的nice值, nice -5 110   
D. 調整進程119的nice值, renice -5 110

15、如何在非交互式的情況下為用戶magedu添加一條crontab任務?
A. 將任務寫入到/var/spool/cron/root   
B. 將任務寫入到/var/spool/cron/magedu
C. 將任務寫入到/var/spool/root/cron   
D. 將任務寫入到/var/spool/magedu/cron

16、CentOS7系統中啟動網絡服務的命令是:
A. service network start
B. /etc/init.d/network start
C. systemctl start network.service
D. /etc/init.d/rc.d/init.d start

17、kernel實現自身初始化時,實現的任務為( )
A.探測可識別的所有硬件;
B.以只讀方式裝載“真正根文件系統”
C.按次序查找各引導設備,第一個有引導程序的設備即為啟動系統用到的設備
D.啟動用戶空間的第一個應用程序:/sbin/init

18、CentOS 6系統中,Linux系統運行級別,關系對應不正確的是( )
A.4--維護模式,多用戶模式,需要用戶認讓,會啟動網絡功能,但不支持使用NFS;
B.1--維護模式,單用戶模式,sigle模式;此級別可允許root用戶直接登錄而無須認證;
C.3--正常級別,完全多用戶模式,文本界面;
D.5--正常級別,完全多用戶模式,圖形界面;

19、下面命令,可以輸出/etc/passwd文件中root用戶所在行的是( )
A.awk '{if($1=/root/) print }' /etc/passwd
B.awk -F: '{if($1==/root/) print }' /etc/passwd
C.awk -F: '{if($1=/root/) print }' /etc/passwd
D.awk -F: '{if($1~/root/) print }' /etc/passwd

20、以下不是/ect/rc.d/rc.sysinit的功能的是()
A.根據配置文件中的設定來設定主機名
B.配置服務器ip地址
C.打印文本歡迎信息
D.激活LVM和RAID設備

判斷題(如有興趣的同學可以分析為什么對錯)

1、在對稱加密中,加密與解密使用同一密鑰,主要算法有md5,sha1。

2、兩塊硬盤實現RAID1之后,整體寫性能會變差

3、做RAID5至少需要3塊磁盤。

4、keepalived 是基于VRRP協議為基礎實現的。

5、進程A在啟動時,系統的可打開的最大文件描述符個數為1024, 此時將系統的可打開的最大文件描述符個數設置為65535, 之后如果進程A創建子進程后, 那么子進程可打開的最大文件描述符個數為1024, 對嗎?

問答題

1、找出當前目錄下10天沒有改變,大小大于4K的普通文件或目錄

2、使用ss命令, 查看當前系統上處于time_wait 狀態的連接

3、請簡述centos6的啟動流程

4、 yum update和yum upgrade有什么區別?

5、在每周二的凌晨1點5分執行腳本/data/get_username.sh,并將腳本的輸出寫至/tmp/get_username.log日志文件中

本次測試不記名,不設分數,只為測試知識點。

Linux博大精深測試如有不全面不到位的地方在所難免,請大家在留言區評論指正,我們會進行整理,讓我們一起進步。馬哥小助手微信:magedu-xzs


馬哥Linux,智者的選擇

馬哥linux運維微信公眾號致力于linux運維相關知識的推送,秉承授人以魚不如授人以漁的理念,為廣大linux愛好者推送互聯網前沿技術和提供咨詢!

咨詢電話:400-080-6560

官方站點:www.magedu.com

官方博客:www.www58058.com

官方博客:mageedu.blog.51cto.com

來測測你的Linux基礎能力合格嗎?


原創文章,作者:Vicky,如若轉載,請注明出處:http://www.www58058.com/13697

(3)
VickyVicky
上一篇 2016-03-28
下一篇 2016-03-28

相關推薦

  • 馬哥教育網絡20期第九周課程練習

    1、 寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現;#!/bin/bash#foruser in $(awk–F:‘{print $1}’ /etc/passwd);doif [ “ $( cat /etc/passwd|grep &#82…

    Linux試題 2016-08-22
  • 高考答案

    1、簡述TCP三次握手四次揮手過程及各過程中客戶端和服務器端的狀態。 答:三次握手:        客戶端發起連接請求SYN給服務器端        服務器端發送ACK回應及SYN請求給客戶端    &nbsp…

    Linux試題 2016-06-18
  • 馬哥教育網絡班20期第1周課程練習

    答: 1、 ①控制器:是計算機的中樞神經,協調計算機各部分工作及內存與外設的訪問等 ②運算器:運算器的功能是對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。 ③儲存器:存儲器的功能是存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。 ④IO:輸入設備是將數據或控制命令等信息輸入到計算機。輸出設備把機算機的各種數據符號及文字或各種控制信號等…

    Linux干貨 2016-06-23
  • 運維高考題解答

     1、簡述TCP三次握手四次揮手過程及各過程中客戶端和服務器端的狀態。 在TCP/IP協議中,TCP協議提供可靠的連接服務,采用三次握手建立一個連接。第一次握手:建立連接時,客戶端發送syn包(syn=j)到服務器,并進入SYN_SEND狀態,等待服務器確認;第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個…

    Linux試題 2016-06-18
  • test exam

    1、簡述TCP三次握手四次揮手過程及各過程中客戶端和服務器端的狀態。    tcp三次握手: 第一次握手:客戶端A發送SYN包到服務器B,并進入SYN_SEND狀態,等待服務器B確認 第二次握手:服務器B收到SYN包之后,必須確認客戶端A的SYN,同時自己也發送一個SYN包,SYN+ACK包,此時服務器B進入SYN_RECV狀態 第三次握…

    Linux試題 2016-06-12

評論列表(3條)

  • laozhongyi
    laozhongyi 2016-03-29 15:51

    1-5 adbAD 6C 7AD 8D 9B 10D 11-15 AACBB 15-20 CCACD

  • 526399002
    526399002 2016-03-29 18:05

    選擇題:C(AC)DAD,C(AC)DAD,AACBD,CDABB
    判斷題:1、錯,MD5和SHA1是單向加密的算法
    2、對,因為需要額外備份一份數據
    3、對
    4、對
    5、錯
    問答題:
    1、find / 不記得了
    2、ss -atunlp | grep time_wait
    3、POST通電自檢——》BIOS選擇系統啟動順序——》MBR選擇內核——》kernel+ramdis——》只讀方式加載根文件系統——》/sbin/init
    4、yum update是直接升級到最高版本,yum upgrade是升級到指定版本
    5、5 1 * * * /bin/bash /data/get_username.sh >> /tmp/get_username.log

  • magedu-xiaojingling
    magedu-xiaojingling 2016-03-29 21:03

    正確答案啥時候公布?

欧美性久久久久