“努力,让日子更从容、更愉悦、更优雅一些。”——马哥
运维人员想要生活更从容、更愉悦、更优雅必须有更扎实的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、以下不是/etc/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