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

如何将标准输出与错误输出重定向到一个位置,如何将标准输出重定向到/dev/null?
答案:
命令 &> 文件名 (可以将命令的标准输出和错误输出一起重定向)
命令 > /dev/null(可以将命令的标准输出重定向到/dev/null)

服务器常用shell巡检脚本相关推荐

  1. linux服务器运维巡检脚本,linux服务器巡检脚本

    巡检的基本步骤: 1.在每台服务器上部署巡检的脚本,查询相应的日志. 2.将每台服务器上的日志发送到ftp服务器的指定目录下. 3.遍历ftp服务器指定目录,并且将各个的文件信息整理到一个文件中. 4 ...

  2. Linux服务器系统自动巡检脚本生成html报告

    一. 前言 1.在上一篇文章里给大家介绍oracle自动巡检脚本生成html报告,这篇文章介绍linux服务巡检脚本生成html报告. 2.脚本依然是简单脚本语句的堆积,方便大家二次编辑使用. 3.项 ...

  3. mysql 5.7巡检脚本_mysql自动化巡检脚本生成html报告

    一. 前言 1.之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告. 2.脚本只提供部分简 ...

  4. mysql自动化巡检_mysql自动化巡检脚本生成html报告

    一. 前言 1.之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告. 2.脚本只提供部分简 ...

  5. linux服务器巡检脚本shell

    #!/bin/bash #主机信息每日巡检IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}') #环境变量PATH没 ...

  6. Linux 常用Shell脚本,后端开发必备

    Linux 常用Shell脚本,后端开发必备 文章目录 Linux 常用Shell脚本,后端开发必备 1 用户猜数字 2 查看有多少远程的 IP 在连接本机 3 helloworld 4 打印 tom ...

  7. 监控Oracle数据库的常用shell脚本

    文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行 ...

  8. 监控Oracle数据库的常用shell脚本 ORACLE教程 教程作者:佚名 教程来源:不详 教程栏目:ORACLE教程

    前言 这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron ...

  9. Linux常用Shell脚本珍藏

    我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...

最新文章

  1. CSP认证201609-4 交通规划[C++题解]:最短路径树、dijkstra求单源最短路、递推思想
  2. postgresql的系统列(system cloumns)
  3. Android为TV端助力 post带数据请求方式,传递的数据格式包括json和map
  4. 让一个动画一直执行的属性是_iOS 动画 一
  5. C语言 const 修饰变量 - C语言零基础入门教程
  6. 路床灰土计算机控制,亳阜高速公路路床灰土施工方案
  7. TZOJ 2999 Network(连通图割点数量)
  8. python矩阵转置_Python 矩阵转置的几种方法小结
  9. 水泵综合性能测试系统软件,水泵综合性能测试系统
  10. 微型计算机的工作过程是执行程序过程吗,微型计算机的工作过程和主要性能指标...
  11. 读《人月神话》的感想(一)——关于组织结构沟通能力优劣的量化
  12. 算法导论PDF原文算法分享
  13. 如何创建谷歌邮箱(Gmail)
  14. 星空之翼游戏的设计与实现
  15. org.apache.flink.table.api.TableException: A raw type backed by type information has no serializable
  16. HTML5作业:美食网站设计(浮动的使用)
  17. LeetCode 695. 岛屿的最大面积
  18. 拥有良好的社交和友谊会使肠道微生物群更健康
  19. 开源自主导航小车MickX4(七)cartographer 室外3D建图
  20. 关于ssdp局域网发现

热门文章

  1. 20155338 《网络攻防》 Exp7 网络欺诈防范
  2. python中的json
  3. 网上书店 整体需求分析
  4. Mac终端下打开sublime
  5. 通过Web Service获取天气预报并朗读
  6. 框架页,URL中文参数乱码
  7. 关于卡巴斯基安全免疫区随笔
  8. 只需十四步:从零开始掌握 Python 机器学习(附资源)
  9. 同样是程序员,优秀的程序员能够月入5万甚至50万!,一般的程序员却只能月入5千甚至更低?那么他们差别在哪里呢?
  10. python xml解析dom_如何解析python中表示xml.dom.minidom节点的字符串?