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

上海网络建站模板营销策略有哪些有效手段

上海网络建站模板,营销策略有哪些有效手段,ps网站首页设计图制作教程,北京网站建设网络推广公司一、条件测试操作 Shell环境根据命令执行后的返回状态值〈$?)来判断是否执行成功,当返回值为О时表示成功.否则〈非О值)表示失败或异常。使用专门的测试工具---test命令,可以对特定条件进行测试.并根据返回值来判断条件是否成立…

一、条件测试操作

        Shell环境根据命令执行后的返回状态值〈$?)来判断是否执行成功,当返回值为О时表示成功.否则〈非О值)表示失败或异常。使用专门的测试工具---test命令,可以对特定条件进行测试.并根据返回值来判断条件是否成立(返回值为О表示条件成立).
        使用test测试命令时,包括以下两种形式。

test   条件表达式        或          [  条件表达式  ]

        这两种方式的作用完全相同.但通常后--种形式更为常用,也更贴近编程习惯。需要注意的是.方括号“[”或“]”与条件表达式之间需要至少一个空格进行分隔。

1、文件测试

        文件测试指的是根据给定的路径名称.判断对应的是文件还是目录,或者判断文件是否可读.可写、可执行等。文件测试的常见操作选项如下,使用时将测试对象放在操作选项之后即可。

一d:测试是否为目录( Directory)

一e:测试目录或文件是否存在(Exist)。

一f:测试是否为文件(File)。
一r:测试当前用户是否有权限读取(Read)。

一w:测试当前用户是否有权限写入(Write)。

一x:测试是否设置有可执行(Excute)权限。

        执行条件测试操作以后.通过预定义变量$>可以获得测试命令的返回状态值,从而判断该条件是否成立。例如,执行以下操作可测试目录/media/是否存在.如果返回值$?为О,表示存在此目录.否则表示不存在或者虽然存在但不是目录。

[root@lucky ~]# [ -d /media/ ]     //查看是否为目录
[root@lucky ~]# echo $?            //查看前一命令的返回值
0                                  //返回0表示条件成立

若测试的条件不成立,则测试操作的返回值不为0,列如

[root@lucky ~]# [ -d /media/cdrom/Server ]     
[root@lucky ~]# echo $?
1

        通过查看变量$?的值可以判断前一步的条件测试结果,但是操作比较烦琐,输出结果也并不是很直观。为了更直观地查看测试结果,可以结合命令分隔符“&&”和echo命令一起使用.当条件成立时直接输出“YES”。其中.“&&”符号表示“而且”的关系,只有当前面的命令执行成功后才会执行后面的命令,否则后面的命令将会被忽略。例如,上述目录测试操作可以改写如下。

[root@lucky ~]# [ -d /media/ ] && echo "yes"
yes                          //输出yes表示为目录存在    
[root@lucky ~]# [ -d /media/cdrom/Server ] && echo "yes"//无输出表示该目录不存在

2、整数值比较 

        整数值比较指的是根据给定的两个整数值,判断第一个数与第二个数的关系,如是否大于等于小于第二个数。整数值比较的操作选项如下,使用时将操作选项放在要比较的两个整数之间。

一eq:第一个数等于(Equal)第二个数。
一ne:第一个数不等于(Not Equal)第二个数。

一gt:第--个数大于(Greater Than)第二个数。

一lt:第一-个数小于(Lesser Than)第二个数。
一le:第一-个数小于或等于(Lesser or Equal)第二个数。

一ge:第一个数大于或等于(Greater or Equal)第二个数。

        例如,若要判断当前已登录的用户数,当小于五个时输出“many",可以执行以下操作。其中,已登录用户数可通过“who / wc -l”命令获得.以命令替换方式嵌入。

[root@lucky ~]# Unum=`who | wc -l`    //设置变量
[root@lucky ~]# echo $Unum            //查看变量
1
[root@lucky ~]# [ $Unum -lt 5 ] && echo "many"  //测试结果小于5则显示“many”
many

3、字符串比较

        字符串比较通常用来检查用户输入、系统环境等是否满足条件,在提供交互式操作的Shell脚本中,也可用来判断用户输入的位置参数是否符合要求。字符串比较的常用操作选项如下.

=:第一个字符串与第二个字符串相同。
!=:第个字符串与第二个字符串不相同.其中“!”符号表示取反。
-z:检查字符串是否为空(Zero),对于未定义或赋予空值的变量将视为空串。

[root@lucky ~]# echo $LANG      //查看当前语言环境
zh_CN.UTF-8
[root@lucky ~]# [ $LANG != "en.US" ] && echo "Not en.us"
Not en.us                       //字符串测试结果(不等于en.US)

4、逻辑测试

         逻辑测试指的是判断两个或多个条件之间的依赖关系。当系统任务取决于多个不同的条件时,根据这些条件是否同时成立或者只要有其中一个成立等情况.需要有一个测试的过程。常用的逻辑测试操作如下,使用时放在不同的测试语句或命令之间。

        &&:逻辑与,表示“而且”,只有当前后两个条件都成立时.整个测试命令的返回值才为О(结果成立)。使用test命令测试时. “&&”可改为“一a”.
        逻辑或.表示“或者”,只要前后两个条件中有一个成立,整个测试命令的返回值即为O(结果成立)。使用test命令测试时. "II”可改为“一o”。
        !:逻辑否.表示“不”,只有当指定的条件不成立时,整个测试命令的返回值才为О(结果成立)。

实验案列——使用Shell脚本监控主机

        实验环境 

        某公司随着业务的不断发展.所使用的Linux服务器也越来越多。管理员希望编写一个简单的性能监控脚本.放到备服务器中.当监控指标出现异常时发送告警邮件。

        实验需求

编写名为sysmon. sh 的Shell监控脚本。

[root@lucky ~]# vim sysmon.sh 

监控内容包括CPU使用率.内存使用率、根分区的磁盘占用率。

#监控CPU
CUG=$(expr 100 - $(mpstat | tail -1 | awk '{print $12}' | awk -F. '{print $1}'))
echo "CPU使用率:$CUG %"#监控内存
MUG=$(expr $(free | grep "Mem:" | awk '{print $3}') \* 100 / $(free | grep "Mem:" | awk '{print $2}'))
echo "内存使用率:$MUG %"#监控硬盘
DUG=$(df -h | grep "/$" | awk '{print $5}' | awk -F% '{print $1}')
echo "磁盘占用率:$DUG %"

出现以下任一情况时告警:磁盘占用率超过90%、CPU使用率超过80%、内存使用率超过90%。

#判断是否记录告警
if [ $CUG -gt 20 ]
thenecho "CPU占用率: $CUG %" >> $ALOG
fiif [ $MUG -gt 6 ]
thenecho "内存使用率: $MUG %" >> $ALOG
fiif [ $DUG -gt 20 ]
thenecho "磁盘占用率: $DUG %" >> $ALOG
fi

告警邮件通过mail命令发送到monitor@bdqn . com。

if [ -f $ALOG ]
thencat $ALOG | mail -s "Host Alert" $AMAILrm -rf $ALOG
fi

结合crond 服务,每半小时执行一次监控脚本。

[root@lucky ~]# crontab -e
30 * * * * /root/sysmon.sh


 

http://www.dinnco.com/news/15662.html

相关文章:

  • 哪个网站免费做简历要做网络推广
  • 做视频挣钱的网站自己的品牌怎么做加盟推广
  • 诸城网站建设定制长沙seo优化排名推广
  • 可以在几个 网站备案网络营销的流程和方法
  • www开头网站怎么做最新战争新闻事件今天
  • 禄劝彝族苗族网站建设谷歌商店下载
  • 营口网站建设单位十大营销策略
  • 网络优化工程师证书谷歌搜索优化seo
  • 拍卖网站建设方案大泽山seo快速排名
  • 织梦网站地图模板网站外链平台
  • 怎么查到代码是哪个网站做的优化防疫措施
  • 陕西公路工程建设有限公司网站广州高端网站建设公司
  • 怎么做同城网站数据分析工具
  • 西安微信网站开发视频号视频怎么看下载链接
  • 做图片格式跟尺度用哪个网站好谷歌seo外包公司哪家好
  • 上传到网站空间网络营销的基本特征有哪七个
  • 网站建设协议书范本seo在线优化排名
  • 送菜上门网站app如何做网站关键词优化教程
  • 专业做网站电话郑州网络推广哪家口碑好
  • 昆山网站建设有网站模板怎么建站
  • 低调赚大钱的灰色行业百度seo点击
  • 博彩导航网站开发北京做网页的公司
  • 达州做网站哪里可以免费推广广告
  • 网站的图文链接怎么做的谷歌收录提交入口
  • php网站开发图文教程seo排名技术软件
  • 网站制作的目的百度点击器找名风
  • 公司网站怎样添加和修改内容举三个成功的新媒体营销案例
  • 网站高速下载如何做全网推广方案
  • 做网站需要那些编程语言seo综合查询网站
  • 冷色调网站上海百度seo