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

襄阳网站建设公司招聘企业seo关键字优化

襄阳网站建设公司招聘,企业seo关键字优化,网站不支持下载的视频怎么下载,企业顺德网站建设要求: 1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。 ​2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断…

要求:

1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。

​2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行,如果没有运行,则启动该服务并配置防火墙规则。​

3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。

1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。*
1.需要的服务sendmail和mailx
2.用到的命令df

df常用参数含义
-h使用易读方式输出 Filesystem Size Used Avail Use% Mounted on
-H以1000为单位而不是1024
-k以KB为单位 Filesystem 1K-blocks Used Available Use% Mounted on
-m以MB为单位 Filesystem 1M-blocks Used Available Use% Mounted on

3.awk ‘NR=行’{print $列}'表示逮你第几行第几列的内容

4.mail -s 邮件标题 收件人

5.例行性任务crontab

6.具体命令如下:

[root@redhat9 shellwenjian]# vim ade.sh
#!/bin/bash
mb=`df -m / | awk 'NR==2{print $4}'`
gb=$[mb/1024]
if [ "$gb" -lt 20 ]
thenecho "您最近的磁盘空间已经小于20G,请及时查看!" |  mail -s "WORNING!" root@localhost
fi
[root@redhat9 shellwenjian]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root# For details see man 4 crontabs# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
0 0 * * * root /shellwenjian/ade.sh

​2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。
1.先判断是否下载http服务和firewall没有就安装,rpm -qa,yum install

2.为httpd设置防火墙策略

3.通过进程和端口两种方式同时满足才能判断http运行正常,用到&&

4.再通过统计进程和端口信息条数来判断是否开启,wc -l

5.具体命令如下:

#!/bin/bash
rpm_http=`rpm -qa httpd |wc -l`
if [ $rpm_http -ge 1 ]
thensystemctl start httpd;
elseyum install -y httpd;systemctl start httpd;
fi
rpm_firewall=`rpm -qa firewalld |wc -l`
if [ $rpm_firewall -ge 1 ]
thensystemctl start firewalld;firewall-cmd --add-service=http --permanent;
elseyum install -y firewalld;systemctl start firewalld;firewall-cmd --add-service=http --permanent;
fi
ps_ef=`ps -ef | grep "httpd" | wc -l`
port_web=`ss -lntup | grep -w "80" |  wc -l`
if [ $ps_ef -ge 2 ] && [ $port_web -ge 2 ]
thenecho "web服务已运行!"
elseecho "稍后为您开启web服务!"systemctl start httpd;
fi
##
#ps_ef=`ps -ef | grep "httpd" | grep -v grep  | wc -l`
#port_web=`ss -lntup | grep -w "80" | grep -v grep | wc -l`
#if [ $ps_ef -ge 1 ] && [ $port_web -ge 1 ]
#then
#        echo "web服务已运行!"
#else
#        echo "稍后为您开启web服务!"
#        systemctl start httpd;
#fi

3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。
1.将错误输出输出到/dev/null

具体命令如下:

#!bin/bash
curl 192.168.2.135 > /dev/null 2>&1
if [ $? -eq 0 ]
thenecho "web server is running!"
elseexit 12
fi

2.测试结果:

[root@redhat9 shellwenjian]# bash curl.sh
web server is running!
[root@redhat9 shellwenjian]# systemctl stop httpd.service
[root@redhat9 shellwenjian]# bash curl.sh
[root@redhat9 shellwenjian]# echo $?
12
http://www.hrbkazy.com/news/15625.html

相关文章:

  • 怎么做网站页面免费的公司网站的推广方案
  • 乌鲁木齐做网站的公司大数据营销平台那么多
  • WordPress可编辑文档福州seo代理计费
  • 江苏省建设工程上岗证查询网站设计师必备的6个网站
  • 什么网站专门做软件的产品推广方案ppt
  • 网站流量流出异常接app推广接单平台
  • 做音乐网站要多少钱软文广告案例分析
  • 营销型网站建设新感觉建站南宁网络优化seo费用
  • 杭州专业网站建设在哪里网站seo诊断报告怎么写
  • 重庆做企业年报在哪个网站做东莞推广公司
  • 中国建设银行官网的网站首页网站的推广方法有哪些
  • 网站页脚设计济南优化网页
  • 教育网站模板视频号推广
  • 医院 网站建设 中企动力营销策略4p
  • 网站建设设计公司哪家好网络营销成功的案例
  • 做网站学哪方面知识百度网盘客户端
  • 吴中快速建设网站价格百度推广代理商
  • 杭州网站建设哪里好seo云优化如何
  • 公司域名不变网站做变动怎么免费推广自己网站
  • 就业创业网站建设打开全网搜索
  • 自己电脑做网站还用备案semseo是什么意思
  • 山东济南seo整站优化自创网站
  • 西安南郊做网站网络推广的几种方式
  • 代做硬件毕业设计网站台州关键词优化推荐
  • 深圳外贸营销型网站建设百度网盘人工客服电话
  • 模版建网站网站如何发布
  • 海东市网站建设上海优化关键词的公司
  • 能用织梦做动态网站么竞价推广哪里开户
  • 做淘宝客网站用什么源码好徐州seo企业
  • 北京的网站开发公司自己如何注册一个网站