天行健,君子以自强不息;
      地势坤,君子以厚德载物;

预览模式: 普通 | 列表

再次感叹sed的强大

1、删除文档的第一行

sed -i '1d' <file>

2、删除文档的最后一行

sed -i '$d' <file>

3、在文档指定行中增加一行

例如文档如下:

echo "1";

echo "2";

echo "4";

echo "5"; 

想要在echo "2";后面加上一条echo "3";可以用如下命令

sed -i &#

[阅读全文]

标签: shell sed

基于Cacti下的Varnish 3监控统计

Varnish 3取消了varnishadm中的status命令,也就是说,以前在varnish 2中通过远程连接Varnish管理端口获取状态的方式已经无法使用,而Varnish3中的varnishstat获取状态的命令又不支持远程方式,为此做了个脚本,通过snmp获取varnish状态。

下载文件Varnish3.zip (请登录后下载)

解包会有3个文件:

cacti_host_template_varnish.xml

snmpd.conf

snmpvarnishstat

将snmpd.conf文件内容追加到snmp的配置中(默认是/etc/snmp/snmpd.conf)

将snmpvarnishstat文件放入 /etc/snmp 目录,给予文件执行权限,修改文件中的varnishstat命令路径和实例名

将 cacti_host_template_varnish.xml 模板到入到cacti (0.8.8a)

创建varnish监控,host template选择Varnish即可。

示例图如下: 

 

标签: Cacti Varnish

CentOS 6 网卡 bonding

关于绑定技术,前面的文章已经介绍,就不细说了,直接上配置。

前文参考:http://www.quwenqing.com/read-91.html

# cat /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

NM_CONTROLLED=yes

ONBOOT=yes

TYPE=Ethernet

BOOTPROTO=none

IPADDR=10.10.10.1

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System bond0"

BONDING_MASTER=

[阅读全文]

标签: CentOS bonding

CentOS 6 下 samba 3.6 安装事项

Centos 6 下 samba 3.6.7 源码包安装

安装的细节流程就不多说了,重点说一下安装、启动过程中的几个重点

1、安装文件不像一般的安装包,在解包的根目录下,而是在source3目录下,先运行autogen.sh,再运行configure定制安装

2、将源包目录下的 examples/smb.conf.default   拷贝到 /usr/local/samba/lib/smb.conf,smb.conf只有两个location :/etc/samba/smb.conf or /usr/local/samba/lib/smb.conf  。对smb

[阅读全文]

标签: CentOS samba

dstat 多才多艺的性能统计工具

Dstat是一个多才多艺的替代vmstat,iostat,netstat和ifstat的工具。

Dstat克服他们的一些限制和添加了一些额外的功能,更多的计数器和灵活性。

Dstat便于监控系统在性能调优的测试,基准或故障排除。

Dstat允许您实时的查看你所有的系统资源。IDE控制器比较磁盘利用率结合中断,或者比较网络带宽数字直接与磁盘的吞吐量(在相同的时间间隔)。

Dstat给你详细的选择性信息和清晰地表明在什么程度和单元输出显示。

更少的混乱,更少的错误。

而最重要的是,以你从未想到的方式,使它很容易编写插件收集自己的计数器和扩展。

Dstat默认的输出是实时的有计划的解读,但是您可以导出到CSV,输

[阅读全文]

标签: dstat