>>服务器运维同步备份脚本 同步篇


本文的程序与服务器运维同步备份脚本 打包篇联合使用,用来同步文件数据,数据库请使用主从热备到备份主机上。同步所使用的配置文件已在打包篇中列出,可对照使用。同步程序是利用rsync进行同步,可以对配置文件中指定的目录排序,详细代码如下: 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , | 一条评论

>>服务器运维同步备份脚本 打包篇


之前的通用Linux服务器备份打包脚本因为有新的需求,添加了一些功能.新版本能根据配置文件对指定目录单独打包,更新规则还是一样,保留1号的包,删除指定天数前的包。打包与同步的程序不一样,但是配置文件相同,这就只需要将配置文件放在需要同步的目录下,就能确保打包与同步的策略一致,具体同步程序的代码请猛击服务器运维同步备份脚本 同步篇。数据库使用主从同步到备份的服务器上,打包程序会将它导出,放到指定位置。配置文件及打包程序代码如下: 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , , , , | 一条评论

>>运维MySQL日常维护脚本


脚本可以用来对mysql的运行做一些简单的自动化,包括显示当前进程,显示指定变量,显示当前状态,以及kill指定进程。目前所做的事还比较简单,都是通过mysqladmin命令来实现。代码及用法如下,使用前将mysql用户相关信息补全: 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , | 留下评论

>>Nginx启动脚本(二)


之前一篇Nginx启动脚本能满足基本需求,没那么完善,这会儿放出一个较完善的,来源网络,已不可考,但用起来确实还不错,见代码: 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , | 留下评论

>>列出指定目录和其子目录下文件数量的shell脚本


这个脚本可以用来检查服务器上哪个目录发生了文件过量的情况,提前发现可能发生的超多文件目录的情况。主要使用的是find命令,先find所有的子目录,然后再用find找出所有文件,然后用wc来获取文件数量。脚本能够设定成邮件模式,加入crontab可以在指定时间执行,然后将运行结果邮件给指定的用户。还可以设定find的深度,避免目录层数过多而浪费时间。详细内容见代码。 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , , | 2 条评论

>>Nginx启动脚本


因为最近需要高并发,还要文件索引强,于是看中了nginx,而且不久前它发布了第一个稳定版,于是坚强勇敢的将它搭了起来。通常nginx是没有启动脚本的,这里分享一个自己随便写的,包括start|stop|restart|status|configtest功能,各位看官有需求就拷了用吧,见代码,记得针对自己的环境修改一下代码中的路径: 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , , | 3 条评论

>>简单高效的iptables管理shell脚本


服务器安全是个大问题,一般使用linux服务器,用得最多,最基础的就是iptables防火墙了。关于iptables详细用法可以参考我另一篇日志:我的iptables总结,本文将与大家分享一下一个简单方便的脚本用于管理iptables服务,相对于采用service的管理方式更加灵活。 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , , | 留下评论

>>简单化Linux下find操作的脚本分享


最近做了一些Shell工具,用来简化运维工作,加快问题处理速度。此处分享一个根据find命令组合的脚本,能够用来在指定目录下对指定后缀的文件搜索指定关键词或者在指定目录下根据指定的修改时间进行搜索文件。代码其实非常简单,如下: 继续阅读

发表在 Linux服务器, Shell | 标签为 , , , , , , | 留下评论