摘要:1 # rsyslog v5 configuration file 2 3 # For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html 4 # If you experience problems, see http:/
阅读全文
摘要:#!/bin/bash for_1(){ for ((i=0;i<10;i++)) do echo $i done echo for_1 } for_2(){ for i in {1..10} do echo $i done echo for_2 } for_3(){ for i in `seq 1
阅读全文
摘要:一、Supervisord服务简介 在类Unix系统中管理控制大量进程。Supervisor使用python开发。 Supervisor的服务器端称为supervisord,主要负责在启动自身时启动管理的子进程,响应客户端的命令,重启崩溃或退出的子进程,记录子进程stdout和stderr输出,生成
阅读全文
摘要:1、系统连接数优化 /etc/security/limits.conf 2、内核优化 /etc/sysctl.conf
阅读全文
摘要:grep全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed
阅读全文
摘要:文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/
阅读全文
摘要:#!/bin/bash#获取主机名system_hostname=$(hostname | awk '{print $1}') #获取服务器IPsystem_ip=$(ifconfig eth0 |awk -F '[ :]+' 'NR==2{print $3}') #获取总内存mem_total=$
阅读全文
摘要:1、显示20分钟前的文件: find /sdb1/apache-tomcat-show/logs/ -type f -mmin +20 -exec ls -l {} \;2、删除20分钟前的文件: find /sdb1/apache-tomcat-show/logs/ -type f -mmin +
阅读全文
摘要:需求:过百台服务器需要巡检,考虑到人工巡检太浪费时间,于是写了如下脚本,每天定时统计各服务器资源使用情况,统一汇总到一台服务器,进行合并、转换excel 1、shell脚本统计系统资源使用情况,,根据阈值判断是否正常,生成txt文件 1 #!/bin/bash 2 #获取主机名 3 system_h
阅读全文
摘要:有多个文件,每个文件中有127.0.0.1这个IP,需要统一替换成其它IP地址,可以使用该脚本 file中也可以定义多个绝对路径
阅读全文
摘要:1 #!/bin/bash 2 echo "* soft nofile 1048576" >> /etc/security/limits.conf 3 echo "* hard nofile 1048576" >> /etc/security/limits.conf 4 5 echo "fs.file-max = 1048576" >> /etc/sysctl.conf 6 ...
阅读全文
摘要:linux下的定时执行工具,可以在无需人工干预的情况下运行作业。 命令(或者systemctl): service crond start (启动服务)、stop (关闭服务)、restart(重启服务)、reload(重新载入配置) 工作分类: 1、系统执行的工作:系统周期性所要执行的工作,如备份
阅读全文
摘要:如果是内网环境,只有一台可以发报警邮件,请参考服务监控+邮箱报警
阅读全文
摘要:网络环境:内网 系统版本:cs7 脚本要求:A服务器(192.168.0.1)开通邮件端口,可以向内部邮箱发送邮件 B服务器(192.168.0.2)上边有api服务,在监控同时,要将异常日志信息发到邮箱 环境模拟:B服务器(192.168.0.2)服务宕掉自动重启,重新信息输出到error.log
阅读全文
摘要:1、杀N个同样进程 ps -ef | grep process | grep -v grep | awk '{print $2}' | xargs kill -9 2、查看线程 ps -eLf | grep process | grep -v grep 3、查看连接数 netstat -n | aw
阅读全文
摘要:以cassandra举例,先切换到cassandra用户,然后进行操作。演示截图为测试服务器中任意挑选了一个线程。 1.获取进程ID ,ID为30722 ps -ef| grep cassandra | grep -v grep 2.获取该进程最消耗cpu的thread top -Hp 30722
阅读全文