服务器常用shell巡检脚本
1,使用user.txt 文件中的员工名单,在系统中自动创建对应的账号并配置密码?
# cat create.sh
#!/bin/bash
for i in 'cat user.txt'
douseradd $iecho "123456" | passwd --stdin $i
done
2,编写批量修改扩展名的脚本,如批量将txt文件修改程doc文件:
# cat update_txt_doc.sh
#!/bin/bash
for i in "ls *.$1"
do mv $i ${i%.*}$2
done
3,使用expect 工具 自动交互密码远程其他主机安装httpd 软件:
# cat expect_ssh_httpd.sh
#!/bin/bash
expect <<eof
spawn ssh 192.168.4.254
expect "password" {send "密码\r"}
expect "#" {send "yum –y install httpd\r"}
expect "#" {send "exit\r"}
eof
4, 使用死循环实时显示 eth0网卡发送的数据包流量:
# cat while_eth0.sh
#!/bin/bash
while:
doifconfig | grep "rx pack"ifconfig | grep "tx pack"
done
5,判断当前主机的CPU生产商,其信息在/proc/cpuinfo 文件中 vendor id 一行中。如果其生产商为Genuinelntel ,就显示其为intel公司;否则,就显示为AMD公司:
# cat if_cpu.sh
#!/bin/bash
grep "genuineintel" /proc/cpuinfo &>/dev/null
if [ $? –eq 0 ];then
echo "intel cpu"
elseecho "amd cpu"
fi
6,编写脚本测试 192.168.1.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机状态:
# cat if_ping_host_ip.sh
#!/bin/bash
for i in {1..254}
doping 192.168.4.$i &>/dev/nullif [ $? –eq 0 ];thenecho "192.168.4.$i is up"elseecho "192.168.4.$i is down"
done
服务器常用shell巡检脚本相关推荐
- linux服务器运维巡检脚本,linux服务器巡检脚本
巡检的基本步骤: 1.在每台服务器上部署巡检的脚本,查询相应的日志. 2.将每台服务器上的日志发送到ftp服务器的指定目录下. 3.遍历ftp服务器指定目录,并且将各个的文件信息整理到一个文件中. 4 ...
- Linux服务器系统自动巡检脚本生成html报告
一. 前言 1.在上一篇文章里给大家介绍oracle自动巡检脚本生成html报告,这篇文章介绍linux服务巡检脚本生成html报告. 2.脚本依然是简单脚本语句的堆积,方便大家二次编辑使用. 3.项 ...
- mysql 5.7巡检脚本_mysql自动化巡检脚本生成html报告
一. 前言 1.之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告. 2.脚本只提供部分简 ...
- mysql自动化巡检_mysql自动化巡检脚本生成html报告
一. 前言 1.之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告. 2.脚本只提供部分简 ...
- linux服务器巡检脚本shell
#!/bin/bash #主机信息每日巡检IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}') #环境变量PATH没 ...
- Linux 常用Shell脚本,后端开发必备
Linux 常用Shell脚本,后端开发必备 文章目录 Linux 常用Shell脚本,后端开发必备 1 用户猜数字 2 查看有多少远程的 IP 在连接本机 3 helloworld 4 打印 tom ...
- 监控Oracle数据库的常用shell脚本
文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行 ...
- 监控Oracle数据库的常用shell脚本 ORACLE教程 教程作者:佚名 教程来源:不详 教程栏目:ORACLE教程
前言 这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron ...
- Linux常用Shell脚本珍藏
我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...
最新文章
- CSP认证201609-4	交通规划[C++题解]:最短路径树、dijkstra求单源最短路、递推思想
- postgresql的系统列(system cloumns)
- Android为TV端助力 post带数据请求方式,传递的数据格式包括json和map
- 让一个动画一直执行的属性是_iOS 动画 一
- C语言 const 修饰变量 - C语言零基础入门教程
- 路床灰土计算机控制,亳阜高速公路路床灰土施工方案
- TZOJ 2999 Network(连通图割点数量)
- python矩阵转置_Python 矩阵转置的几种方法小结
- 水泵综合性能测试系统软件,水泵综合性能测试系统
- 微型计算机的工作过程是执行程序过程吗,微型计算机的工作过程和主要性能指标...
- 读《人月神话》的感想(一)——关于组织结构沟通能力优劣的量化
- 算法导论PDF原文算法分享
- 如何创建谷歌邮箱(Gmail)
- 星空之翼游戏的设计与实现
- org.apache.flink.table.api.TableException: A raw type backed by type information has no serializable
- HTML5作业:美食网站设计(浮动的使用)
- LeetCode 695. 岛屿的最大面积
- 拥有良好的社交和友谊会使肠道微生物群更健康
- 开源自主导航小车MickX4(七)cartographer 室外3D建图
- 关于ssdp局域网发现