shell脚本
运维老司机
星光不问赶路人 时光不负有心人
展开
-
shell脚本监控硬盘利用率
vim cc.sh#!/bin/bash DATE=$(date +%F" "%H:%M) IP=$(ifconfig eth0 |awk -F '[ :]+' '/inet addr/{print $4}') MAIL="example@mail.com" TOTAL=$(fdisk -l |awk -F'[: ]+' 'BEGIN{OFS="="}/^Disk \/dev/{p...原创 2019-12-11 08:39:03 · 222 阅读 · 0 评论 -
shell脚本监控内存
vim bb.sh#!/bin/bash DATE=$(date +%F" "%H:%M) IP=$(ifconfig eth0 |awk -F '[ :]+' '/inet addr/{print $4}') MAIL="example@mail.com" TOTAL=$(free -m |awk '/Mem/{print $2}') USE=$(free -m |awk '/...原创 2019-12-10 13:59:49 · 361 阅读 · 0 评论 -
shell脚本监控CPU
vim aa.sh借助 vmstat 工具来分析 CPU 统计信息。#!/bin/bash DATE=$(date +%F" "%H:%M) IP=$(ifconfig eth0 |awk -F '[ :]+' '/inet addr/{print $4}') # 只支持 CentOS6 MAIL="example@mail.com" if ! which vmstat &...原创 2019-12-09 11:43:13 · 319 阅读 · 0 评论 -
shell一键部署nginx+tomcat动静分离
1、记住jdk包自己拉,自己改对应的配置环境vim aa.sh#!/bin/bashwget http://nginx.org/download/nginx-1.16.1.tar.gzyum -y install gcc gcc-c++ zlib-devel pcre-develtar zxf nginx-1.16.1.tar.gzcd nginx-1.16.1 &&...原创 2019-12-04 13:39:10 · 183 阅读 · 0 评论 -
shell脚本检测mysql主从是否正常运行
vim aa.sh#!/bin/bashuser="root" #mysql用户password="123" #mysql登陆密码function masterslave() {list=(`mysql -u$user -p$password -e "show slave status \G"|egrep "Runn...原创 2019-12-03 08:48:23 · 251 阅读 · 0 评论 -
简单的使用脚本安装jdk
编写脚本vim jdk.sh安装jdk包rpm -ivh jdk-8u20-linux-x64.rpm进入到etc/profile内添加所需要的文件echo -e ’export JAVA_HOME=/usr/java/jdk1.8.0_20export JAVA_BIN=/usr/java/jdk1.8.0_20/binexport PATH=PATH:PATH:...原创 2019-11-02 10:15:02 · 233 阅读 · 0 评论 -
脚本原码安装NGINX
编写脚本vim nginx.sh#!/bin/bash安装NGINX依赖环境yum -y install gcc gcc-c++ pcre-devel zlib-devel openssl openssl-devel解压上传的NGINX包tar -zxvf nginx-1.12.0.tar.gz进入到NGINX目录里面cd nginx-1.12.0检测环境...原创 2019-11-02 09:59:35 · 164 阅读 · 0 评论 -
日常巡检
1、企业日常巡检#!/bin/bashfunction system(){echo “#########################系统信息#########################”OS_TYPE=unameOS_VER=cat /etc/redhat-releaseOS_KER=uname -a|awk '{print $3}'OS_TIME=date +%F_%T...原创 2019-09-28 16:54:36 · 1238 阅读 · 0 评论 -
检测网站地址是否存活
1、检测网站地址是否存活#!/bin/bash. /etc/init.d/functionsurl_list=(www.tec.com www.stu.com)function chkurl(){i=0while [ i−lt2]docurlhttp://i -lt 2 ]do curl http://i−lt2]docurlhttp://{url_list[$i]} &...原创 2019-09-28 17:00:19 · 700 阅读 · 0 评论 -
shell大于小于命令
大于 -gt (greater than)小于 -lt (less than)大于或等于 -ge (greater than or equal)小于或等于 -le (less than or equal)不相等 -ne (not equal)相等 -eq (equal)原创 2019-09-29 10:51:05 · 1583 阅读 · 0 评论