摘要: iptables规则进阶 1.实验环境搭建: 在进行试验之前,先要进行实验环境的搭建,要求如下: 1.对于三台主机,分别设置IP地址 2.设置10.0.1.22为内网主机 3.设置中间主机有两个网卡,一个网卡IP为10.0.1.1,另一个为172.18.47.10 4.设置外网主机为172.18.4 阅读全文
posted @ 2016-08-16 20:56 flyme123 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 文本处理命令 sort,cut,wc及其他 文本处理命令还有其他常用的,比如:sort,cut,wc 1.cut命令的用法 cut命令: cut remove sections from each line of files cut OPTION... [FILE]... c:字符范围,用于排列整齐 阅读全文
posted @ 2016-08-05 21:05 flyme123 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 最好用的日志分析工具ELK 最好用的日志分析工具ELK 一、ELK介绍1.1 elasticsearch1.1.1 elasticsearch介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elastics 阅读全文
posted @ 2016-07-27 10:31 flyme123 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 1.iptables基础: iptables是包过滤型防火墙,对于防护主要是基于对于数据包的分析,然后与规则进行对比,对于规则外的进行防护,对于规则内的给与放行。iptables的规则是表与链的形式,而且遵循模块化开发的原则,方便进行管理。 1.1 表的分类: 防火墙表分类:每一种功能都是一张表(t 阅读全文
posted @ 2016-07-16 10:09 flyme123 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1.数组 变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间 数组:存储多个元素的连续的内存空间 数组名:整个属组只有一个名字 数组索引:编号从0开始 格式: 数组名 [索引]${ARRAY_NAME[INDEX]}注意:bash-4及之后的版本,支持自定义索引格式,而不仅仅是0,1,2 阅读全文
posted @ 2016-07-12 14:28 flyme123 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 执行流程: 1.顺序执行 2.选择执行:if 3.循环执行:for,while,until 1.循环执行的条件 进入条件: for:列表元素非空 while:条件测试结果为“真” until:条件测试结果为“假” 推出条件: for:列表元素遍历完成 while:条件测试结果为“假” until:条 阅读全文
posted @ 2016-07-12 14:27 flyme123 阅读(202) 评论(0) 推荐(0) 编辑
摘要: bash为过程式编程语言代码执行顺序:1.顺序执行:逐条执行2.选择执行:代码有一个分支,条件满足时才会执行 两个或以上的分支,只会执行其中一个满足条件的分支3.循环执行:代码片段(循环体)要执行0,1或多个来回4.选择执行:单分支的if语句:if 测试语句then 代码分支fi双分支的if语句:i 阅读全文
posted @ 2016-07-10 11:36 flyme123 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1.bash特性之多命令执行 cmdcmd1 `cmd2` #引用cmd1 | cmd2 | cmd3 | ... #管道逻辑组合: cmdcmd1 `cmd2` #引用cmd1 | cmd2 | cmd3 | ... #管道 逻辑组合: cmd1 && cmd2 && ... 与 cmd1 || 阅读全文
posted @ 2016-07-10 11:34 flyme123 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.bash特性之命令补全与路径补全 命令补全:敲击Tab按键 shell程序在接收到用户执行命令的请求且分析完成后,最左侧字符串将被当作命令去分析$PATH标量所指定的各路径下去查找 查找机制: 1.查找内部命令 2.查找外部命令:去$PATH变量下所指定的各路径下,自左而右逐个搜索各目录下的文件 阅读全文
posted @ 2016-07-10 11:31 flyme123 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 常用的文件查找命令有:which,locate,find 1.which命令 查找二进制数或二进制命令,由PATH给出 2.loacte 特点: 1.非实时,每天在系统上生成数据库,通过数据库查询 2.模糊查询 3.updatedb,实时查询需要进行数据的更新,更新一般需要几分钟时间,所以一般是在晚 阅读全文
posted @ 2016-07-09 20:32 flyme123 阅读(2184) 评论(0) 推荐(0) 编辑