linux脚本如何判断netstat命令是否已安装linux脚本判断netstat命令是否安装方法 。
1、输出httpdisalreadyinstalled",未安装则显示httpdisnotinstalled 。
2、linux脚本显示httpd主配置文件,则是已安装 。
3、检查yum仓库配好,则是已安装 。
Linux健康检查脚本health-check-script平时在Linux做巡视时linux检查脚本命令,都通过命令行来输入指令,比如df -k等等,但是对于多指令多任务来说,单个指令就显得不够效率 。于是笔者想着有没有啥脚本可以自动完成这个任务呢?笔者以前linux检查脚本命令的文章-sysstat性能监控工具 , 里面有系统监控工具 Sysstat , 可以查看CPU使用率、硬盘和网络吞吐数据等等信息 。但是这个也是命令行,并且也没有集合的脚本 。带着问题,笔者想着自己写一个脚本来 , 但是想着检查项目还是不熟悉 , 于是在github上搜索一番 , 找到一款老外写的脚本,于是乎,clone下来测试一番 。
github真是太劲linux检查脚本命令了 。
开始clone脚本linux检查脚本命令:
【linux检查脚本命令 linux 检查命令】sudogit clone
进入目录:cd health-check-script/
由于health-check.sh文件没有执行权限,需要加上可执行权限sudo chmod +x health-check.sh,然后执行./health-check.sh 。
脚本大概分为几个部分 , 现罗列其中的几个 。
1、 系统基本信息
脚本写的非常好,比如查看hostname,即/etc/hostname文件里面的内容 。整个指令结构显示看hostname -f是否执行成功,然后hostname -f或者hostname -s , 也就是 long host name或者 short host name 。为与,||时或 。
hostname -f/dev/nullprintf "Hostname : $(hostname -f)" || printf "Hostname : $(hostname -s)"
2、 磁盘Disk Usage
FS_USAGE=$(df -PThl -x tmpfs -x iso9660 -x devtmpfs -x squashfs|awk '!seen[$1]++'|sort -k6n|tail -n +2)
3、负载率uptime
echo -e "Current Load Average : $(uptime|grep -o "load average.*"|awk '{print $3" " $4" " $5}')"
4、三次重启事件
last -x 2 /dev/null|grep reboot 1 /dev/null/usr/bin/last -x 2 /dev/null|grep reboot|head -3 || \
5、三次关机事件
last -x 2 /dev/null|grep shutdown 1 /dev/null/usr/bin/last -x 2 /dev/null|grep shutdown|head -3 || \
6、占用cpu最高的进程
ps -eo pcpu,pid,ppid,user,stat,args --sort=-pcpu|grep -v $$|head -6|sed 's/$/\n/'
7、占用内存最高的进程
ps -eo pmem,pid,ppid,user,stat,args --sort=-pmem|grep -v $$|head -6|sed 's/$/\n/'
这个脚本关注点在系统信息、磁盘、内存、进程信息,没有打印网络状态,需要监控的进程等等信息,可以使用指令iostat、ps -ef | grep your_process 。在局域网中,如果循环可以读取/etc/hosts文件内容,按照ip来远程到linux主机ssh ip_addrsss,执行脚本内容来检查整个服务器的信息 。
最后看一下测试效果 , 检查结果正常的话,会有颜色提示的,这也是笔者才知道shell可以设置颜色的 。开始位是\e[,结束位是\e[0m,第一个数字代表字体颜色,第二个数字代表底色 , 当然还可以有其linux检查脚本命令他下划线等等特殊效果 。
GCOLOR="\e[47;32m ------ OK/HEALTHY \e[0m"
WCOLOR="\e[43;31m ------ WARNING \e[0m"
CCOLOR="\e[47;31m ------ CRITICAL \e[0m"
linux shell脚本执行命令详解在Linux下linux检查脚本命令,如果你需要执行shell脚本linux检查脚本命令 , 那么应该使用那个命令呢?下面由我为大家整理了linux shell脚本执行命令的相关知识linux检查脚本命令,希望对大家有帮助!
linux shell脚本执行
linux shell脚本执行方法一linux检查脚本命令: 切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本linux检查脚本命令:
推荐阅读
- 爬虫python换脸,python爬虫动态更换ip
- 关于thinkphpcrontab的信息
- 长錱存储.Net开发部门怎么样,长存offer
- java文本编辑代码 java文档编辑器
- oracle锁表影响吗,oracle锁表影响查询吗
- 恋爱动作游戏,动漫恋爱游戏
- 斗鱼直播板块有什么,斗鱼直播板块有什么用
- php第n条数据库 php实现数据库查询
- c语言设计说明书模板,c语言程序设计报告示例