N27网络班第6周作业

1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;
:%s@^[[:space:]]\+@#&@g
2、复制/boot/grub/grub.conf 至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符
:%s@^[[:space:]]\+@@g
3、删除/tmp/rc.sysinit文件中的以#开头,且后面跟了至少一个空白的行行的#和空白字符
%s@^#[[:space:]]\+@@g
4、为/tmp/grub.conf文件中前三行首加#号
:1,3s@^.*@#&@
5、将/etc/yum.repos.d/Centos-Media.repo文件中所有的enabled=0或gpgcheck=0的最后的0修改为1
:%s@\(enabled\|gpgcheck\)=0@\1=1@g
6、每4小时执行一次对/etc目录的备份,备份至/backup目录中,保存的目录名为形如etc-201504020202
mkdir /backup
crontab -e创建任务
        -l 列出任务
        -r 移除所有任务
在crontab -e 中必须打绝对路径
[root@localhost ~]# which cp
0 */4 * * * /bin/cp -a /etc/ /backup/etc-`date +%Y%m%d%H%M`
7、每周2,4,6备份/var/log/message文件/backup/messages_logs/目录中,保存的问价名形如messages-20150402
mkdir /backup/message_logs/
0 0 * * 2,4,6 /bin/cp -a /var/log/messages/ /backup/message_logs/messages-`date +%Y%m%d`
8、每天每两个小时取当前系统/proc/meminfo文件中所有以S开头的信息至/status/memory.txt文件中
0 */2 * * * /bin/grep '^S' /proc/meminfo > /stats/memory.txt
9、工作日的工作时间内,每两小时执行一次echo “howdy”
0 8-16/2 * * 1-5 /bin/echo "howdy"
10、创建目录/tmp/testdir-当前日期时间
[root@localhost ~]# vim testdir.sh
[root@localhost ~]# bash testdir.sh 
[root@localhost ~]# echo $?
0
[root@localhost ~]# ls /tmp/testdir-201709021117/
脚本
#!/bin/bash
mkdir /tmp/testdir-`date +%Y%m%d%H%M`
11、在此目录创建100个空文件:file1-100
[root@localhost tmp]# mkdir test
[root@localhost tmp]# cd test
[root@localhost test]# vim filecreate.sh
[root@localhost test]# bash filecreate.sh 
[root@localhost test]# ll


脚本

#!/bin/bash
#
for i in {1..100};do
        touch file$i
done
12、显示/etc/passwd文件中位于第偶数行的用户的用户名
[root@localhost test]# vim abc.sh
[root@localhost test]# bash abc.sh
脚本
#!/bin/bash
#
sed -n 'n;p' /etc/passwd | cut -d':' -f1

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

(0)
N27_flypigN27_flypig
上一篇 2017-09-03 21:11
下一篇 2017-09-03 22:24

相关推荐

  • Nginx基础

    Nginx基础 目录 Nginx概述 Nginx的优点 Nginx相比Apache 编译安装Nginx Nginx配置文件讲解 ngx_http_access_module模块 ngx_http_auth_basic_module模块 ngx_http_log_module模块 ngx_http_stub_status_module模块 Nginx概述 En…

    Linux干货 2016-11-01
  • Mariadb数据库复制系列(四):复制过滤器的实现

       实验四:复制过滤器的实现 复制过滤器的作用是让从节点仅复制主节点的指定的库,或指定数据库的指定表,而不是全部复制。其配置方式有两种,一种是在主节点上配置,通过定义主节点只记录部分库或表产生的二进制日志时间来实现;一种是通过从节点上配置,当复制了主节点的所有的二进制日志数据后,在SQL线程执行时,只执行指定的库或表相关的二进制日志时间;一般采取在从节点上…

    Linux干货 2016-11-24
  • 逻辑卷管理—LVM

    逻辑卷管理—LVM   LVM:Logical  Volume  Manager        使用软件方式来组织一个或多个底层硬件设备为一个抽象的逻辑设备。 1、查看分区情况: 2、创建分区:(更改分区类型为8e:Linux LVM) 3、创建分区成功: 5、创建物理…

    Linux干货 2016-09-01
  • 笔记–8.2–用户管理,权限管理

    ·硬链接,软链接区别 大小 链接数 设备,分区 类型 硬连接 一样大,显示的是本身的大小 会增加 不能跨分区 是一个文件,相同inode号,忘了位置可通过inode号找到源文件 软链接 不一样大,链接文件大小是路径的大小 不会增加 可以跨分区,跨设备 两个文件,不同inode号,像发小广告,忘了源连接,文件就找不到了 软链接格式:ln -s +绝对路径或相对…

    Linux干货 2016-08-05
  • 网卡别名与多网卡绑定

    网卡别名 一块网卡可以配置多个ip地址,叫做网卡别名   对虚拟主机有用 格式形如:eth0:1  eth0:2 …… 实现方法:   在命令行中临时设置: ifconfig 命令: ifconfig eth0:0 192.168.1.100/24 演示:   修改配置文件 在/etc/sysconfig/networ…

    Linux干货 2016-09-05
  • 专属个人的聊天机器人的实现——图灵机器人

    先体验一下:图灵机器人智能聊天体验:http://www.tuling123.com/openapi/cloud/proexp.jsp 1、简介        本篇为大家介绍使用图灵机器人api实现聊天机器人的方法,该api本身已经拥有了智能聊天的功能,但我们可以自定义知识库的方式简单实现专属个人的聊天机器人。 2、开…

    Linux干货 2016-03-28

评论列表(1条)

  • 马哥教育
    马哥教育 2017-10-10 13:11

    一开始的内容比较基础,但是非常重要,这篇博客整理的很不错,再接再励。