现在位置 >首页 > Linux
0℃
2012年07月19日 Linux, php ⁄ 被围观 5,800 view+
$ php -r 'echo md5("123456");' e10adc3949ba59abbe56e057f20f883e $ echo '123456' | md5sum f447b20a7fcbf53a5d5be013ea0b15af md5sum与md5结果不同的原因是md5sum对”123\n”进行求散列,而不是对’123′求散列 正确的写法应该是通过echo的’-n’选项,让echo不要输出换行符,这样结果就一样了 $ echo -n '123456' | md5sum e10adc3949ba59abbe56e057f20f883e
阅读全文
0℃
2012年07月17日 Linux, secure ⁄ 被围观 3,373 view+
【系统环境如下】 系统:     CentOS release 5.4 软件版本: logwatch-7.3-6 【 下载及文档 】 源码包及RPM包下载 ,官方的相关文档    http://sourceforge.net/projects/logwatch/files/ 【 描述 】 Logwatch是使用 Perl 开发的一个日志分析工具 Logwatch能够对Linux 的日志文件进行分析,并自动发送mail给相关处理人员,可定制需求 Logwatch的mail功能是借助宿主系统自带的mail server 发邮件的,所以系统需安装mail server , 如sendmail,postfix,Qmail等 【 安装 】 a. Logwatch是使用 Perl 开发的 , 所以你需要...
阅读全文
0℃
2012年07月17日 Linux ⁄ 被围观 3,799 view+
由于一台发布机器每次更新都要自己提交包上去.今天尝试用svn的方式来自动更新.当在发布机上co出svn上的更新库目录时,crontab却不自动更新? #!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin echo "--------svn log start --------" >> /htdocs/apache/www/dev/svnlog.txt echo `date` >> /htdocs/apache/www/dev/svnlog.txt echo "" >> /htdocs/apache/www/dev/svnlog.txt /usr/bin/svn update /htdocs/apache/www/dev >>...
阅读全文
0℃
2012年07月16日 Linux ⁄ 被围观 3,375 view+
当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开。必须重新登陆才行,每次都重复相同的操作,很是烦人,一般修改两个地方可将这烦人的问题解决 1、echo $TMOUT 如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0. Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after wait...
阅读全文
0℃
2012年06月29日 Linux ⁄ 被围观 3,479 view+
当前版本的sersync依赖于rsync进行同步。如下图所示,在同步主服务器上开启sersync,将监控路径中的文件同步到目标服务器,因此需要在主服务器配置sersync,在同步目标服务器配置rsync。 如图所示,需要在同步主服务器上配置sersync,在同步目标服务器配置rsync,并在目标服务器开启rsync守候进程,这样在主服务器产生的文件,就会被sersync实时同步到多个目标服务器。在centos系统下默认已经安装了rsync,只需进行配置,并开启rsync守候进程即可。 配置同步目标服务器rsync 1.安装rsync yum install rsync 2.建...
阅读全文
0℃
2012年06月29日 Help, Linux ⁄ 被围观 3,575 view+
【本文主要介绍SVN的迁移方案,以及如何安装部署一台SVN服务器】 一、迁移方案 <<<近期发现svn放在机房里托管,速度上很难受到保证,经常遇到网络故障,导致在开发的时候很受影响。故决定将SVN迁移回本地机房里,然后通过建立VPN通过供外界使用,效果图如下>>> 工作机制:SVN Server配置于本地机房中(内网接入),外网接入时需要通过VPN通道。 备份机制:项目进行中时,定期备份SVN服务器的版本库(可采用脚本实现);结项后,手动check out版本库,进行整体备份。 优势:保证了SVN Server的...
阅读全文
0℃
2012年06月29日 Linux, php ⁄ 被围观 5,614 view+
xhprof安装配置 wget http://pecl.php.net/get/xhprof-0.9.2.tgz tar zxvf http://pecl.php.net/get/xhprof-0.9.2.tgz cd xhprof-0.9.2/extension/ usr/local/php5/bin/phpize ./configure --with-php-config=/usr/local/php5/bin/php-config make && make install 编辑php.ini: [xhprof] extension = xhprof.so xhprof.output_dir=/tmp 重启apache,或者fastcgi 使用php-fpm reload重新加载php.ini 测试下 <?php function bar($x) { if ($x > 0) { bar($x – 1); } } function foo() { ...
阅读全文
0℃
2012年06月29日 Linux, tools ⁄ 被围观 4,380 view+
inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数,同时还提供了一系列的命令行工具,这些工具可以用来监控文件系统的事件。 inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotifywait,它是用来监控文件或目录的变化,二是inotifywatch,它是用来统计文件系统访问的次数。现在介绍一下它的使用方法。 安装方法 wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz tar zxvf inotify-tools-3...
阅读全文
0℃
2012年06月26日 Linux, shell ⁄ 被围观 3,476 view+
抓哪个进程干坏事前要先停掉syslog /etc/init.d/syslog stop echo 1 > /proc/sys/vm/block_dump dmesg | egrep "READ|WRITE|dirtied" | egrep -o '([a-zA-Z]*)' | sort | uniq -c | sort -rn | head 1423 kjournald 1075 pdflush 209 indexer 3 cronolog 1 rnald 1 mysqld 不要忘记在抓完之后关掉block_dump和启动syslog echo 0 > /proc/sys/vm/block_dump /etc/init.d/syslog start 来源:http://space.itpub.net/16978544/viewspace-696756
阅读全文
0℃
2012年06月20日 Linux, Manual ⁄ 被围观 4,422 view+
Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的 Web 服务器配置管理。可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问。 下面是 21 个非常有用的 .htaccess 配置的提示和技巧: 1. 定制目录的 Index 文件 DirectoryIndex index.html index.php index.htm 你可以使用上面的配置来更改目录的默认页面,例如你将这个脚本放在 foo 目录,则用户请求 /foo/ 时候就会访问 /foo/index.html。 2. 自定义错...
阅读全文
×
腾讯微博