一、Linux Shell   简介 Shell    的意思是“外壳”,在    Linux  
  中它是一个程序,比如 
  /bin/sh、 
  /bin/bash 等。它负责接收用户的输入,根据用户的输入找到其他程序并运行。比如我们输入“ls 
  ”并回车时, 
  shell  
  程序找到“ 
  ls 
  ”程序并运行,把结果打印出来。   She            
                
         
            
            
            
            下载安装简介nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。nmon所记录的数据包含以下一些方面:cpu占用率内存使用情况磁盘I/O速度、传输和读写比率文件系统的使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 13:33:24
                            
                                275阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             有时感觉网络失去响应,就通过Ubuntu 14.04自带的系统监视器程序来查看当前网速,但是这样很不方便,遂打算让网速显示在标题栏,那样就随时可直观的看到。一番搜索尝试后,成功实现!同时也实现了CPU、内存使用率等的显示。         先来看下效果图: 效果真是挺好的!                   
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 20:49:09
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            blog已搬家,请移步 http://bbs.cdnvps.net/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-27 13:30:45
                            
                                3367阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            #!/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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧。    /bin/    用以存储二进制可执行命令文件。    /sbin/    许多系统命令的存储位置,/usr/sbin/中也包            
                
         
            
            
            
            Linux监控平台自动发现添加自定义监控项目配置邮件告警项目自动发现配置-->主机-->apenglinux-002自动发现-->Network interface discovery-->数据更新间隔(60)-->更新重启 zabbix-server,zabbix-agent监测中-->图形-->主机(apenglinux-002)-->图形(Ne            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-25 11:17:06
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell基础入门:1、编写shell脚本:我们可以使用任意一种文字编辑器,比如gedit、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):  
  
 #!/bin/bash   //用来告诉系统使用/bin/bash来执行该脚本程序  特别提醒:最好使用“!/bin/bash”而不用“!/bin/sh”,Bash更加强大。 2、赋予可执行权            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-01 17:00:00
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            新的 TCP 拥塞控制算法Bottleneck Bandwidth and RTT)。 众所周知,Ubuntu开启BBR的前提是内核必须等于高于4.9,所以想要使用这个牛逼的玩意儿,需要先看看你的内核是否是4.9或者以上。 查看命令:uname -a 如果是4.9或者以上,那么恭喜你,升级内核这一步你就可以跳过了,如果在4.9以下,那就需要更新一下内核了;很遗憾GCE官方默认搭载的镜像,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 10:27:37
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            main.sh  主控制脚本#!/bin/bash
# 是否发送邮件的开关(维护模式下我们需要关闭此功能,监控还是继续,但不发任何邮件。)
export send=1
# 过滤ip地址(一旦报警,需要需要知道是哪台机器的IP,没有服务端,全部都是独立运行的。监控的网卡可以修改,也可更改为hostname)
export addr=`/sbin/i            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-01-25 21:54:56
                            
                                2068阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            监测mysql数据库异常 文章目录一、端口监控1.服务器本地监控端口2.在远程服务器监控本地端口二、对服务进程或进程数进行监控三.开发监控mysql数据库的脚本四、httpd的监控脚本 一、端口监控1.服务器本地监控端口在服务器本地监控端口的命令有:netstat ss lsof(1)netstat:netstat -antlpe | grep mysql
netstat -antlpe | gr            
                
         
            
            
            
            目录基本知识ShellBashbash脚本常用的bash命令获得root权限清屏重启关机查看系统磁盘情况 查看系统进程 查看硬件设备文本编辑命令环境变量安装软件.run 与 .deb sh  与  点命令(.)chmod + 命令   软件安装方式aptitude 与 apt-get 强制删除文件 .deb&            
                
         
            
            
            
            简单的用shell脚本写一个“监控”程序作为思路,大致为:实时检测系统的内存使用率,如果大于阈值那么报警(如果有条件可以使用短信接口或者实在不行可以使用邮件通知),并记录到日志文件里,如果小于阈值那么正常显示。#!/bin/bash
check_mem () {
warning=55
current=$(echo $(echo "scale=0;`free |grep -i mem|awk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-03 16:28:53
                            
                                1285阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            临近假期,手上的事情忙的差不多了,于是最近给实验室新电脑和自己的本本都装了ubuntu。由于天性爱折腾,每次安装都采用同样的方法实在有些无聊,索性把网上说的方法都试了试,下面总结下我觉得比较好的方法。 1.从CD安装如果你的手上刚好有刻好的Ubuntu镜像CD,那就直接用CD安装吧,方便快捷,这里就不多说了。2.从U盘安装没有CD也不要怕,如果你的手上有一个1G以上的U盘也是可以的。从U盘安装Ub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 22:08:02
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            监控Linux系统状态的命令1 :wuptime命令查看系统负载 : w/uptime 最后面三个数字表示1分钟 ,5分钟 ,15分钟 平均有多少进程占用CPU 某一时刻1颗CPU只能有一个进程在使用其资源监控Linux系统状态的命令2 :top,查看CPU top命令 : top 回车 就可以进入到top界面 每3秒刷新一次 默认按CPU百分比排序,可以按M键按照内存使用率大小排序 按数字1 ,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 13:55:01
                            
                                301阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Ubuntu11.04默认的是UFW(ufw 即uncomplicated firewall的简称,不复杂的防火墙,繁琐部分的设置还是需要去到iptables)防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作 
  
     最简单的一个操作:sudo ufw status(如果你是root,则去掉sudo,ufw status)可检查防火墙的状态,我的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 16:51:55
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              
   
   1.1为何需要监控系统 
   在一个IT环境中会存在各种各样的设备,例如:硬件设备、软件设备、其系统的构成也是非常复杂的。多种应用构成负载的IT业务系统,保证这些资源的正常运转,是一个公司IT部门的职责。而要让这些应用能够稳定地运行,则需要专业IT人员进行设计、架构、维护和调优。在这个过程中,为了及时掌握基础环境和业务应用系统的可用性,需要获取各            
                
         
            
            
            
            1、需求描述 
编写名为sysmon.sh的Shell监控脚本
监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
百分比只需精确到个位,如7%、12%、23%等
出现以下任一情况时告警:磁盘占用率超过90%、CPU使用率超过80%、
内存使用率超过90%,告警邮件通过mail命令发送到指定邮箱
结合crond服务,每半小时执行一次监控脚本 
2、思路与命令测试
 分析:监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
df 命令
awk  命令
mpstat  命令(需安装sysstat软件包)
free 命令
crontab 命令
3、脚本编程与调试
 使用用df命令提取出根分区的磁盘占用率,赋值给变量DUG
 使用mpstat命令提取CPU使用率,赋值给变量CUG
 使用free命令提取出内存使用率,赋值给变量MUG
 使用if语句判断上述监控项目是否超标,将需要告警的信息保存到/tmp/alert.txt文件;若该存在则作为告警邮件发送
 调试优化并设置crontab计划            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-02-06 22:10:59
                            
                                1694阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、实验介绍 1.1 实验内容 本课程实现 shell 脚本监控系统的各项参数,并可以将脚本加入系统环境中,可以直接在终端里执行。还添加了几个参数,一个脚本可以执行不同的操作。 1.2 知识点 本实验涵盖以下知识点: 1.3 实验环节 vim编辑器 shell解释器(linux自带) 1.4 适合人            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-18 06:56:00
                            
                                274阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1 安装apache、php5、mysql
首先,我们来安装apache和php5,按下面的步骤,一步一步来安装:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-04 13:48:42
                            
                                1466阅读