马哥教育网络20期第6周课程练习

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

1.cp /etc/rc.d/rc.sysinit /tmp ; vim /tmp/rc.sysinit; :%s/^[[:space:]]\+/#/g

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

1.cp /boot/grub/grub.conf  /tmp;  vim  /boot/grub/grub.conf;  %s/^[[:space:]]//g

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

1.:%s/^#[[:space:]]//g

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

:1,3s/^#/##&/g

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

1.:%s/=[0]/=1/g

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

1.0 */4 * * * /bin/bash/tar -cf /etc  /backup/etc-`date +%Y%m%d%H%M`

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

1.* * * * 2,4,6 /bin/bash/tar –cvf /var/log/messages  /backup/messages_logs/massages-`date +%Y%m%d%H%M`

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

1. * */2 * * * /bin/bash/ cat /proc/meminfo | grep -i "^s" >> /stats/memory.txt

9、工作日的工作时间内,每两小时执行一次echo "howdy"

1.* */2 * * 1-5  /bin/bash/echo “howdy”

脚本编程练习
10、创建目录/tmp/testdir-当前日期时间;

1.mkdir -pv /tmp/testdir-`date +%Y%m%d%H%M`

原创文章,作者:n20-钥匙,如若转载,请注明出处:http://www.178linux.com/24161

(0)
n20-钥匙n20-钥匙
上一篇 2016-07-16
下一篇 2016-07-16

相关推荐

  • find使用详解

    文件查找是根据文件的各种属性去找到相对应的文件。 文件查找分为实时查找和非实时查找。     非实时查找是根据索引来进行查找;虽然非实时查找查询速度快,但在构建索引时相当占用资源,只有在系统空闲时才能进行,这样有可能会造成索引内容与当前系统中文件的状态不一致的情况,所以查找结果有可能会不准确。   …

    Linux干货 2015-03-18
  • Linux学习笔记——权限管理

    Linux学习笔记——权限管理 前言: Linux下的权限管理与日常使用的windows有众多与众不同之处。这些特性使得Linux在实际生产作业中更加安全与高效,发挥着各种灵活的作用。本文简要写下笔者对Linux权限管理的理解,供参考与复习,欢迎指正。 回顾: 确认文件的权限与所有者: 使用ll(即ls -l) 命令可查看这个文件的详细信息。 $ ll da…

    2018-04-07
  • 免费翻墙 [精]

    本人在hostus上买了一个国外的vps,花了一上午把Google给做好,可以访问g.abcdocker.com进行搜索,因为是使用nginx代理进行翻墙。网上的文章也很乱,很不好整理。 可以可以使用g.abcdocker.com上Google查阅资料。(无法观看视频) www.abcdocker.com

    2017-06-17
  • 管道重定向笔记作业

      标准i/o和管道 Vim f1 [root@centos7~]#]ps aux|grep vim root      10967(进程编号)  0.1  0.4 151196  4828 pts/0    S+   11:10   0:00 vim f1 root      11028  0.0  0.0 112660   968 pts/1 …

    Linux干货 2017-11-20
  • 编程命名中的7+1个提示

    前几天Neo写过《编程中的命名设计那点事》,这里也有另外一篇和程序命名的文章,可以从另一个角度看看。 1.- 变量应该是尽可能的望文知意。千万不要使用教材中的命名方式。 好的变量: daysDateRange, flightNumber, carColor. 坏的变量: days, dRange, temp, data, aux… 在我们…

    Linux干货 2015-04-03
  • 挂载

    转载

    Linux笔记 2018-04-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-17 20:30

    写的很好,排版还可以在改进一下,第四个是不是不太对,可以尝试用sed做一下,加油