N25第六周博客作业

第六周博客作业

 

请详细总结vim编辑器的使用并完成以下练习题

1、 复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;

:%s@^\([[:space:]]\+\)@#\1@ig

  

2、 复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符;

:%s/^[[:space:]]\+//

 

3、 删除/tmp/rc.sysinit文件中的以#开头,且后面跟了至少一个空白字符的行行的#和空白字符

:%s@^#[[:space:]]\+@@

 

4、 为/tmp/grub.conf文件中前三行的行首加#号;

:1,3s@^.*@# &@   or   :1,3s@^\(.*\)@# \1@

 

5、 将/etc/yum.repos.d/CentOS-Media.repo文件中所有的enabled=0或gpgcheck=0的最后的0修改为1;

:%s/\(enabled\|gpgcheck\)=0/\1=1/

 

6、 每4小时执行一次对/etc目录的备份,备份至/backup目录中,保存的目录名为形如etc-201504020202

* */4 * * *  /usr/bin/cp -a /etc /backup/etc-`date +%Y%m%d%H%M`

 

7、 每周2,4,6备份/var/log/messages文件至/backup/messages_logs/目录中保存的文件名形如messages-20150402

* * * * 2,4,6 /usr/bin/cp -a /var/log/ /backup/messages_logs/messages-`date +%Y%m%d`

 

8、 每天每两小时取当前系统/proc/meminfo文件中的所有以S开头的信息至/stats/memory.txt文件中

* */2 * * *  /usr/bin/grep -i "^s.*" /proc/meminfo > /stats/memory.txt

 

9、 工作日的工作时间内,每两小时执行一次echo "howdy"脚本编程练习

* 9-17/2 * * 1-5  /usr/bin/echo "howdy"

 

10、 创建目录/tmp/testdir-当前日期时间;

N25第六周博客作业

 

11、 在此目录创建100个空文件:file1-file100

N25第六周博客作业

 

12、 显示/etc/passwd文件中位于第偶数行的用户的用户名;

          sed -n 2~2p/etc/passwd|cut -d:  -f1

              

原创文章,作者:N25_韩奇洋,如若转载,请注明出处:http://www.178linux.com/66341

(0)
N25_韩奇洋N25_韩奇洋
上一篇 2017-01-10
下一篇 2017-01-10

相关推荐

  • 马哥网络教育班第21期+第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp/ [root@localho…

    Linux干货 2016-08-02
  • 马哥教育网络班22期-第九周课程作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # declare -i count=0 declare -i bash_num=0 declare -i&nbs…

    Linux干货 2016-11-21
  • 关于生命中出现的那个男人

    绝对真男人     一个人的一生,会遇到很多很多的男人,哦,也会遇到很多很多的女人,但是我们今天就谈谈男人吧.在这芸芸众生中对于我们这些志向于在linux求发展谋生存的人来说,有个男人会是所有linux爱好者的良师益友.这个男人就是man,这个男人是绝对的男人,因为他是在linux这个系统中无所不知的那个男人. &nb…

    Linux干货 2016-10-27
  • LVS实际操作与调度方法

    LVS概念、类型、调度方法、命令操作与实际配置 字数2134 阅读4 评论0 喜欢1 LVS (一)LVS概念 LVS( Linux Virtual Server)是一种负载均衡(LB,Laod Balance)技术,采用IP负载均衡技术和基于内容请求分发技术。具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行。LVS是一套…

    Linux干货 2016-10-30
  • shell编程及rpm包

    1. shell编程    case 实现条件判断, 无论是case后面还是值后面都是没有任何标点符号的。    case支持通配符, 如果想要表示其他的话, 可以使用*放到最后。 用*表示其他。   2. 用tar打包的文件或则目录,这些文件或则目录的的ACL(访问控制列表)权限会丢失。…

    Linux干货 2016-08-18
  • 通络通信

    网络详解: 网络的osi层次结构: 物理层: 以太网规定,连入网络的所有设备,都必须具有”网卡”接口。数据包必须是从一块网卡,传送到另一块网卡。 网卡的地址,就是数据包的发送地址和接收地址,这叫做MAC地址。 每块网卡出厂的时候,都有一个全世界独一无二的MAC地址,长度是48个二进制位,通常用12个十六进制数表示。 前6个十六进制数是厂商编号,后6个是该厂商…

    Linux干货 2016-09-02

评论列表(1条)

  • 马哥教育
    马哥教育 2017-04-10 16:16

    crontab部分的题都需要精确到分钟的,请继续保持~~~加油!!