1. 脚本(script 手稿的意思)语言是不需要编译成二进制文件,从而直接运行的语言。脚本一词是从script翻译来的,script本意是手稿,手迹,剧本等意思。那么从这些意思中可以看出,这些都是随手就可以写的,拿来就可以读和使用的。维基百科定义:"为了缩短传统的编写—编译—链接—运行过程而创建的计算机编程语言。通常具有简单、易学、易用的特色,目的就是希望开发者以简单的方式快速完成某些复杂程序的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 06:13:54
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              vpn监控脚本
在adsl拔号上网的内部代理上网服务器上配置VPN服务器,也为了方便在外部接入.但adsl拔号上网的IP是经常变的,配置用IP连接VPN很容易失效了,但可以通过定义下脚本来检测,在IP发生变化时VPN重新启动,并发邮件到自己邮箱,这样就不用担心IP变化而接入不到公司内部网络了.脚本如下:
ifconfig ppp0 |grep P-t-P|awk '{p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-04-14 23:57:18
                            
                                760阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            监控脚本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-05 23:13:29
                            
                                73阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            个人根据公司需求编写的监控服务器的脚本
#!/bin/bash
day=`date +'%y%m%d-%H:%M:%S'`
touch $day.txt
for ip in $( < /var/IpFile ) 从该文件中读取ip列表
do
cd /var
server1=`ping $ip -c 3 |grep  rtt |sed -s 's/rtt//g'|awk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-12-20 10:42:01
                            
                                393阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            批量增加用户#!/bin/bashfor name in tom jerry joe janedouseradd $nameecho redhat | passwd --stdin $namedone查看主机网卡流量#!/bin/bashi=1while  [ $i -le 10 ]do       time=`date +%m"-"%d""%k":"%M`            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-03-05 08:16:53
                            
                                386阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本#!/bin/bash
echo Version:1.1.0 2022-01-20
#####循环间隔(秒)#####
INTERVAL_TIME=120
############################################使用方法 nohup /opt/shell/AllMonitor.sh & #################################            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 20:25:09
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述Linux Shell是一个很难的知识板块。虽然大家都认真学,基本的语法很都掌握,但有需求时,很难直接上手编程,要么写了很久,要么写不好!对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维还是写不出来,那就是没主动找需求,缺乏练习,缺乏经验。方法要点简单介绍一下编写shell脚本的时候的经验和方法。1.理清思路:在我们想实现一个功能需要写脚本的时候是切忌不要想            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 21:36:02
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RabbitMQ内存监控及自动重启功能简介Shell脚本systemd托管 这个脚本是用来监控 RabbitMQ 进程的内存占用情况,如果内存占用超过设定的阈值并且达到设定的检查次数,则自动重启 RabbitMQ 服务。功能简介脚本的具体功能如下:获取 RabbitMQ 进程的 PID; 检查 RabbitMQ 服务状态,如果服务没有运行则启动服务; 检查 RabbitMQ 进程的内存占用情况;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 09:27:27
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本常用监控命令书写脚本常用监控命令监控目标	  命令
本地端口监控	 netstat -lntup
              ss -lntup
              lsof
              
远端端口监控 	 telnet
              nc
              nmap
              
进程监控	  ps -ef            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 12:39:55
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #! /bin/sh 
 
 ################################################# 
 
 #         主机健康状态监控脚本 
 
 #   (监控内容:内存、CPU、磁盘、网卡) 
 
 # 
 
 #    V1.0      Writen by: MR.G       Date:2012-03-20 
 
 ###############            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 17:21:44
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                             告警系统告警系统主脚本(脚本存放地址:/usr/local/sbin/)1.创建脚本存放目录:mkdir /usr/local/sbin/mon/1.1创建各个功能模块的目录---存放脚本cd   /usr/local/sbin/mon/mkd            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 07:38:32
                            
                                165阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文内容是根据网络上一篇博文使用shell脚本对linux系统和进程资源进行监控对其验证学习的总结。 主要是通过常用的 shell 命令来对系统的运行状态进行监控,另一方面也是对学习的 shell 命令的实战。涉及的命令系统相关ps 查看当前系统中进程信息 
  
-u 指定所属用户
vimstat 展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 05:26:08
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            性能监控脚本能够帮助开发人员或者运维人员了解当前系统的健康程度,同时也是衡量业务的服务质量的依据。 下面我们通过编写监控性能的脚本,并判断各项数据指标是否符合预设阈值。本文最开始是使用shell脚本来写的,后面会运用python第三方系统性能信息模块psutil去监控系统。shell实现性能监控脚本下面编写脚本主要监控的信息有:1、内核信息 2、主机名称 3、IP地址 4、登录账户 5、内存与sw            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 18:42:57
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               在运维过程中,我们有时需要对CPU进行优化,啥时候优化呢? 自然是出问题的时候,那么啥时候出问题呢? 这个问题就可以使用我们的shell脚本了.     原理: 通过监视一段时间内CPU使用情况,找出长期占用CPU的进程并对其进行优化,提高CPU的效率      我们先来写一个监视CPU并计算一小时内CPU的使用情况的脚本:    #!/bin/bashSECS=3600UNIT_TIME=            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-12 22:04:41
                            
                                1242阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在运维过程中,我们有时需要对CPU进行优化,啥时候优化呢? 自然是出问题的时候,那么啥时候出问题呢? 这个问题就可以使用我们的shell脚本了.  原理: 通...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-30 14:49:21
                            
                                625阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            blog已搬家,请移步 http://bbs.cdnvps.net/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-27 13:26:47
                            
                                6175阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            blog已搬家,请移步 http://bbs.cdnvps.net/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-27 13:35:25
                            
                                4714阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            blog已搬家,请移步 http://bbs.cdnvps.net/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-27 13:28:52
                            
                                5367阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            作为一名服务器开发人员,需要实时得到服务器日志的异常信息进行排查。我们不可能天天盯着日志去做这项工作,必须由相应的运维脚本来完成。我尝试用 Python 制作了一个监控日志并发送错误信息到开发人员的邮箱的工具。用途主要用于对项目产生的日志进行跟踪,并将日志发送给回调函数进行处理。本项目中是 errmailcb.py 处理,找到其中特定正则表达式的行搜集到一起并发送给运维同学。你可以按照你自己的处理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 14:09:49
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
source `dirname $0`/lib/lib.conf
function num_mod_add()
{
        local ltask num taskdir
        ltask=$1
        taskdir=$2
        num=$CONTINUER
        lnum=`cat $counterfile |grep $l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-02-19 15:45:48
                            
                                734阅读