- 博客(78)
- 收藏
- 关注
原创 49、防火墙简介(二)------firewalld
一、firewalld防火墙简介 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向 netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。它支持IPv4、 IPv6防火墙设置以
2022-03-19 16:37:18
316
原创 38、shell脚本详解(一)----shell编程规范与变量
文章目录1、Shell脚本概述(1)Shell的作用(2)Shell编程规范(3)重定向与管道**1、重定向输出****2、重定向输入****3、错误重定向**2、Shell脚本变量(1)自定义变量**{ }引用变量** 换行 转义\双引号(常规用于空格) 、单引号(特殊字符普通看待)、反撇号(命令替换)read 命令 变量赋值export 命令 改变变量范围expr运算[]([]里可省略[] ([]里可省略[]([]里可省略、*不需要转义) 、$(()) 运算let运算 改变变量
2022-03-05 20:07:21
835
原创 48、防火墙简介(一)----iptables防火墙
一、iptables防火墙1、iptables概述Linux系统的防火墙:IP信息包过滤系统,它实际上由两个组件 netfilter 和 iptables 组成主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上。2、netfilter 和 iptables[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BjlbMomP-1646408827163)(C:\Users\XTC\AppData\Roaming\Typora\typora-us
2022-03-04 23:47:29
428
原创 47、shell 脚本详解(十)-----Here Document 免交互及 expect自动化交互
一、Here Document 免交互(1)、使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。(2)、是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交互式程序和命令一起使用。1、格式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SbyQWs5T-1646408787662)(C:\Users\XTC\App
2022-03-04 23:46:55
255
原创 46、shell脚本详解(九)-----awk文本和数据处理编程语言
一、awk命令 ----- 文本和数据进行处理的编程语言awk命令是一种编程语言,用于在linux/unix下对文本和数据进行处理。而且它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具1、工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以
2022-03-04 23:46:15
323
原创 45、shell脚本详解(八)--sed编辑器的使用方法
一、sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。二、sed编辑器工作流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b0k32sha-1646408718000)(C:\Users\XTC\AppData\Roaming\Typora\typora-user-images\1644939892478.pn
2022-03-04 23:45:38
204
原创 44、shell脚本详解(七)----正则表达式、 四个命令小工具 cut uniq sort tr
文章目录一、排序命令 -----sort二、去除重复行操作 -----uniq三、tr-----替换工具四、显示、连接文件命令 -----cut五、正则表达式1、基础正则表达式常见元字符(BRE)(支持工具:egrep、awk、[grep](https://so.youkuaiyun.com/so/search?q=grep&spm=1001.2101.3001.7020)、sed)2、扩展正则表达式元字符 (支持工具:egrep、awk)一、排序命令 -----sort以行为单位对文件内容进行排序,也可
2022-03-04 23:45:04
163
原创 43、shell脚本详解(六)----数组简介和排序算法
一、数组1、数组的定义方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qk8mxhHW-1646408635430)(C:\Users\XTC\AppData\Roaming\Typora\typora-user-images\1644850593744.png)](1) 方式一:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cpa88WGM-1646408635431)(C:\Users\XTC\AppData\Roaming\Ty
2022-03-04 23:44:13
204
原创 42、shell脚本详解(五)---函数的格式、传参、变量、递归、函数库
一、shell函数定义 将命令序列按格式写在一起,可方便重复使用命令序列二、格式1、格式一[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AEymMUjS-1646408613229)(C:\Users\XTC\AppData\Roaming\Typora\typora-user-images\1644825337012.png)]2、格式二[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zNKElLEr-164640861
2022-03-04 23:43:42
72
原创 41、shell脚本详解(四 )-----循环语句之while循环和until 循环
文章目录一、until循环1、循环结构2、例题计算从1到100所有的和二、while 循环1、循环结构2、例题(1)、批量添加用户(2)、猜数字游戏(3)、计算从1到100 所有整数的和(4) 过滤出从1到100所有整数的奇偶数 \t 用于tab 8个字符(5)提示用户输入一个小于100的整数,并计算1到该数之间所有整数的和(6) 计算100内 奇偶数和(7)检测指定范围主机是否通信,并将通信的主机IP输出到文件host_ip中(8) 输出/dev目录中的所有可执行文件(9)执
2022-03-04 23:43:09
2294
原创 40、shell脚本详解(三) ---- 循环语句之for循环
文章目录一、echo命令 --- 输出字符串或提取shell 变量的值1、格式2、常用参数 说明二、for 循环语句1、for 循环结构2、例题(1)计算从1到100所有整数的和(2) 过滤出1到100所有整数的奇偶数(3)提示用户输入一个小于100的数,并计算从1到该数所有整数的和(4)、求1到100所有整数的偶数和 、奇数和(5)、检测指定范围内主机是否通信,并将通信的主机ip输出到文件host_ip中(6)、输出/dev目录中的所有可执行文件或者目录(7)、查找用户、创建用户(7)、查找用户、
2022-03-04 23:42:38
261
原创 39、shell 脚本详解(二)----条件测试、if语句和case分支语句
条件测试格式1 : test 条件表达式格式2 :[条件表达式] [操作符 文件或者目录]常用操作符 说明-d 目录是否为目录-e 目录或者文件是否存在-f 测试是否为文件-r 是否有读取权限-w 是否有写入权限-x 是否有执行权限[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T2RZdSBu-
2022-03-04 23:42:05
193
原创 脚本19练
文章目录1、监控系统中的cpu、内存、硬盘、、使用率超过80%进行邮件告警(可使用邮箱163、QQ、139等2、监控系统中的IO wait大于50进行邮件告警(可使用邮箱163、QQ、139等)3、监控系统中的网络流量下载上传超过10M(可变)进行邮件告警(可使用邮箱163、QQ、139等)4、使用脚本自动创建逻辑卷5、检查特定的软件包是否已经安装6、自动优化 Linux 内核参数7、自动对磁盘分区、格式化、挂载8、统计/var/log 有多少个文件,并显示这些文件名9、编写一个点名器脚本10、使用死循环实
2022-03-03 23:49:28
922
原创 37、PXE高效批量网络装机
文章目录一、PXE批量装机PXE 原理和概念:KickStart 概述PXE服务的构建过程搭建 PXE 远程安装服务器所需安装包环境准备:配置思路**1、安装并启用 DHCP 服务****2、安装并启用 TFTP 服务****3、准备 PXE 引导程序pxelinux.0****4、配置启动菜单文件****5、安装ftp服务,准备 CentOS 7 安装源** 二、实现Kickstart无人值守安装1.准备安装应答文件(1)安装system-config-kickstart工具yum instal
2022-01-19 00:12:43
645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人