2018年12月4日

摘要: 1) vim /etc/rc.local 2) mount -t cifs -o username=mis,password=4aIyBABJPdfaWG //10.32.5.128/mis /mnt/mis/ 阅读全文
posted @ 2018-12-04 15:46 xianguang 阅读(86) 评论(0) 推荐(0) 编辑

2018年10月29日

摘要: #!/bin/bash#Purpose:rsyncd #Date:2018-02-10 Src_Dir="/data/"Des_Host="172.18.56.172" rsync -avzP --progress --password-file=/etc/rsyncd/data.pwd \--ex 阅读全文
posted @ 2018-10-29 09:19 xianguang 阅读(102) 评论(0) 推荐(0) 编辑

2018年10月24日

摘要: 之前的模板没有考虑到不同设备的trigger级别的区分。现在模板太多了。所以写个批量脚本修改级别。 zabbix的trigger组织形式确实复杂(详见下面的sql)。。。。。。。。。 回到zabbix api。 首先需要调用user.login方法获得一个session id(貌似session i 阅读全文
posted @ 2018-10-24 18:42 xianguang 阅读(438) 评论(0) 推荐(0) 编辑
摘要: zabbix中的IT service可以是树状结构。 这就要求脚本要有这个功能点:能收集到一个节点的所有子节点信息。(这是典型的递归循环的使用场景)。 接着上篇博客,我们已经可以获取到zabbix的auth信息。 使用zbxapi_login.pl脚本获取认证串这里是2080444abc88afe3 阅读全文
posted @ 2018-10-24 18:41 xianguang 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.mike.org.cn/blog/index.php?load=read&id=643 Perl 到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是 Perl 语言发展史上的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的 Perl 模块,极大 阅读全文
posted @ 2018-10-24 18:39 xianguang 阅读(19728) 评论(0) 推荐(1) 编辑

2018年10月20日

摘要: dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源) 但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产 阅读全文
posted @ 2018-10-20 16:18 xianguang 阅读(4190) 评论(0) 推荐(0) 编辑

2018年7月17日

摘要: 进程无法启动,软件运行速度突然变慢,程序的"Segment Fault"等等都是让每个Unix系统用户头痛的问题,本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症"。 truss和strace用来 跟踪一个进程的系统调用或信号产生的 阅读全文
posted @ 2018-07-17 14:54 xianguang 阅读(135) 评论(0) 推荐(0) 编辑

2018年4月24日

摘要: #!/bin/bash # databases=( '__DATABASE_1__' '__DATABASE_2__' )databases=('otrs' 'wxi') # The host name of the MySQL database server; usually 'localhost 阅读全文
posted @ 2018-04-24 11:39 xianguang 阅读(106) 评论(0) 推荐(0) 编辑

2018年4月13日

摘要: @echo off title 清理%max_days%天之前的备份:: set folder pathset file_path=E:\SOFT\OA_BAK\2018:: set min age of files and folders to deleteset max_days=7echo * 阅读全文
posted @ 2018-04-13 11:16 xianguang 阅读(275) 评论(0) 推荐(0) 编辑

2018年3月27日

摘要: */60 * * * * /bin/sh /root/run/sh/rsyncincre.sh >/dev/null 2>&1 vim /root/run/sh/rsyncincre.sh #!/bin/bash#Purpose:rsyncd #Author#Date:yyyy-mm-dd Src_ 阅读全文
posted @ 2018-03-27 16:33 xianguang 阅读(103) 评论(0) 推荐(0) 编辑

导航