当前位置: 首页 > news >正文

中卫网站设计公司招聘专注赣州网站建设

中卫网站设计公司招聘,专注赣州网站建设,视频剪辑素材免费网站,可信赖的购物网站建设一、压缩搅拌 要求: 写一个脚本,完成如下功能 传递一个参数给脚本,此参数为gzip、bzip2或者xz三者之一; (1) 如果参数1的值为gzip,则使用tar和gzip归档压缩/etc目录至/backups目录中,并命名为/backups/etc…

一、压缩搅拌

要求:

写一个脚本,完成如下功能 传递一个参数给脚本,此参数为gzip、bzip2或者xz三者之一;
(1) 如果参数1的值为gzip,则使用tar和gzip归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613.tar.gz;
(2) 如果参数1的值为bzip2,则使用tar和bzip2归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613.tar.bz2;
(3) 如果参数1的值为xz,则使用tar和xz归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613.tar.xz;
(4) 其它任意值,则显示错误压缩工具,并执行非正常退出;

操作: 

1.关闭防火墙和关闭selinux
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
​
2.编辑一个文件
[root@localhost ~]# vim compress.sh
写入信息:
#!/bin/bash
echo 1:gzip
echo 2:bzip
echo 3:xz
read -p "请输入序号指定打包压缩类型:" var
case "$var" in1) tar zcvf /backups/etc-`date +%F%T`.tar.gz /etc/* ;;2) tar jcvf /backups/etc-`date +%F%T`.tar.bz2 /etc/* ;;3) tar Jcvf /backups/etc-`date +%F%T`.tar.xz /etc/* ;;*) echo 显示错误压缩工具;exit 3 ;;
esac3.运行并测试脚本
[root@localhost ~]# bash compress.sh
1:gzip
2:bzip
3:xz
请输入序号指定打包压缩类型:1
······5.为了测试,写入一个想要测试的文件或目录
[ -d /backups ] || mkdir /backups ]  #查看/backups是否为目录文件 如果不是则创建目录文件
注意:[]两边有空格!!!
​
[root@localhost ~]# ll /backups
开始的时候,会不存在!
[root@localhost ~]# bash compress.sh
1:gzip
2:bzip
3:xz
请输入序号指定打包压缩类型:1
他就会以gzip的格式压缩!
[root@localhost ~]# ll /backups
总用量 73880
-rw-r--r--. 1 root root 16007063  1月 16 10:17 etc-2024-01-1610:17:06.tar.gz

作业2.报警脚本

要求:

根分区剩余空间小于20%

发送告警邮件给自己

配合crond每5分钟检查一次脚本

 操作:

1.先安装邮件服务相关包
[root@localhost day1]# yum install mailx
​
2.编辑邮件系统文件
[root@localhost ~]# vim /etc/mailbox.rc
set from = 17383676157@163.com   #自己的邮件名
set smtp=smtp.163.com
set smtp-auth-user=17383676157@163.com
set smtp-auth-password=输入自己的授权码(这里我没写入哈)
set smtp-auth=login

以下是邮件密钥获取方式

点击设置 --- POP3/SMTP/IMAP

点POP3/SMTP服务后面的开启!

就会获得一个密钥!!

将获取到的密钥写入到创建的文件中!!

3.编辑脚本
[root@localhost ~]# vim mail.sh
#!/bin/bash
#根剩余内存
free_mem=`df -h  grep -w /  tr -s """"cut -d "" -f 5  cut -d %-f1`
mem=$[100-free_mem]
if [$mem -lt 20]
thenecho 内存报警 | mail -s "warning" -a /a.txt 17383676157@163.com < /a.txt
​
fi
​
4.写好周期性任务计划
[root@localhost ~]# crontab -e
#分 时 日 月 周
*/5 * * * * bash /mail.sh
​
5.查看编辑的任务
[root@localhost ~]# crontab -l
#分 时 日 月 周
*/5 * * * * bash /mail.sh

http://www.yayakq.cn/news/956053/

相关文章:

  • 公司网站设计 上海天元建设集团有限公司 企查查
  • 为何要屏蔽网站快照wordpress文档模板下载
  • 网站开发 简单留言板淘宝客做网站备注怎么写的
  • 网站开发流程相关知识开发小程序用什么语言
  • 高端定制网站设计公司音乐介绍网站怎么做的
  • 做网站审批号必须要如何用域名做网站访问
  • 网站内容页怎么设计模板四川网站建设电话
  • 做新房什么网站好大多数网站开发现状
  • 青海网站设计企业开网站空间流量怎么选择
  • 企顺网网站建设程序代码优化网站
  • 网站设置成灰色网站建设 书籍
  • cdr做网站怎么导出在线排版设计
  • 网站源码路径怎么在建设银行网站留言
  • 夹江移动网站建设做网站是怎么挣钱的
  • 太原网站优化技术网页设计公司网易企业邮箱
  • 建站网站怎么上传代码外贸业务员如何寻找国外客户
  • 宝德科技专业嘉兴网站建设wordpress添加单页模板
  • 腾讯域名注册网站九江有没有做网站的公司
  • 安徽建新建设工程有限公司网站wordpress 图文插件
  • 网站建设主要学什么软件用python做的网站
  • 网站开发接外包wordpress清理
  • 重庆森林电影佛山网站建设优化
  • 学做软件的网站百度推广获客
  • 30岁转行做网站编辑自助建站申请书
  • 襄县网站建设做服装网站
  • 网站 icp备案在线制作离婚证图片
  • qwins是哪个网站做的网站服务器vps
  • 安阳网站建设优化北京果木烤鸭制作方法
  • 网站开发产品经理成都市建设厅网站
  • 一个好的网站应该具有什么条件电子商务网站页面设计图片