老男孩教育Linux运维39期第四周考试题
2017-08-15 17:14
197 查看
1.1、不显示test.txt 文件中的空行和以#开头的行。
cat >>/oldboy/test.txt<<eof123456789^$#654
321eof 方法一 [root@oldboyedu_39 ~]# egrep-v "#|^$" /oldboy/test.txt123456789987321 方法二 [root@oldboyedu_39 ~]# sed -r'/^#|^$/d' /oldboy/test.txt123456789987321 方法三 [root@oldboyedu_39 ~]# awk'!/^#|^$/' /oldboy/test.txt123456789987321
1.2 描述linux 的启动/运行级别有几种及其含义。
0 关机模式1 单用户模式2 多用户模式(无网络)3 完全多用户4 未使用5 图形界面6 重启runlevel 显示当前运行级别init 切换运行级别1.3 查找/oldboy 目录下所有 7 天以前的,以 log 结尾的,并且大于 1M 的文件,把这些文件复制到/tmp 下. (不少于 3 种方法)
方法一 find /oldboy -type f -mtime+7 -name "*.log" -size +1M|xargs cp -t /tmp方法二 find /oldboy -type f -mtime+7 -name "*.log" -size +1M -exec cp {} /tmp ;\方法三 cp $( find /oldboy -type f-mtime +7 -name "*.log" -size +1M) /tmp1.4 如何查看是否开启22 端口,及查看 sshd 进程是否存在?
Telnet 10.0.0.200 22ps -ef|grep sshd1.5 请执行命令取出linux 中 eth0 的 IP 地址(至少 3 种方法)
方法一 [root@oldboyedu_39 ~]#ifconfig eth0|awk -F "[^0-9.]+" 'NR==2 {print $2}'10.0.0.200方法二 [root@oldboyedu_39 ~]#ifconfig eth0|sed -n '2p'|sed -r 's#^.*dr:(.*)Bc.*$#\1#g'10.0.0.200 方法三 [root@oldboyedu_39 ~]#ifconfig eth0|sed -n '2p'|sed 's#^.*dr:##g'|sed 's#Bc.*$##g'10.0.0.2001.6 在上题的基础上,使用命令调换passwd 文件里 root 位置和
/bin/bash 位置?即将所有的第一列和最后一列位置调换?例:默认: root:x:0:0:root:/root:/bin/bash修改后: /bin/bash:x:0:0:root:/root:root[root@oldboyedu_39 ~]# sed -r's#(^[^:]+)(.*:)(.*)#\3\2\1#g' /etc/passwd
1.7 请详细描述linux 系统从打开主机电源到进入登录界面整个过程的流程。
BIOS 开机自检MBR 引导GRUB 菜单加载内核INIT 进程(第一个进程)/etc/inittab(读取配置文件)/etc/rc.d/rc.sysinit(系统初始化脚本 设置主机名 设置IP地址)/etc/rc.d/rc (根据不同的运行级别 在开机的时候启动不同的软件)登录界面1.8 如果向磁盘写入数据提示如下错误:No space left on device,通过 df -h查看磁盘空间,发现没满,请问可能原因是什么?
inode满了1.9 将/etc/目录打包压缩放在/backup 目录,并且要求每天备份的文件名不同,请问如何做?
tar zcvf /backup/etc-$(date +%F).tar.gz /etc/1.10 添加一个虚拟用户mysql 指定 uid 为 888
useradd -u 888 -s /bin/nologin mysql1.11 写定时任务,每天晚上 12 点删除/var/spool/postfix/maildrop/ 目录下 7天以前的文件。
脚本名:rmmaildrop.sh脚本内容:/bin/rm $(find /var/spool/postfix/maildrop/-type f -mtime +7)定时任务:00 00 *** /bin/sh rmmaildrop.sh>>/dev/null 2>&11.12 为 alex888 用户配置 sudo 权限,要求可以不需要输入密码运行所有命令,请问如何配置?
alex888 ALL=(ALL) NOPASSWD :ALL1.13 添加一个定时任务每天的晚上 12 点,备份/etc/hosts /etc/services 文件到/data 目录。
脚本名:cpservice.sh脚本内容:/bin/cp /etc/hosts /etc/services /data/$(date +%F)定时任务:00 00 * * * /bin/sh cpservice.sh>>/dev/null 2>&11.14 Vim 常用快捷方式
快速的达到文件的最后一行 G快速达到文件的第一行 gg在当前行下面插入一个空行并进入编辑模式 o显示行号 :set nu删除(剪切)当前这一行 dd复制当前行 yy粘贴 p相关文章推荐
- 老男孩教育linux脱产运维39期——决心书
- 老男孩教育-Linux运维就业班入学第一关课前测试考试题及解答
- 老男孩教育每日一题-第60天-一道实用Linux运维问题的9种Shell解答方法!
- 20170123L07-1-3老男孩Linux运维实战培训-初级第七节课课前【sshkey上机实战】考试讲解
- 老男孩教育Linux运维课程是如何讲解MySQL数据库的?
- 老男孩教育linux高级运维班35期-杨金恒的决心书
- 老男孩教育Linux运维培训32期决心书
- 老男孩Linux运维第41期20170917开班第四周学习重点课堂记录
- 老男孩教育Linux运维脱产班50期-马慧峰-决心书
- 20170117L07-1-2老男孩linux运维实战培训-初级第七节节课课前考试第一题route命令讲解
- 工作中Linux如何分区?北京老男孩教育Linux运维培训
- 20170721L08-02-02老男孩Linux运维实战培训初级第八节课课前【上机实战】考试讲解
- 2016学习Linux的决心书(老男孩教育)
- 《跟老男孩学Linux运维之shell编程实战》-第三章 shell变量知识进阶
- 20170705L07-09-03老男孩Linux运维实战培训-Sersync实时同步软件实战应用指南06
- 老男孩教育每日一题-2017-04-21-命令风暴--查看你的Linux系统的文件系统类型?
- <<跟着老男孩学linux运维>>第三章总结
- 老男孩Linux运维04-配置secureCRT远程连接Linux及功能配置
- 20161128L04-08老男孩linux运维实战培训-Linux系统的用户和用户组管理-06
- linux运维初级课前实战随机考试题含答案(笔试+上机)