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 安装即可
风雨路遥同珍重,不负尘缘不负卿