上一页 1 2 3 4 5 6 7 ··· 10 下一页

2014年4月1日

摘要: iptables 防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有 效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍iptables的结构:iptables -> Tables -> Chains -> Rules. 简单地讲,tables由chains组成,而chains又由rules组成。如下图所示。图: IPTables Table, Chain, and Rule Str 阅读全文
posted @ 2014-04-01 16:59 菲一打 阅读(203) 评论(0) 推荐(0)
 

2014年3月31日

摘要: 例1:[root@nhserver2 ~]# cat nagios.txtSSHcheck-host-alive[root@nhserver2 ~]# sed -e 's/\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)/\1555/g' nagios.txtSSHcheck-host-alive 阅读全文
posted @ 2014-03-31 19:16 菲一打 阅读(218) 评论(0) 推荐(0)
 
摘要: 一、15个参数1、r 从文件读入[root@watchout2 ~]# cat file12345[root@watchout2 ~]# cat newfileabcde[root@watchout2 ~]# sed '/a/r file' newfile (读入文件file,并显示在newfile文件中匹配行a之后)a12345bcde[root@watchout2 ~]# touch /file[root@watchout2 ~]# echo "aaaaaaaaaaaaaaaaaaaaaaaaaa" > /file[root@watchout2 ~ 阅读全文
posted @ 2014-03-31 19:07 菲一打 阅读(514) 评论(0) 推荐(0)
 
摘要: 1 正则表达式简介正则表达式(Regular Expression) 是一种描述文本(或字符串)模式的工具。正则表达式常用于查找文本的场合。想想一下我们日常生活中的例子,假如你想从电话本里找一个联系人的电话,而你又 想不起联系人名字的准确拼法,你可以把电话本从头到尾翻一遍,如果电话本里联系人少的话也许并不是什么麻烦事,但想象一下如果这是记录着公司所有员工的电 话本,你面临的工作便复杂得多了,有可能是从几百甚至几千条记录中寻找你想要的那条电话记录!而利用正则表达式则为解决这一问题提供了一种简便有效的方 法。正则表达式是一种描述具有某些共同特征的文本的文本,在不同的环境里有不同的格式,但其大致格式 阅读全文
posted @ 2014-03-31 19:06 菲一打 阅读(353) 评论(0) 推荐(0)
 

2014年3月30日

摘要: 判断一个脚本中的变量是否为空,我写了一个这样的shell脚本:#!/bin/sh #filename:test.sh para1=if[!-n$para1];thenecho"ISNULL"elseecho"NOTNULL"fi然后把该脚本:test.sh通过chmod +x 改为可以执行的脚本,执行后输出的结果为: NOT NULL,很是奇怪,最后,通过查询一些资料发现,可以通过如下方式判断一个shell变量是否为空:1. 变量通过" "引号引起来 如下所示:,可以得到结果为 IS NULL.#!/bin/sh para1=if[! 阅读全文
posted @ 2014-03-30 14:35 菲一打 阅读(480) 评论(0) 推荐(0)
 
摘要: 一、 对mysql建库建表,并测试数据基本信息:库名:nh_nagios表名:nagios_alerts[root@nhserver2 ~]# mysql -u root -pEnter password:123456mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || cactidb || mysql || test |+--------------------+5 rows in set (0.00 sec)mysql> crea 阅读全文
posted @ 2014-03-30 11:05 菲一打 阅读(368) 评论(0) 推荐(0)
 
摘要: 新建一个文件,自定义时间点[root@nhserver2 ~]# touch -t 1403010000.00 file1.txt 新建一个文件,自定义时间点[root@nhserver2 ~]# ll --full-time[root@nhserver2 ~]# find ./ -type f -newer file1.txt 只要第一层[root@nhserver2 ~]# find ./ -maxdepth 1 -type f -newer file1.txt 在~处打包为tar,z参数为压缩[root@nhserver2 ~]# find ./ -maxdepth 1 -type f 阅读全文
posted @ 2014-03-30 09:13 菲一打 阅读(3861) 评论(0) 推荐(0)
 

2014年3月28日

摘要: 前一段时间在Cu论坛发现一个提问,问题是nagios关于检测主机http服务的.原帖地址http://bbs.chinaunix.net /forum.php?mod=viewthread&tid=4079340&page=1#pid23860101.楼主刚开始想实 现的是检测主机的url是否正常,后来有回复用自定义脚本的.经过搜索,发现nagios自带的check_http命令可以使用-u url的方式来检测url的.经过试验,确实是可行的,发帖纪录下. 1.先运行check_http命令看下是否支持-u参数,注意返回的显示里面有没有 点击(此处)折叠或打开 /usr/loc 阅读全文
posted @ 2014-03-28 00:33 菲一打 阅读(3207) 评论(0) 推荐(0)
 
摘要: 文本间隔:# 在每一行后面增加一空行sed G# 将原来的所有空行删除并在每一行后面增加一空行。# 这样在输出的文本中每一行后面将有且只有一空行。sed '/^$/d;G'# 在每一行后面增加两行空行sed 'G;G'# 将第一个脚本所产生的所有空行删除(即删除所有偶数行)sed 'n;d'# 在匹配式样“regex”的行之前插入一空行sed '/regex/{x;p;x;}'# 在匹配式样“regex”的行之后插入一空行sed '/regex/G'# 在匹配式样“regex”的行之前和之后各插入一空行sed &# 阅读全文
posted @ 2014-03-28 00:16 菲一打 阅读(509) 评论(0) 推荐(0)
 
摘要: [root@nhserver1 ~]# curl -s www.163.com | grep hot_pop_js.js | sed 's/www.[[:digit:]]*.com/111/' pollUrl: "http://111/special/0077450P/hot_pop_js.js",[root@nhserver1 ~]# curl -s www.163.com | grep hot_pop_js.js | sed 's/www.[[:digit:]]*.com/www.google.com/' pollUrl: "h 阅读全文
posted @ 2014-03-28 00:02 菲一打 阅读(5487) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 7 ··· 10 下一页