摘要:
一、Zabbix简介 zabbix是一种类似于cacti 、nagios的监控服务系统;可通过web界面提供可视化管理;支持分布式的系统架构;网络监控功能的企业级的开源的监控方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问 阅读全文
摘要:
case 语句和 if...elif...else 语句一样都是多分支条件语句,区别是case 语句只能判断一种条件关系,而 if 语句可以判断多种条件关系。 一、case语句格式 说明:如果$a的值为value1或者value2,则执行statement1语句;如果$a的值为value3或者val 阅读全文
摘要:
自定义函数可以有效简化脚本编写,避免重复编写大量的相同代码。 一、理解 自定义函数,可以理解为一种在脚本内部自定义的功能性语句。其他脚本语句可任意调用此函数,从而简化代码数量。 二、自定义函数格式 说明:两种格式均可,可以带function func_name ()定义,也可以直接func_name 阅读全文
摘要:
本脚本是无意间看到网络大神编写发表的,未留存原链接,感谢提供,侵删。 实现原理:通过每秒读取一次/proc/net/dev动态文件,根据流量总值的差值,计算得出每秒流量。脚本执行格式如下: sh ./speedmonitor.sh eth0 脚本详情: #!/bin/bash ethn=$1 whi 阅读全文
摘要:
本文总结了if判断语句在运维环境中最常用的几种语句,欢迎探讨! 一、if语句的语法 if [ 条件判断 ]; then ... ... elif [ 条件判断 ]; then ... ... else ... ... fi 二、数字大小比较 [ $a -eq $b ] 判断 a 是否等于 b [ $ 阅读全文
摘要:
将脚本执行命令放在用户目录下.bash_profile文件最后一行,登录时即显示 阅读全文
摘要:
生产环境中,使用rsync命令对指定目录进行备份,并使用mail命令将备份日志发送邮件给管理员,通过脚本实现 阅读全文
摘要:
编辑配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth1(必要时需添加MAC地址) TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes NAME=eth1 DEVICE=eth1 ONBOOT=yes IPADDR0= 阅读全文
摘要:
CentOS7配置静态路由有多种方式: 1、临时配置方法: #ip route add 192.168.100.0/24 via 172.16.16.254 dev eth0 此时,访问192.168.100.0/24网段,将通过eth0网卡转出,下一跳指向172.16.16.254、注意:临时添加 阅读全文
摘要:
CentOS7之后版本的系统网卡名称默认为en开头的格式,某些情况下需要我们修改此格式为eth格式。 1、 [root@localhost]# vi /etc/sysconfig/grub 增加如下红色的字段 2、修改完毕后,执行如下的命令: 注:如果是UEFI方式安装操作系统,执行上述命令会报错, 阅读全文