国外程序员整理的系统管理员资源大全

受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。 内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。

另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。

备份软件

  • Amanda -客户端-服务器模型备份工具
  • Bacula – 另一个客户端-服务器模型备份工具
  • Backupninja -轻量级,可扩展的元数据备份系统
  • Backuppc -客户端-服务器模型备份工具和文件共享[……]

继续阅读

centos下yum安装配置openldap 2.4.23-32外送svn的apache下配置

写完这个文章有一阵了,合计下个月可以轮到这个文章记录发上来了,后来被群里(56479030)的童鞋们要看,只能提前发了。
系统信息

[root@kinggoo ~]# cat /etc/redhat-release 
CentOS release 6.4 (Final)

[root@kinggoo ~]# uname -a
Linux kinggoo.com 2.6.32-358.23.2.el6.i686 #1 SMP Wed Oct 16 17:21:31 UTC 2013 i686 i686 i386 GNU/Linux

安装openldap(2.4.23-32)[……]

继续阅读

Linux/Windows下删除.svn文件夹方法

这个问题有好多人问,所以发出来吧。请尽量文章内留言,如果你着急知道答案或我超过20分钟未答复可以直接通过一些及时联系工具联系我。
由于比较忙最近,所以暂时把QQ在线方式去掉了!

为了安全及误操作,请事先备份(更不要打错了哦比如是当前目录,可不是误操作为“/”根了,所以有-name做过滤,但还是谨慎些好)!
Windows下删除.svn文件夹方法。(注:他会删除当前路径下的所有.svn,需注意!)

for /r  ./ %i in (.svn) do rd /s /q %i

Linux下删除.svn文件夹访问。(注:谨慎度同上)

find ./ -type[......]

继续阅读

svn备份、ftp传输脚本

你可以使用resync来保持两台机器的数据同步(不建议小文件变更多、快情况下使用)
系统:centos 5.6
svn version:1.6.11
是否需要mail服务:是,请安装sendmail、mutt(可选 只要你linux那可以发送邮件就可以)
是否与http服务整合:是
里面内容请参考如下两处文章

FTP备份用的一个Shell方法函数 http://kinggoo.com/ftp-ftpfunction.htm
svn服务增量备份脚本,Incremental backup script http://kinggoo.c[......]

继续阅读

Subversion权限的深度挖掘

这个问题的发现,也很意外!也许也有人知道这个玩法?但多数人只有用到了一层组嵌套!或者只是知道这样能用,并不知道svn的权限层次判断关系。 上次很偶然,因为公司的svn代码目录结构非常的繁琐,然后各种人需要各种各样的权限。
多数人在控制权限的时候,可能分为严格权限和非严格权限,也就是 "*=","*=r" 或者可读写。那问题就出来了,当严格权限控制的时候,就会出现下面这种状况,(no date)了,这就是设置了"*="的原因。如下图

而在数据段出现这种no date,就代表一些对此目录有读写权限也没[……]

继续阅读

记事本内汉字在svnwebclient内乱码的解决办法

安装请翻看 《subversion的web客户端svnwebclient的搭建配置》

jira内不显示svn提交信息的解决办法 《svnjira关联后,不显示Subversion Commits标签或不显示svn提交信息》 解决记事本内汉字上传后使用svnwebclient访问内容乱码:
在/tomcat/webapps/svnwebclient/WEB-INF下的web.xml内,找到CharacterEncodings部分,在其下面加入GB2312,BIG5等

       CharacterEncodings
        
                wind[......]

继续阅读

svn邮件通知功能,可以特定字符串发送邮件功能

扩展性:所有你可以想到的地方
所需:《msmtp使用特定邮箱地址发邮件-Mutt协作篇》,请安装了sendmail、mutt、msmtp服务
以为是为了适合我们公司的一些特性,所以在构建邮件配置列表的时候需要手动,或者修改一下php代码。
思路:通过输入特殊的字符串来操作特殊的功能,比如需要通知QA的的提交,则只需在提交信息内输入 " mailtoqa ”,(mailtoqa两侧有空格),也就是说你可以通过这个方法在svn提交操作上做很多你想要去实现的功能。
难点:在svn提交的信息,通过post-commit来获取后,内容都变成ASCII码,需[……]

继续阅读

subversion的web客户端svnwebclient的搭建配置

PS:提供更加利于其他人使用的想法,这是我一直在做的
所需软件:
svnwebclient、tomcat、jdk(如果你下载源码tomcat,需要在在安装ant来构建一下)
svnwebclient下载(可能需要输入帐号密码):

wget http://community.polarion.com/projects/svnwebclient/download/svnwebclient-3.1.0.zip

tomcat下载:

wget http://labs.renren.com/apache-mirror/tomcat/tomcat-7/v7.0.29[......]

继续阅读

第 1 页,共 3 页123