随笔分类 -  Develop_Shell

1
摘要:[TOC] 脚本 测试 阅读全文
posted @ 2020-04-21 18:54 张贺贺呀 阅读(454) 评论(0) 推荐(1) 编辑
摘要:批量检测网站是否异常并邮件通知 访问失败,也又可能和网络等等原因有关。所以我们要进行次数判断,超出一定的次数。那就发送邮件 阅读全文
posted @ 2020-04-21 17:00 张贺贺呀 阅读(268) 评论(0) 推荐(1) 编辑
摘要:监控多台服务器磁盘利用率脚本 阅读全文
posted @ 2020-04-21 16:57 张贺贺呀 阅读(549) 评论(0) 推荐(0) 编辑
摘要:找出占用cpu内存过高的进程 准备 整合 阅读全文
posted @ 2020-04-21 16:52 张贺贺呀 阅读(2258) 评论(0) 推荐(0) 编辑
摘要:[TOC] 一键查看服务器利用率 背景:web访问过慢,服务器内存高 cpu 60% 内存 利用率 硬盘 利用率 TCP连接状态 脚本编写 !/bin/bash function cpu(){ util=$(vmstat | awk '{if(NR==3)print $13+$14}') iowai 阅读全文
posted @ 2020-04-21 16:37 张贺贺呀 阅读(499) 评论(0) 推荐(0) 编辑
摘要:系统系统初始化脚本 需求 1. 安装系统新能分析工具已经其他的工具 2. 设置时区并同步时间 3. 禁用selinux 4. 清空防火墙默认策源 5. 历史命令显示操作时间 6. 禁止root远程登录 7. 禁止定时任务发送邮件 8. 设置最大打开文件数 9. 减少Swap使用 10. 系统内核参数 阅读全文
posted @ 2020-04-21 16:30 张贺贺呀 阅读(484) 评论(0) 推荐(0) 编辑
摘要:[TOC] 使用方法 脚本 阅读全文
posted @ 2020-04-18 20:46 张贺贺呀 阅读(785) 评论(0) 推荐(0) 编辑
摘要:服务器端配置 #!/bin/bash #rsync 一键脚本 可以直接用vim 创建一个123.sh文件然后把这里面的全部复制到里面直接执行以下就可以了 #nginx-install NG_DIR="/usr/local/nginx" NG_CS="--user=www --group=www -- 阅读全文
posted @ 2020-04-05 11:10 张贺贺呀 阅读(324) 评论(0) 推荐(0) 编辑
摘要:[TOC] 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师 笔者微信:zhanghe15069028807,现居济南历下区 if 转换 if语句可以转成一行由&&、|| 组成的的语句,例如: 可以转换成: 或者转换成: 文件比对 | 参数 | 说明 | 示例 阅读全文
posted @ 2020-03-24 21:34 张贺贺呀 阅读(489) 评论(0) 推荐(0) 编辑
摘要:目录for基础知识批量添加用户批量删除用户批量探测主机猜字游戏跳出分库分表备份主从状态监测 for 基础知识 for (( i=10;i>=1;i--)) do echo num is $i done [root@test2 tmp]# /bin/bash test1.sh num is 10 nu 阅读全文
posted @ 2020-03-24 21:33 张贺贺呀 阅读(338) 评论(0) 推荐(1) 编辑
摘要:[TOC] while基础 for循环可以指定次数,而while通常是无限的,只要条件为真就会一直向下执行。 取行 批量添加用户 for是按照空格取值,而while是按行取值 示例1:用while循环批量创建用户 示例3:批量添加用户,用随机密码 阅读全文
posted @ 2020-03-24 21:28 张贺贺呀 阅读(405) 评论(0) 推荐(0) 编辑
摘要:[TOC] 函数 函数基础 什么是函数? 函数其实就是一堆命令的合集,用来完成特定功能的代码块,你可以对它进行自定义命名,并且可以在脚本中任意位置使用这个函数,要使用定义的函数,只需要填写函数名就可以了。 函数的作用? 使用函数可以让代码模块化,便于代码的复用,同时增加脚本的可读性。 函数和变量类似 阅读全文
posted @ 2020-03-24 21:23 张贺贺呀 阅读(233) 评论(0) 推荐(1) 编辑
摘要:[TOC] ======================================================================= 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师 笔者微信:zhanghe15069028807,现居济 阅读全文
posted @ 2020-03-19 19:43 张贺贺呀 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:[TOC] 我叫张贺,贪财好色。一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步。 个人博客: "传送阵" 笔者微信: ,非诚勿扰。 一、shell基础 书写规范 1. 脚本要放在同一个目录里面: 2. 开头加解释器 3. 脚本的注释尽量全 阅读全文
posted @ 2019-12-14 10:06 张贺贺呀 阅读(497) 评论(0) 推荐(0) 编辑
摘要:一、本文主要涉及的内容 二、预备知识 1、打印网络接口列表 2、提取IP地址的小套路 3、更改网卡的MAC地址 4、高速的ping工具:fping 三、套路连招 1、通过一个for循环和ping列出所有活动的主机 2、通过for循环和arping列出所有活动的主机 3、通过for循环、并行ping列 阅读全文
posted @ 2019-10-08 11:26 张贺贺呀 阅读(566) 评论(0) 推荐(0) 编辑
摘要:本文主要内容: 说服自己在字符串比较时,都要加上双引号!避免意外的发生! 在字符串比较时,如果用到扩展的正则表达式时,扩展正则表达式万万不要加引号!与其比较的变量必须要加上引号!此时不能用单中括号了,必须使用双中括号!! 不按套路出牌的脚本示例 说服自己在字符串比较时,都要加上双引号!避免意外的发生 阅读全文
posted @ 2019-06-17 12:50 张贺贺呀 阅读(215) 评论(0) 推荐(0) 编辑
摘要:全文分为五个章节: 此脚本的作用及注意事项 脚本的内容,文本版和图片版(方便工作时,直接复制到生产环境) 脚本的执行效果 脚本内容解释 抽象总结 作用:此脚本的使用是当内存的使用量达到80%之后向root邮箱发送报警信息,提示root尽快处理。 注意:此脚本单独使用时作用并不明显,需要要和定时任务搭 阅读全文
posted @ 2019-06-17 11:59 张贺贺呀 阅读(465) 评论(0) 推荐(0) 编辑
摘要:#################以下所有的命令脚本都是在centos7系统上实现,centos6略有不同 客户端使用公钥连接服务器的步骤: 提起ssh我们就能想到的是远程连接,平时我们都是通过密码来登录linux主机,其实我们还是可以通过密钥来登录linux的,那么它的实现步骤是怎样的呢? 第一步 阅读全文
posted @ 2019-06-17 11:56 张贺贺呀 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:速度之殇 先说明一点,这里说的并发并不是web里面的并发访问,而是脚本里面的并发,脚本里面有并发?是的,脚本里面是有并发的,不过,我感觉称之为“后台控制”更为贴切一些。说到这里,你可能依然感觉困惑,没有关系,慢慢来!下面先用for循环举一个“栗子”: #!/bin/bash #Author:zhan 阅读全文
posted @ 2019-06-17 11:52 张贺贺呀 阅读(221) 评论(0) 推荐(0) 编辑
摘要:概述:i++和++i 这个问题困扰了我很长时间,在这段时间里自己不止一次的怀疑自己的智商,难道自己对编程一点天赋都没有吗?此问题严重打击了我的自信心.......也曾苦苦暗自琢磨,也曾百度谷歌疯狂搜索,得到答案都是一样的:“i++是先赋值,后运算;而++1是先运算,后赋值”,谁给谁赋值?谁和谁运算? 阅读全文
posted @ 2019-06-17 11:26 张贺贺呀 阅读(827) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示