来测测你的Linux基础能力合格吗?

“努力,让日子更从容、更愉悦、更优雅一些。”——马哥

运维人员想要生活更从容、更愉悦、更优雅必须有更扎实的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.178linux.com

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

来测测你的Linux基础能力合格吗?


原创文章,作者:Vicky,如若转载,请注明出处:http://www.178linux.com/13697

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

相关推荐

  • 高考答案

    1、简述TCP三次握手四次挥手过程及各过程中客户端和服务器端的状态。 答:三次握手:        客户端发起连接请求SYN给服务器端        服务器端发送ACK回应及SYN请求给客户端    &nbsp…

    Linux试题 2016-06-18
  • 运维高考题解答

     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
  • 马哥教育网络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
  • 马哥教育网络班20期第1周课程练习

    答: 1、 ①控制器:是计算机的中枢神经,协调计算机各部分工作及内存与外设的访问等 ②运算器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 ③储存器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 ④IO:输入设备是将数据或控制命令等信息输入到计算机。输出设备把机算机的各种数据符号及文字或各种控制信号等…

    Linux干货 2016-06-23

评论列表(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

    正确答案啥时候公布?