week6 作业

week6 作业

1.每12小时备份并压缩/etc/目录至/backup目录中,保存文件名称格式为“etc-年-月-日-时-分.tar.gz”

crontab  -e  
*/1 * * * *   /usr/bin/tar   -zPcf  /data/backups/etc-`date +\%F-\%H-\%M`.tar.gz  /etc   # 注意tar命令要用绝对路径;tar命令的f参数要放在最后,P参数可以防止出现邮件报错;%要用转义符。	

2.rpm包管理功能总结以及实例应用演示
程序包管理https://www.cnblogs.com/sstjustdoit/p/10068322.html

3.yum的配置和使用总结以及yum私有仓库的创建
程序包管理https://www.cnblogs.com/sstjustdoit/p/10068322.htm

4.写一个脚本实现以下菜单给用户:
(1)disk:show disk info 信息

(2)mem:show memory info信息

(3)cpu:show cpu info 信息

(*)quit

#!/bin/bash
cat << END
(1)disk :show disk info
(2)mem :show memory info
(3)cpu :show cpu info
(*)quit
END

read -p  "please input : "  CMD



if [ $CMD == disk ];then
        fdisk -l
fi

if [ $CMD == mem ];then
        free -h
fi

if [ $CMD == cpu ];then
        lscpu
fi

if [ $CMD == quit ];then
        echo "exit now"
fi

该脚本待以后学习新知识再完善

5.sed用法总结并结合实例演示
请查看博文链接:sed命令https://www.cnblogs.com/sstjustdoit/p/10052764.html

6.用bash实现统计访问日志文件中状态码大于等于400的IP数量并排序

7.使用自制的yum源安装ftp、openssl、curl、wget、tcpdump等软件包
配置好/etc/yum.repo.d/base.repo 文件,直接yum install 安装即可

posted @ 2018-12-24 18:56  N_34崧泰  阅读(178)  评论(0编辑  收藏  举报