
shell脚本
文章平均质量分 84
与之二三事、
物物相连,万物万联
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell——3个综合小练习脚本
开发系统监控脚本需求描述:编写名为sysmon.sh的Shell监控脚本监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率百分比只需精确到个位,如7%、12%、 23%等出现以下任- -情况时告警:磁盘占用率超过90%、CPU使用率超过80%、内存使用率超过90%,告警邮件通过mail命令发送到指定邮箱结合crond服务,每半小时执行一次监控脚本[root@localhost ~]# vim /etc/mail.rc//在里面添加进入以下代码set badcompatset fro原创 2021-06-17 00:39:49 · 607 阅读 · 0 评论 -
shell——iptables防火墙
目录1. 概述1. 概述防火墙分为两类:硬件防火墙+软件防火墙Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制。属于典型的包过滤防火墙。linux系统的防火墙体系基于内核编码实现,具有非常稳定的性能和极高的效率,因此获得广泛的应用。在很多安全技术资料中,netfilter和iptables都用来指linux防火墙,区别如下:netfilter:指的是linux内核中实现包过滤防火墙的内部结构,不以程序或文件的形式存在,属于“内核态”又称内核空间的防火墙功能体系ipta原创 2021-06-14 12:34:55 · 569 阅读 · 0 评论 -
shell——expect免交互
目录1. Here Document概述1.1 注意参数:1.2 举例:1.2.1 例1:通过read命令接受输入并打印1.2.2 例2:挂载光盘:1.2.3 例3:通过passwd给用户设置密码1.2.4 例4:关闭变量替换功能2. Expect概述2.1 Expect安装2.2 基本命令2.3 语法2.3.1 单分支语法2.3.1 多分支语法2.4 举例:2.4.1 例1:登录ssh2.4.2 例2:创建用户并设置密码2.4.3 例3:利用Expect完成FTP登陆过程1. Here Document原创 2021-06-14 12:26:21 · 477 阅读 · 0 评论 -
shell ——正则表达式三剑客+三个shell小工具
目录原创 2021-06-14 11:40:58 · 1269 阅读 · 2 评论 -
shell——函数+数组
目录1. shell函数概述1.1 函数格式1.2 函数调用格式1.3 函数的返回值2. 函数操作2.1 递归函数2.2 函数参数的传递2.3 函数参数的变量2.4 函数名称的重复3. 函数实例4. shell 数组概述4.1 数组格式5. 数组操作5.1 查看数组5.2 数组切片5.3数组替换5.4 数组删除5.5 数组遍历6. 数组实例1. shell函数概述Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。Shell 中的函数和C+原创 2021-06-08 20:04:40 · 528 阅读 · 1 评论 -
shell——for +while循环
目录1. 概述1. 概述原创 2021-06-06 16:59:46 · 1197 阅读 · 4 评论 -
shell——if + case条件语句
目录1. 概述2. 文件测试3.条件测试语句4. if 条件语句4.1 if语句的结构1. 概述在shell的各种条件结构和流程控制结构中都要进行各种测试,然后根据测试结果执行不同的操作,有时候也会与 if 等条件语句相结合,来完成测试判断,以减少程序运行错误。2. 文件测试文件测试指的是根据给定的路径名称,判断对应的是文件还是目录,或者判断文件是否存在,是否可读、可写、可执行等文件测试操作符说明-d测试是否为目录(Directory)-e测试目录或者文件是否存在(原创 2021-06-02 17:12:08 · 960 阅读 · 0 评论 -
shell——shell介绍+变量
目录1. 概述2.shell 脚本的编写2.1 shell 使用环境2.2 shell的编写2.2.1 注释2.2.2 修改权限并运行2.2.3 尝试编写脚本文件3. 变量3.1 自定义变量3.1.1变量类型3.1.2 变量操作3.2 环境变量1. 概述shell脚本的概念:我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。原创 2021-06-01 16:53:01 · 474 阅读 · 0 评论