初遇我ㄖ寸の热情呢?
煎茶坐看梨门雨,情话是你,风景也是你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux shell脚本经典案例4---一键查看服务器利用率
一键查看服务器利用率 CPU 利用率在60%以上,响应比较慢 内存 利用率 硬盘 磁盘的空间是否还可以写入 tcp连接状态 cpu的利用率 可以通过top命令去查看 可以通过vmstat命令去查看 查看内存 free -m 查看硬盘 df -h 可以看出每个文件系统及挂载点的大小和使用情况 主要看/dev/开头的,其他的都是系统自带的,使用率也不会增大 tcp连接状态 ...原创 2022-04-14 17:54:39 · 3619 阅读 · 1 评论 -
linux shell脚本经典案例7---批量检查网站是否异常
在一个公司中,网站也是必不可少的,为了保证网站能够持续运行 可以写一个脚本 在写脚本之前,先要知道网站是否在正常的。一般我们通过浏览器访问,能打开就是正常的 curl是http的一个客户端库 类似于使用的浏览器,是命令行的一个客户端,可以帮助我们去发送http请求 curl www.baidu.com (访问百度,返回HTML) curl -I www.baidu.com (放回头...原创 2022-04-14 17:55:28 · 3646 阅读 · 1 评论 -
linux shell脚本经典案例1---服务器系统配置初始化脚本
服务器系统配置初始化 背景:购买10台服务器并已安装Linux操作 需求:对10台服务器进行系统配置的初始化 问题:要做哪些初始化,要配置哪些东西? 1.时间同步(与互联网时间同步) 2.禁用selinux(selinux是一个安全机制,不会用的话,会影响做其他操作) 3.关闭防火墙,清空防火墙默认策略 4.历史命令显示操作时间(默认是不显示的,为了查看,历史审计,可以加上这个时间) 5.禁止r...原创 2022-04-14 17:53:54 · 4211 阅读 · 1 评论 -
linux shell脚本经典案例3---批量创建用户并设置密码
需求:用shell脚本批量创建100个用户并设置密码 我们单纯创建一个用户的时候 useradd zhangsan (创建一个张三用户) ls /home/ (可以看到刚刚创建的那个用户,但是这个用户不可以登陆) passwd zhangsan (给张三设置密码) 成功了之后,这个用户就可以通过ssh登陆成功了 批量的创建100个用户,让自动输入。并将用户和密码存到文件中 因为...原创 2022-04-14 17:54:21 · 5678 阅读 · 1 评论 -
linux shell脚本经典案例6---查看网卡的实时流量
查看网卡的实时流量 一个服务器的流量,基本上可以评估出当前服务器的负载和业务的访问情况,更有利于我们对服务器有一个大致的了解 在日常监控中,流量的监控也是必不可少的 下面就是要写一个脚本,查看网卡的实时流量 ifconfig查看网卡的信息,基本上可以看到里面数据包的传输的情况 还有一个地方,是大多数工具和自己写脚本获取数据的地方 cat /proc/net/dev 这个文件记录了所有的网络设...原创 2022-04-14 17:55:10 · 3881 阅读 · 1 评论 -
linux shell脚本经典案例2---发送告警邮件
发送告警邮件 在linux系统中写shell脚本发送邮件有两种方式 1.在本地装一个邮件服务器 2.使用外部邮箱服务器 在本地装一个邮件服务器,默认发件人是主机名,会被很多的邮件服务商当做垃圾处理,发送也会有延时。 使用外部邮箱服务器。 装一个mailx yum install mailx -y 这是一个小型的发送程序 下面打开配置文件 vi /etc/mail.rc 将自己准备好的163...原创 2022-04-14 17:54:09 · 4296 阅读 · 1 评论 -
linux shell脚本经典案例8---批量主机执行命令
批量主机执行命令 本案例主要是写一个脚本在多台机器上执行一个命令,集中的管理的一些机器 其实市场有很多优秀的批量主机管理工具,为什么还要写shell脚本实现呢 目的是了解:expect ssh root@192.168.2.227 "df -h" 如上操作就可以实现在自己的机器上敲命令,给你另一台机器了 使用ssh秘钥盾的形式,可以实现免交互的功能 expect工具可以帮助我们自动输入,并且执行命令 expect就是自动的帮你输入一些交互式的命令 expect本事是一个脚本语言,支持条件判断 exp原创 2022-04-14 17:55:42 · 4633 阅读 · 1 评论 -
linux shell脚本经典案例5---找出占用cpu内存过高的进程
找出占用cpu内存过高的进程 首先通过top可以查出来内存使用情况 但是top是实时动态的,不是写脚本的首选 也可以使用ps -aux 在这个里面我们最想找到的是pid,cpu,内存,和命令(我们知道命令执行的是什么,就知道是哪个应用了) 下面我们只需要通过awk获取到某一列的值,并对他进行排序就可以了 将第三列的值,倒叙排列,取top10 ps aux |awk '{print $3}' |s...原创 2022-04-14 17:54:54 · 4636 阅读 · 1 评论
分享