#!/bin/sh
ps -fe|grep processString |grep -v grep
if [ $? -ne 0 ]
then
echo "start process....."
else
echo "runing....."
fi
#####
processString 表示进程特征字符串,能够查询到唯一进程的特征字符串
0表示存在的
$? -ne 0 不存在,$? -eq 0
转载
2024-05-26 16:43:14
140阅读
#!/bin/bash #提取本服务器的IP地址信息 IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1&nb
原创
2012-08-29 15:57:57
868阅读
定时监控服务器负载,超过一定阀值后,自动重启web服务。 apache安装目录:/usr/local/apache 脚本运行日志文件:/usr/local/apache/check_cpu_load.log 脚本存放目录:/home/crontab cd /home/crontab vi check_cpu_load.sh #编辑,添加以下代码&n
转载
精选
2016-12-02 15:03:04
1487阅读
之前好多东西我们都放在我们的阿里云服务器上,我们每次操作都要打开终端,一行一行命令搞,如果我们公司要求做一个模拟10万用户并发的场景,难道我们还需要搭建50遍服务器吗?答案是:否定的。我们没有时间那么搞我们怎么搞呢,我们可以通过shell脚本来操作我们的终端,来简化我们的操作在这里我们从基础的shell开始深入,怎么深入呢,当然特别基础,哈哈哈正题:#!/usr/bin/expect #shell
blog已搬家,请移步 http://bbs.cdnvps.net/
原创
2013-03-27 13:30:45
3367阅读
点赞
1评论
解决exchange management shell一个连接失败的问题
原创
2022-12-19 12:11:34
1821阅读
一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用'wait') - 没有被停止
#运行用户
user nobody;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志及PID文件
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pi
转载
2024-10-26 21:08:35
16阅读
#!/bin/sh
host=$(hostname)
channel=$(hostname | sed 's/[0-9]//g')
runday=$(date +%Y-%m-%d)
IPhost=$(/sbin/ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}')
原创
2010-02-26 10:10:54
1617阅读
1评论
#!/bin/bash
#Author:yanconggod
#date:2017-01-19
#version:1.0
# 使用 uptime 命令监控系统负载
POSTFIX_PATH="/usr/sbin/postfix"
MAILX_PATH="/usr/bin/mailx"
Email="516249940@qq.com"
# 获取本机IP
原创
2017-01-19 14:08:35
2145阅读
shell脚本监控系统负载,并在负载过大时发送邮件报警
#!/bin/bash# Eamil:longkaty@sina.com# 用途:负载监控# 描述:shell脚本监控系统负载,并在负载过大时发送邮件报警# 用法:./scriptname.sh # Set up limit belowNOTIFY="6.0" # admin user email idE
转载
精选
2010-01-04 17:26:08
1128阅读
点赞
shell脚本监控系统负载,并在负载过大时发送邮件报警
shell脚本监控系统负载,并在负载过大时发送邮件报警
#!/bin/bash
# Eamil:longkaty@sina.com
# 用途:负载监控
# 描述:shell脚本监控系统负载,并在负载过大时发送邮件报警
# 用法:./scriptname.sh
转载
精选
2011-08-02 13:34:25
550阅读
点赞
前言:每次排查性能相关问题的时候,我们都会先通过监控来查看下当前机器的CPU负载,根据负载结果值的输出,来判断当前CPU的基本状况。那么什么是CPU负载呢?具体CPU负载多少才算是正常的呢?有哪些情况会导致CPU负载高呢?今天我们就来统一说明下。注意:笔者使用ubuntu:18.04版本镜像创建docker 容器,如果没有相关命令,则需要提前装载好1.CPU负载的查看通过top命令或者uptime
转载
2024-09-11 20:41:55
81阅读
对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。
本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与大家一起交流分享本次线上高并发调优整个闭环过程。
一、项目简要情况概述
该项目为基于SSM架构的商城类单体架构项目,其中
在 Linux 系统中,所谓平均负载,指的是单位时间内,系统中处于可运行状态和不可中断状态的平均进程数,即平均活跃进程数,确切的说,是指活跃进程数的指数衰减平均值。具体算法暂不关注,这里简单理解为活跃进程数的平均值就可以。1、uptime 命令的含义当前系统时间:13:35:55系统运行来多长时间:up 4:00正在登陆的用户数:7 users过去1分钟、5分钟、15分钟的平均负载:0.1
ubuntu下lvs负载均衡dr模型shell脚本
推荐
原创
2014-04-24 15:03:19
2083阅读
点赞
1评论
本篇内容主要用三个脚本来实现LVS的配置。脚本1:lvs.sh 是配置在负载均衡端,脚本2:realserver.sh 是配置后端Real Server服务器上的。脚本3:check_lvs.sh 是用在负载均衡端上来测试后端服务器的健康状态的脚本,如有一个Real Server 宕机就会自动清除,如果恢复了就再加上,后端所有服务器都宕机了,会把负载均衡端提供的错误页面加到集群中来。
原创
2015-08-12 13:46:13
3752阅读
bash shell 脚本的方法有多种,假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./ ,bash可能会响
转载
2024-01-11 11:26:24
92阅读
原文:http://www.weiruoyu.cn/?p=350 这个是在 http://metchick.blog.51cto.com/1523675/916237基础上添加的负载监控,并且放到一个日志文件里#!/bin/bash # R1=`cat /sys/class/net/eth0/statistics/rx_bytes` T1=`cat /sys/class/net/eth0/sta
原创
2012-08-16 10:39:52
1556阅读
有两种方式执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码 代码如下:cd /data/shell
./hello.sh方法二:以绝对路径的方式去执行bash shell脚本:复制代码 代码如下:/dat
转载
2023-10-17 14:57:35
1293阅读