摘要: 一、firewalld概述 firewalld防火墙是Gentos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilte 阅读全文
posted @ 2021-08-05 11:20 咖啡coffee 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP 协议概述 HTTP协议采用了请求/响座模型。 客户端向服务器发送—个请求,请求头包含请求的方法、URT.、协议版本、以以 及包含请求修饰符。客户信息和内容的类似于MIME的消息结构。 服务器以一个状态行作为响应,响应的内容包括消息协议的版本, 成功或者错误编码加上服务器信息、实体元信息 阅读全文
posted @ 2021-08-05 11:20 咖啡coffee 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、iptables概述 二、netfilter/iptables 关系 三、四表五链 四、iptables的安装 五、iptables防火墙的配置方法 一、iptables概述 Linux 系统的防火墙 ∶ IP信息包过滤系统,它实际上由两个组件netfilter 和 iptables组成 阅读全文
posted @ 2021-08-01 17:05 咖啡coffee 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、sed编辑器 二、打印内容 三、使用地址 四、删除行 五、替换 六、插入 一、sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 阅读全文
posted @ 2021-07-31 19:43 咖啡coffee 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、awk工作原理 二、按行输出文本 三、按字段输出文本 四、通过管道,双引号调用shall命令 五、CPU使用率 六、使用awk 统计 httpd 访问日志中每个客户端IP的出现次数 一、awk工作原理 逐行读取文本,默认以空格或tab键为分隔符进行分隔, 将分隔所得的各个字段保存到内建变 阅读全文
posted @ 2021-07-31 19:43 咖啡coffee 阅读(2929) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、Here Document 免交互 二、Expect 一、Here Document 免交互 使用I/O重定向的方式将命令列表提供给交互式程序或命令, 比如 ftp、cat 或 read 命令。 是标准输入的一种替代品可以帮助脚本开发人 员不必使用临时文件来构建输入信息, 而是直接就地生 阅读全文
posted @ 2021-07-31 19:43 咖啡coffee 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 通常用于判断语句中,用来检查某一字符串是否满足某一格式 正则表达式是由普通字符与元字符组成 普通字符包括大小写字母、数字、标点符号及一些其他符号 元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符 (即位于元字符前面的字符)在目标对象中的出现模式 基础正则表达式常见元 阅读全文
posted @ 2021-07-31 17:04 咖啡coffee 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、sort命令 二、uniq命令 三、tr命令 四、cut命令 五、eval命令 一、sort命令 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序 语法格式 sort [选项] 参数 cat file | sort 选项 常用选项 -f: 忽略大小写,会将小写字母都转换为大写 阅读全文
posted @ 2021-07-31 16:56 咖啡coffee 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。 基本思想∶ 冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置), 这样较小的元素就像气泡一样从底部上升到顶部。 算 阅读全文
posted @ 2021-07-31 16:26 咖啡coffee 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、数组定义的方法 二、数据包括的数据类型 三、获取数组长度 四、获取数据列表 五、读取某下标赋值 六、数组遍历 七、数组切片 八、数组替换 九、数组删除 十、数组追加元素 十一、向函数传参 十二、从函数返回数组 一、数组定义的方法 1 (30 20 10 60 50 40) 2 0 1 2 阅读全文
posted @ 2021-07-31 16:15 咖啡coffee 阅读(45) 评论(0) 推荐(0) 编辑