<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security Team Blog &#187; 原创文章</title>
	<atom:link href="http://www.secblog.cn/category/article/feed" rel="self" type="application/rss+xml" />
	<link>http://www.secblog.cn</link>
	<description>服务器系统架构、优化及网络安全</description>
	<lastBuildDate>Tue, 29 Nov 2011 02:15:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Debian Tomcat6 Apache2 PHP Mysql phpMyAdmin</title>
		<link>http://www.secblog.cn/article/970.html</link>
		<comments>http://www.secblog.cn/article/970.html#comments</comments>
		<pubDate>Tue, 18 Oct 2011 06:21:29 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=970</guid>
		<description><![CDATA[有一朋友服务器需要同时支持JSP+PHP，以前经常搞PHP，突然用到JSP有点措手不及 网上那些文章很多都是采集而来，错误百出。 为了跟我一样的童鞋们少走弯路，我简单的把安装过程记录一下，如果有错误请大家批评指正。 操作系统：Dbian6.0 安装环境：Tomcat6 Apache2 PHP Mysql phpMyAdmin 文章作者：豬頭濱 www.unixidc.com #apt-get update #apt-get install vim #apt-get install mysql-server mysql-client #apt-get install phpmyadmin #apt-get install sun-java6-jdk #apt-get install tomcat6 tomcat6-docs tomcat6-examples #apt-get install libapache2-mod-jk #vi /etc/tomcat6/server.xml 找到&#60;!&#8211; &#60;Connector port=”8009&#8243; protocol=”AJP/1.3&#8243; redirectPort=”8443&#8243; /&#62; &#8211;&#62;这行 将&#60;!&#8211; &#8211;&#62;这个去掉 开启8009端口 否则会报500错误 #cat /etc/libapache2-mod-jk/workers.properties 找到workers.java_home=/usr/lib/jvm/default-java #cd /usr/lib/jvm/default-java 如果没有此文件夹 需要做软连接 #ln [...]]]></description>
			<content:encoded><![CDATA[<p>有一朋友服务器需要同时支持JSP+PHP，以前经常搞PHP，突然用到JSP有点措手不及 网上那些文章很多都是采集而来，错误百出。<br />
为了跟我一样的童鞋们少走弯路，我简单的把安装过程记录一下，如果有错误请大家批评指正。</p>
<p>操作系统：Dbian6.0<br />
安装环境：Tomcat6 Apache2 PHP Mysql phpMyAdmin<br />
文章作者：豬頭濱 www.unixidc.com</p>
<p>#apt-get update</p>
<p>#apt-get install vim</p>
<p>#apt-get install mysql-server mysql-client</p>
<p>#apt-get install phpmyadmin</p>
<p>#apt-get install sun-java6-jdk</p>
<p>#apt-get install tomcat6 tomcat6-docs tomcat6-examples</p>
<p>#apt-get install libapache2-mod-jk</p>
<p>#vi /etc/tomcat6/server.xml<br />
找到&lt;!&#8211; &lt;Connector port=”8009&#8243; protocol=”AJP/1.3&#8243; redirectPort=”8443&#8243; /&gt; &#8211;&gt;这行<br />
将&lt;!&#8211; &#8211;&gt;这个去掉 开启8009端口 否则会报500错误</p>
<p>#cat /etc/libapache2-mod-jk/workers.properties<br />
找到workers.java_home=/usr/lib/jvm/default-java<br />
#cd /usr/lib/jvm/default-java<br />
如果没有此文件夹 需要做软连接<br />
#ln -s /usr/lib/jvm/java-6-sun /usr/lib/jvm/default-java</p>
<p>#cd /etc/apache2/mods-available</p>
<p>#vi jk.conf</p>
<p>JkWorkersFile /etc/libapache2-mod-jk/workers.properties<br />
# Where to put jk logs<br />
JkLogFile /var/log/apache2/mod_jk.log<br />
# Set the jk log level [debug/error/info]<br />
JkLogLevel info<br />
# Select the log format<br />
JkLogStampFormat “[%a %b %d %H:%M:%S %Y]”<br />
# JkOptions indicate to send SSL KEY SIZE,<br />
JkOptions  +ForwardKeySize +ForwardURICompat -ForwardDirectories<br />
# JkRequestLogFormat set the request format<br />
JkRequestLogFormat “%w %V %T”</p>
<p>#a2enmod jk</p>
<p>#cd /etc/apache2/sites-available/</p>
<p>#vi tomcat</p>
<p>&lt;VirtualHost *:80&gt;<br />
ServerAdmin root@unixidc.com<br />
ServerName unixidc.com<br />
ServerAlias www.unixidc.com<br />
DocumentRoot /var/lib/tomcat6/webapps/ROOT<br />
ErrorLog /var/log/apache2/tomcat-error.log<br />
LogLevel warn<br />
CustomLog /var/log/apache2/tomcat.log combined<br />
JKMount /* ajp13_worker<br />
&lt;/VirtualHost&gt;</p>
<p>#a2ensite tomcat</p>
<p>#/etc/init.d/tomcat6 restart<br />
#/etc/init.d/apache2 restart</p>
<p>#cd /var/www</p>
<p>#vi phpinfo.php<br />
&lt;?phpinfo()?&gt;</p>
<p>用默认IP访问phpinfo.php 可以看到php参数 表示支持php</p>
<p>#cd /var/lib/tomcat6/webapps/ROOT<br />
#vi test.jsp<br />
Hello! The time is &lt;%= new java.util.Date() %&gt;</p>
<p>用tomcat绑定的域名访问test.jsp 如果显示系统时间 说明支持jsp</p>
<p>另外phpMyAdmin访问地址是 http://ip/phpmyadmin</p>
<p>有些童鞋们觉得奇怪 并没有看到安装apache和php组件，其实安装phpMyAdmin的时候 APACHE PHP都已经安装好了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/970.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prima PHP5.2.4添加PDO_MYSQL支持</title>
		<link>http://www.secblog.cn/article/962.html</link>
		<comments>http://www.secblog.cn/article/962.html#comments</comments>
		<pubDate>Mon, 22 Aug 2011 08:36:52 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=962</guid>
		<description><![CDATA[首先用虚拟机搭建测试环境,与生产服务器安装相同,最好不要在生产服务器上安装,有可能会造成数据库无法正常启动 wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz tar xzvf PDO_MYSQL-1.0.2.tgz cd PDO_MYSQL-1.0.2 /usr/local/php5/bin/phpize Configuring for: PHP Api Version:         20041225 Zend Module Api No:      20060613 Zend Extension Api No:   220060519 ./configure &#8211;with-php-config=/usr/local/php5/bin/php-config 会发现一直有报错:如下 checking for mysql_config&#8230; /usr/bin/mysql_config checking for mysql_query in -lmysqlclient&#8230; no configure: error: mysql_query missing!? # yum install mysql-devel Dependencies Resolved ============================================================================= Package                 Arch       Version          [...]]]></description>
			<content:encoded><![CDATA[<p>首先用虚拟机搭建测试环境,与生产服务器安装相同,最好不要在生产服务器上安装,有可能会造成数据库无法正常启动</p>
<p>wget <a href="http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz" target="_blank">http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz</a><br />
tar xzvf  PDO_MYSQL-1.0.2.tgz<br />
cd  PDO_MYSQL-1.0.2<br />
/usr/local/php5/bin/phpize<br />
Configuring for:<br />
PHP Api  Version:         20041225<br />
Zend Module Api No:      20060613<br />
Zend Extension  Api No:   220060519<br />
./configure  &#8211;with-php-config=/usr/local/php5/bin/php-config</p>
<p>会发现一直有报错:如下<br />
checking for mysql_config&#8230; /usr/bin/mysql_config<br />
checking for mysql_query in -lmysqlclient&#8230; no<br />
configure: error: mysql_query missing!?</p>
<p># yum install mysql-devel</p>
<p>Dependencies Resolved</p>
<p>=============================================================================<br />
Package                 Arch       Version          Repository        Size<br />
=============================================================================<br />
Installing:<br />
mysql-devel             i386       5.0.77-4.el5_6.6  updates           2.4 M<br />
Updating:<br />
e2fsprogs-libs          i386       1.39-23.el5_5.1  base              118 k<br />
krb5-libs               i386       1.6.1-55.el5_6.2  updates           667 k<br />
libselinux              i386       1.33.4-5.7.el5   base               77 k<br />
libsepol                i386       1.15.2-3.el5     base              128 k<br />
mysql                   i386       5.0.77-4.el5_6.6  updates           4.8 M<br />
openssl                 i686       0.9.8e-12.el5_5.7  base              1.4 M<br />
Installing for dependencies:<br />
e2fsprogs-devel         i386       1.39-23.el5_5.1  base              569 k<br />
keyutils-libs-devel     i386       1.2-1.el5        base               27 k<br />
krb5-devel              i386       1.6.1-55.el5_6.2  updates           1.9 M<br />
libselinux-devel        i386       1.33.4-5.7.el5   base              144 k<br />
libsepol-devel          i386       1.15.2-3.el5     base              187 k<br />
openssl-devel           i386       0.9.8e-12.el5_5.7  base              1.9 M<br />
zlib-devel              i386       1.2.3-3          base              101 k<br />
Updating for dependencies:<br />
e2fsprogs               i386       1.39-23.el5_5.1  base              977 k<br />
krb5-workstation        i386       1.6.1-55.el5_6.2  updates           885 k<br />
libselinux-python       i386       1.33.4-5.7.el5   base               73 k<br />
mysql-server            i386       5.0.77-4.el5_6.6  updates           9.8 M</p>
<p>Transaction Summary<br />
=============================================================================<br />
Install      8 Package(s)<br />
Update      10 Package(s)<br />
Remove       0 Package(s)</p>
<p>Total download size: 26 M</p>
<p>[root@PDO_MYSQL-1.0.2]# ./configure &#8211;with-php-config=/usr/local/php5/bin/php-config</p>
<p>[root@PDO_MYSQL-1.0.2]#make &amp; make install</p>
<p>[root@PDO_MYSQL-1.0.2]#vi /usr/local/php5/etc/php.ini</p>
<p>添加extension=pdo_mysql.so 重启httpd即可<a href="http://www.secblog.cn/wp-content/uploads/2011/08/未命名.jpg"><img class="alignnone size-full wp-image-965" title="未命名" src="http://www.secblog.cn/wp-content/uploads/2011/08/未命名.jpg" alt="" width="605" height="134" /></a></p>
<p>或者是下载我已经编译的so (centos5.2 php5.2.4) <a href="../wp-content/uploads/2011/08/pdo_mysql.tar.gz">pdo_mysql.tar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/962.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian 使用unison双向同步文件</title>
		<link>http://www.secblog.cn/article/949.html</link>
		<comments>http://www.secblog.cn/article/949.html#comments</comments>
		<pubDate>Fri, 01 Jul 2011 04:00:16 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=949</guid>
		<description><![CDATA[Debian6.0 squeeze Server1:192.168.1.104 Server2:192.168.1.105 安装之前需要Server1与Server2之间SSH互相信任 请参考以下文章： http://www.secblog.cn/article/928.html Server1 #vi /etc/apt/sources.list deb http://mirrors.163.com/debian squeeze main non-free contrib deb http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free deb http://mirrors.163.com/debian-security squeeze/updates main contrib non-free deb-src http://mirrors.163.com/debian squeeze main non-free contrib deb-src http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free deb-src http://mirrors.163.com/debian-security squeeze/updates main contrib non-free deb http://http.us.debian.org/debian squeeze main contrib non-free deb http://non-us.debian.org/debian-non-US squeeze/non-US [...]]]></description>
			<content:encoded><![CDATA[<p>Debian6.0 squeeze<br />
Server1:192.168.1.104<br />
Server2:192.168.1.105</p>
<p>安装之前需要Server1与Server2之间SSH互相信任 请参考以下文章：<br />
<a href="http://www.secblog.cn/article/928.html">http://www.secblog.cn/article/928.html</a></p>
<p>Server1<br />
#vi /etc/apt/sources.list<br />
deb <a href="http://mirrors.163.com/debian">http://mirrors.163.com/debian</a> squeeze main non-free contrib<br />
deb <a href="http://mirrors.163.com/debian">http://mirrors.163.com/debian</a> squeeze-proposed-updates main contrib non-free<br />
deb <a href="http://mirrors.163.com/debian-security">http://mirrors.163.com/debian-security</a> squeeze/updates main contrib non-free<br />
deb-src <a href="http://mirrors.163.com/debian">http://mirrors.163.com/debian</a> squeeze main non-free contrib<br />
deb-src <a href="http://mirrors.163.com/debian">http://mirrors.163.com/debian</a> squeeze-proposed-updates main contrib non-free<br />
deb-src <a href="http://mirrors.163.com/debian-security">http://mirrors.163.com/debian-security</a> squeeze/updates main contrib non-free<br />
deb <a href="http://http.us.debian.org/debian">http://http.us.debian.org/debian</a> squeeze main contrib non-free<br />
deb <a href="http://non-us.debian.org/debian-non-US">http://non-us.debian.org/debian-non-US</a> squeeze/non-US main contrib non-free<br />
deb <a href="http://security.debian.org">http://security.debian.org</a> squeeze/updates main contrib non-free<br />
#apt-get update<br />
#apt-get install unison //两台Server都需要安装unison<br />
#usr/bin/unison</p>
<p>#vi /root/.unison/default.prf <br />
root = /root/test/<br />
root = ssh://192.168.1.105//root/test/</p>
<p>#force =/root/test/</p>
<p># Paths to synchronize<br />
#path = bbs/attachments<br />
#path = uc/data/avatar<br />
#path = uchome/attachment</p>
<p># Some regexps specifying names and paths to ignore<br />
#ignore = Path bbs/attachments/swfupload<br />
#ignore = Name temp.*<br />
#ignore = Name *~<br />
#ignore = Name .*~<br />
#ignore = Name *.mp3</p>
<p>auto = true<br />
batch = true<br />
maxthreads = 500<br />
owner = true<br />
group = true<br />
perms = -1<br />
repeat = 1<br />
retry = 3<br />
sshargs = -C <br />
xferbycopying = true <br />
silent = true<br />
fastcheck = true<br />
log = true<br />
logfile = /root/.unison/unixidc_122.1547.log</p>
<p>Server1创建/root/test<br />
#mkdir /root/test</p>
<p>Server2创建/root/test<br />
#mkdir /root/test</p>
<p>#/usr/bin/unison&amp;<br />
推送到后台安静模式运行</p>
<p>如果Server1的/root/test想同步到Server2的/root/test2<br />
需要在Server1创建/root/test Server2创建/root/test2<br />
配置文件为 root = ssh://192.168.1.105//root/test2/</p>
<p><span style="color: #ff0000;">其中要注意的是：<br />
1.force去掉前面的# 那就是Server1单向同步到Server2<br />
2.silent = true 是以安静模式运行 否则一直会有以下提示</span></p>
<p><a href="mailto:root@localhost"><span style="color: #ff0000;">root@localhost</span></a><span style="color: #ff0000;">:~# /usr/bin/unison<br />
Contacting server&#8230;<br />
Connected [//localhost//root/test -&gt; //unixidc//root/test]<br />
Looking for changes<br />
  Waiting for changes from server<br />
Reconciling changes<br />
Nothing to do: replicas have not changed since last sync.</span></p>
<p><span style="color: #ff0000;">Sleeping for 1 seconds&#8230;</span></p>
<p><span style="color: #ff0000;">Looking for changes<br />
  Waiting for changes from server<br />
Reconciling changes<br />
Nothing to do: replicas have not changed since last sync.</span></p>
<p><span style="color: #ff0000;">3.path 是指定你需要同步的目录，用ignore指定path中需要排除的目录及文件</span></p>
<p><span style="color: #ff0000;">4.要双向同步的目录都不允许为空 否则unison进程会自动结束 并提示Aborting&#8230;</span></p>
<p><span style="color: #ff0000;">5.如需了解更多参数 请参考</span><a href="http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-manual.htm"><span style="color: #ff0000;">http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-manual.htm</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/949.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINUX配置双机SSH信认，并用public key认证登录</title>
		<link>http://www.secblog.cn/article/928.html</link>
		<comments>http://www.secblog.cn/article/928.html#comments</comments>
		<pubDate>Fri, 01 Jul 2011 02:27:22 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=928</guid>
		<description><![CDATA[Linux Server1:192.168.1.104 Linux Server2:192.168.1.105 终端：SSH Secure Shell Client 1.用password方式登录Linux Server1和2 2.在Linux Server1上命令操作如下： #ssh-keygen -t dsa 并三次回车 #cd .ssh/ #cp id_dsa.pub authorized_keys #chmod 600 authorized_keys #scp * 192.168.1.105:/root/.ssh 其中在scp的时候 会提示Are you sure you want to continue connecting (yes/no)? 确定输入yes进行确认，之后会提示root@192.168.1.105&#8242;s password: 要求输入root密码 我们在Linux Server1(192.168.1.104)上ssh连接Linux Server2(192.168.1.105),看下是否正常 #ssh 192.168.1.105 然后在Linux Server2(192.168.1.105)上ssh连接Linux Server1(192.168.1.104),看下是否正常 如果提示：Are you sure you want to continue [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.secblog.cn/wp-content/uploads/2011/07/13.jpg"></a>Linux Server1:192.168.1.104<br />
Linux Server2:192.168.1.105<br />
终端：SSH Secure Shell Client</p>
<p>1.用password方式登录Linux Server1和2<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/1.jpg"><img class="alignnone size-full wp-image-930" title="1" src="http://www.secblog.cn/wp-content/uploads/2011/07/1.jpg" alt="" width="398" height="136" /></a><br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/2.jpg"><img class="alignnone size-full wp-image-931" title="2" src="http://www.secblog.cn/wp-content/uploads/2011/07/2.jpg" alt="" width="398" height="136" /></a></p>
<p>2.在Linux Server1上命令操作如下：<br />
#ssh-keygen -t dsa<br />
并三次回车<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/3.jpg"><img class="alignnone size-full wp-image-932" title="3" src="http://www.secblog.cn/wp-content/uploads/2011/07/3.jpg" alt="" width="471" height="471" /></a><br />
#cd .ssh/<br />
#cp id_dsa.pub authorized_keys<br />
#chmod 600 authorized_keys<br />
#scp * 192.168.1.105:/root/.ssh<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/4.jpg"><img class="alignnone size-full wp-image-933" title="4" src="http://www.secblog.cn/wp-content/uploads/2011/07/4.jpg" alt="" width="474" height="377" /></a><br />
其中在scp的时候 会提示Are you sure you want to continue connecting (yes/no)?<br />
确定输入yes进行确认，之后会提示<a href="mailto:root@192.168.1.105's">root@192.168.1.105&#8242;s</a> password: 要求输入root密码<br />
我们在Linux Server1(192.168.1.104)上ssh连接Linux Server2(192.168.1.105),看下是否正常<br />
#ssh 192.168.1.105<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/5.jpg"><img class="alignnone size-full wp-image-934" title="5" src="http://www.secblog.cn/wp-content/uploads/2011/07/5.jpg" alt="" width="474" height="498" /></a><br />
然后在Linux Server2(192.168.1.105)上ssh连接Linux Server1(192.168.1.104),看下是否正常<br />
如果提示：Are you sure you want to continue connecting (yes/no)? 输入yes即可<br />
到目前为止 已经配置好Linux Server1和Linux Server2的SSH互相信任，SSH连接并不需要密码</p>
<p>3.打开SSH Secure Shell Client&gt;Edit-&gt;settings-&gt;Keys&gt;Generate New<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/6.jpg"><img class="alignnone size-full wp-image-935" title="6" src="http://www.secblog.cn/wp-content/uploads/2011/07/6.jpg" alt="" width="579" height="487" /></a><br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/7.jpg"><img class="alignnone size-full wp-image-936" title="7" src="http://www.secblog.cn/wp-content/uploads/2011/07/7.jpg" alt="" width="441" height="337" /></a><br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/8.jpg"><img class="alignnone size-full wp-image-937" title="8" src="http://www.secblog.cn/wp-content/uploads/2011/07/8.jpg" alt="" width="441" height="337" /></a><br />
选择DSA 2048<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/9.jpg"><img class="alignnone size-full wp-image-938" title="9" src="http://www.secblog.cn/wp-content/uploads/2011/07/9.jpg" alt="" width="441" height="337" /></a><br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/10.jpg"><img class="alignnone size-full wp-image-939" title="10" src="http://www.secblog.cn/wp-content/uploads/2011/07/10.jpg" alt="" width="441" height="337" /></a><br />
其中File 你可以选择你喜欢的文件名 会生成File.pub ,Commet可以写你自己的邮箱，Passphrase密码为空即可。<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/11.jpg"><img class="alignnone size-full wp-image-940" title="11" src="http://www.secblog.cn/wp-content/uploads/2011/07/11.jpg" alt="" width="580" height="162" /></a><br />
这里会提示是否确定密码为空.<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/12.jpg"><img class="alignnone size-full wp-image-941" title="12" src="http://www.secblog.cn/wp-content/uploads/2011/07/12.jpg" alt="" width="441" height="337" /></a></p>
<p>3.切换到Linux Server1的SSH Secure Shell Client界面 Edit-&gt;settings-&gt;Keys&gt;Upload<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/13.jpg"><img class="alignnone size-full wp-image-942" title="13" src="http://www.secblog.cn/wp-content/uploads/2011/07/13.jpg" alt="" width="542" height="494" /></a><br />
将Destination中的.ssh2 更改为.ssh 点Upload 。<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/14.jpg"><img class="alignnone size-full wp-image-943" title="14" src="http://www.secblog.cn/wp-content/uploads/2011/07/14.jpg" alt="" width="474" height="342" /></a><br />
#ssh-keygen -i -f /root/.ssh/unixidc.pub &gt;&gt;/root/.ssh/authorized_keys<br />
#vi /etc/ssh/sshd_config<br />
AuthorizedKeysFile去掉前面的# 允许AuthorizedKeys登录<br />
PasswordAuthentication=no 修改为no 禁止使用password登录<br />
重启SSH服务，并重新登录 Authentication选择：Public Key<br />
<a href="http://www.secblog.cn/wp-content/uploads/2011/07/15.jpg"><img class="alignnone size-full wp-image-944" title="15" src="http://www.secblog.cn/wp-content/uploads/2011/07/15.jpg" alt="" width="398" height="136" /></a><br />
在Linux Server2上重复操作以上步骤即可配置完成。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/928.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>把不带前缀的域名转向到www.域名的Apache 301转向配置样例</title>
		<link>http://www.secblog.cn/article/542.html</link>
		<comments>http://www.secblog.cn/article/542.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 06:35:56 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=542</guid>
		<description><![CDATA[各种不同的域名地址对于搜索引擎的除重(deduplication)来说是一个负担，有没有”/”和首页的文件连接，一个域名首页就可以有6个地址： www.secblog.cn/ secblog.cn/ www.secblog.cn secblog.cn www.secblog.cn/index.php secblog.cn/index.php 如果加上一些参数，比如用于来源跟踪等还会有更多无穷无尽的地址。 www.secblog.cn/?source=foobar 所以搜索引擎鼓励发布者把URL标准化（归一化）。首先就是域名的归一化，原先我的设置为： www.secblog.cn / secblog.cn为别名。现在改为secblog.cn 301转向到www.secblog.cn &#60;VirtualHost *:80&#62; ServerName secblog.cn RewriteEngine on RewriteRule ^(.*)$ http://www.secblog.cn$1 [R=301,L] &#60;/VirtualHost&#62; 如果没有mod_rewrite也可以设置mod_alias： RedirectMatch 301 ^(.*)$ http://www.secblog.cn 在域名和目录的规划方面： 豆瓣和FlickR都是非常干净的（完全隐藏了程序文件名的后缀，而统一规划了目录路径），而且在RSS方面豆瓣比FlickR做的更彻底。当然Wikipedia更彻底，目录结构非常扁平，根本没有目录。从而避免了很多潜在的连接混淆，而相互的引用，也因此非常集中而少歧义。]]></description>
			<content:encoded><![CDATA[<div>
<p>各种不同的域名地址对于搜索引擎的除重(deduplication)来说是一个负担，有没有”/”和首页的文件连接，一个域名首页就可以有6个地址：<br />
<a href="../">www.secblog.cn/</a><br />
secblog.cn/<br />
<a href="../">www.secblog.cn</a><br />
secblog.cn<br />
<a href="../index.php">www.secblog.cn/index.php</a><br />
secblog.cn/index.php</p>
<p>如果加上一些参数，比如用于来源跟踪等还会有更多无穷无尽的地址。<br />
<a href="../?source=foobar">www.secblog.cn/?source=foobar</a></p>
<p>所以搜索引擎鼓励发布者<a href="http://www.googlechinawebmaster.com/2007/11/seourl.html">把URL标准化</a>（归一化）。首先就是域名的归一化，原先我的设置为： www.secblog.cn / secblog.cn为别名。现在改为secblog.cn 301转向到www.secblog.cn<br />
&lt;VirtualHost *:80&gt;<br />
ServerName secblog.cn<br />
RewriteEngine on<br />
RewriteRule ^(.*)$ http://www.secblog.cn$1 [R=301,L]<br />
&lt;/VirtualHost&gt;</p>
<p>如果没有mod_rewrite也可以设置mod_alias：<br />
RedirectMatch 301 ^(.*)$ http://www.secblog.cn</p>
</div>
<div id="more">
<p>在域名和目录的规划方面： 豆瓣和FlickR都是非常干净的（完全隐藏了程序文件名的后缀，而统一规划了目录路径），而且在RSS方面豆瓣比FlickR做的更彻底。当然<a href="http://www.chedong.com/blog/archives/001129.html">Wikipedia更彻底</a>，目录结构非常扁平，根本没有目录。从而避免了很多潜在的连接混淆，而相互的引用，也因此非常集中而少歧义。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/542.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eAccelerator binaries for PHP 5.2.5 (windows builds)</title>
		<link>http://www.secblog.cn/article/526.html</link>
		<comments>http://www.secblog.cn/article/526.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 05:33:50 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=526</guid>
		<description><![CDATA[About eAccelerator eAccelerator是一个的免费、开源的PHP模块，它能够为提供PHP加速、优化、加码、和动态内容缓存功能。它通过存储PH脚本编译后的状态而加快执行PHP脚本的速度，而不需要频繁的编译这个PHP脚本。而且它能优化PHP脚本，以提高执行PHP的速度。eAccelerator特色是减少了服务器负载、使PHP脚本加速1-10倍。 you can download the eAccelerator binaries for your version of PHP 5.2.5 //对应你的php版本下载相应的dll文件．如果是PHP 5.2.5请下载eAccelerator 0952 for PHP 5.2.5 eLoader 0952 for PHP 5.2.5 Attachment Size eAccelerator 095 Final for PHP 5.1.6 120 KB 095_final_useful _files.zip 41.97 KB eAccelerator 0.9.5 Final for PHP 5.1.5 120 KB eAccelerator 095 Final for PHP 5.1.6 Optimized [...]]]></description>
			<content:encoded><![CDATA[<p>About e<strong><span style="color: #ff0000;">Accelerator</span></strong><br />
e<strong><span style="color: #ff0000;">Accelerator</span></strong>是一个的免费、开源的PHP模块，它能够为提供PHP加速、优化、加码、和动态内容缓存功能。它通过存储PH脚本编译后的状态而加快执行PHP脚本的速度，而不需要频繁的编译这个PHP脚本。而且它能优化PHP脚本，以提高执行PHP的速度。e<strong><span style="color: #ff0000;">Accelerator</span></strong>特色是减少了服务器负载、使PHP脚本加速1-10倍。</p>
<p>you can download the e<strong><span style="color: #ff0000;">Accelerator</span></strong> binaries for your version of PHP 5.2.5<br />
//对应你的php版本下载相应的dll文件．如果是PHP 5.2.5请下载<a href="http://www.sitebuddy.com/files/eAccelerator0952_5.2.5.dll" target="_blank"><span style="color: #ff0000;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0952 for PHP 5.2.5</span></a> <a href="http://www.sitebuddy.com/files/eLoader0952_5.2.5.dll" target="_blank"><span style="color: #ff0000;">eLoader 0952 for PHP 5.2.5</span></a></p>
<table cellspacing="0">
<tbody>
<tr>
<td>Attachment</td>
<td>Size</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator095_5.1.6.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 095 Final for PHP 5.1.6</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/095_final_useful%20_files.zip" target="_blank"><span style="color: #0000ff;">095_final_useful _files.zip</span></a></td>
<td>41.97 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator095_5.1.5.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0.9.5 Final for PHP 5.1.5</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator095_5.1.6_optimize_size.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 095 Final for PHP 5.1.6 Optimized for Size</span></a></td>
<td>108 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator095_5.2.0.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 095 Final for PHP 5.2.0</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator095_5.0.5.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 095 Final for PHP 5.0.5</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator095_php504.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 095 for PHP 5.0.4 (OLDER PHP VERSION)</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_5.2.2.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.2.2</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_521.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.2.1</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_5.2.2_VS_2005.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.2.2 Built with VC2005 SP1</span></a></td>
<td>128 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_5.1.4.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.1.4</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_5.2.3.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.2.3</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_5.2.0.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.2.0 (OLDER PHP VERSION)</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0951_5.2.4.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0951 for PHP 5.2.4</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eLoader0951_5.2.4.dll" target="_blank"><span style="color: #0000ff;">eLoader 0951 for PHP 5.2.4</span></a></td>
<td>28 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/0952_final_useful%20_files.zip" target="_blank"><span style="color: #0000ff;">0952_final_useful _files.zip</span></a></td>
<td>42.27 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eLoader0952_5.2.3.dll" target="_blank"><span style="color: #0000ff;">eLoader 0952 for PHP 5.2.3</span></a></td>
<td>28 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0952_5.2.3.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0952 for PHP 5.2.3</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eLoader0952_5.2.4.dll" target="_blank"><span style="color: #0000ff;">eLoader0952_5.2.4.dll</span></a></td>
<td>28 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0952_5.2.4.dll" target="_blank"><span style="color: #0000ff;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0952 for PHP 5.2.4</span></a></td>
<td>120 KB</td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eAccelerator0952_5.2.5.dll" target="_blank"><span style="color: #ff0000;">e<strong><span style="color: #ff0000;">Accelerator</span></strong> 0952 for PHP 5.2.5</span></a></td>
<td><span style="color: #ff0000;">120 KB</span></td>
</tr>
<tr>
<td><a href="http://www.sitebuddy.com/files/eLoader0952_5.2.5.dll" target="_blank"><span style="color: #ff0000;">eLoader 0952 for PHP 5.2.5</span></a></td>
<td><span style="color: #ff0000;">28 KB</span></td>
</tr>
</tbody>
</table>
<p>We have been using this PHP accelerator (0.9.5), on multiple servers,  for a long time. It&#8217;s used on some high traffic sites without any  problem.<br />
<strong>Install</strong>:<br />
a) Download a copy of <strong>e<strong><span style="color: #ff0000;">Accelerator</span></strong></strong> that is compatible with your version of PHP.<br />
This can be an issue with <strong>e<strong><span style="color: #ff0000;">Accelerator</span></strong></strong>. Sometimes it can take a little time before the Windows binaries are available for the most recent version of <strong>PHP</strong>.<br />
b) Copy a compatible eaccelerator.dll to your PHP extensions folder  (like: c:\php\extensions replace with your actual folder location).<br />
Make sure the configuration directive <strong>extension_dir in your </strong>php.ini is properly pointing to your extensions folder.<br />
Like: extension_dir = “c:/php/extensions”<br />
//将dll文件复制到c:/php/ext下．<br />
c) Create a folder (with the appropriate permissions) for the temporary cached files.<br />
For example: D:\tmp\eaccelerator<br />
//创建tmp目录　权限可写<br />
d) Add the following to your php.ini (as the first loaded extension):<br />
.<br />
.<br />
.<br />
;extension=php_yaz.dll<br />
;extension=php_zip.dll<br />
//编辑php.ini 在extension=php_zip.dll之后添以红字部分</p>
<div>复制内容到剪贴板</p>
<h5>代码:</h5>
<p><code id="code0"><br />
[eaccelerator]<br />
zend_extension_ts="C:\php\ext\e<strong><span style="color: #ff0000;">Accelerator</span></strong>0952_5.2.4.dll"<br />
zend_extension="C:\php\ext\e<strong><span style="color: #ff0000;">Accelerator</span></strong>0952_5.2.4.dll"<br />
eaccelerator.cache_dir = "D:\tmp\eaccelerator"<br />
eaccelerator.shm_size="64"<br />
eaccelerator.enable="1"<br />
eaccelerator.optimizer="1"<br />
eaccelerator.debug ="0"<br />
eaccelerator.check_mtime="1"<br />
eaccelerator.filter=""<br />
eaccelerator.shm_max="0"<br />
eaccelerator.shm_ttl ="0"<br />
eaccelerator.shm_prune_period="0"<br />
eaccelerator.shm_only="0"<br />
eaccelerator.compress="1"<br />
eaccelerator.compress_level="9"<br />
eaccelerator.keys= "shm"<br />
eaccelerator.sessions="shm"<br />
eaccelerator.content="shm"<br />
zend_extension="C:\php\ext\eLoader0952_5.2.4.dll"</code></p>
</div>
<p>;;;;;;;;;;;;;;;;;;;<br />
; Module Settings ;<br />
;;;;;;;;;;;;;;;;;;;<br />
.<br />
.<br />
.</p>
<p>e) Restart your Web Server.You can see..<span style="color: #ff0000;">D:\tmp\eaccelerator have </span><span style="color: #003366;">folders </span><br />
//重启iis 你会看到tmp目录下有相应的文件出现<br />
C:\tmp\eaccelerator<br />
0<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
a<br />
b<br />
c<br />
d<br />
e<br />
f</p>
<p>f)testing e<strong><span style="color: #ff0000;">Accelerator</span></strong><br />
测试 e<strong><span style="color: #ff0000;">Accelerator</span></strong><br />
C:\Documents and Settings\Administrator&gt;php -v<br />
PHP 5.2.5 (cli) (built: Nov  8 2007 23:18:51)<br />
Copyright (c) 1997-2007 The PHP Group<br />
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies<br />
<span style="color: #ff0000;">with e<strong><span style="color: #ff0000;">Accelerator</span></strong> v0.9.5.2, Copyright (c) 2004-2006 e<strong><span style="color: #ff0000;">Accelerator</span></strong>, by e<strong><span style="color: #ff0000;">Accelerator</span></strong><br />
</span> with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies<br />
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies<br />
And You can see phpinfo.<br />
你也可以通过phpinfo.php查看是否成功</p>
<p>－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br />
1.首先在下载编译好的版本 以php5.2.5为例</p>
<p>2.将附件解压，然后移至您的 php目录下 的 ext 文件夹中</p>
<p>3.建立一个临时目录，比如 <span style="color: #ff0000;">D:\tmp\eaccelerator</span>，并赋予 IUSR 用户读写权限</p>
<p>3.根据您系统的情况，一般都是PHP 扩展 ISAPI<br />
打开php.ini文件, 找到extension=php_zip.dll, 在下面添加<br />
保存。</p>
<p>重启 IIS 你会在<span style="color: #ff0000;">D:\tmp\eaccelerator看到有一些文件夹．如123456789abcdef</span></p>
<p>打开 phpinfo 看，应该会有 e<strong><span style="color: #ff0000;">Accelerator</span></strong> 加载的信息，比如<br />
with e<strong><span style="color: #ff0000;">Accelerator</span></strong> v0.9.5, Copyright (c) 2004-2004 e<strong><span style="color: #ff0000;">Accelerator</span></strong>, by e<strong><span style="color: #ff0000;">Accelerator</span></strong></p>
<div>复制内容到剪贴板</p>
<h5>代码:</h5>
<p><code id="code1">[eaccelerator]<br />
zend_extension_ts="C:\php\ext\e<strong><span style="color: #ff0000;">Accelerator</span></strong>0952_5.2.4.dll"<br />
zend_extension="C:\php\ext\e<strong><span style="color: #ff0000;">Accelerator</span></strong>0952_5.2.4.dll"<br />
eaccelerator.cache_dir = "D:\tmp\eaccelerator"<br />
eaccelerator.shm_size="64"<br />
eaccelerator.enable="1"<br />
eaccelerator.optimizer="1"<br />
eaccelerator.debug ="0"<br />
eaccelerator.check_mtime="1"<br />
eaccelerator.filter=""<br />
eaccelerator.shm_max="0"<br />
eaccelerator.shm_ttl ="0"<br />
eaccelerator.shm_prune_period="0"<br />
eaccelerator.shm_only="0"<br />
eaccelerator.compress="1"<br />
eaccelerator.compress_level="9"<br />
eaccelerator.keys= "shm"<br />
eaccelerator.sessions="shm"<br />
eaccelerator.content="shm"<br />
zend_extension="C:\php\ext\eLoader0952_5.2.4.dll"</code></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/526.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个命令解决w3wp.exe占用CPU百分百的问题</title>
		<link>http://www.secblog.cn/article/516.html</link>
		<comments>http://www.secblog.cn/article/516.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 05:32:59 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=516</guid>
		<description><![CDATA[1.任务管理器&#62;查看&#62;选择列&#62;PID(进程标识符) 2.开始&#62;运行&#62;CMD&#62;iisapp -a 提示注册 C:\Documents and Settings\Administrator&#62;iisapp -a 3.注册成功后再运行iisapp -a 列出w3wp的PID及对应的应用池名 Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\Administrator&#62;iisapp -a W3WP.exe PID: 4880   AppPoolId: WinWebMail W3WP.exe PID: 5028   AppPoolId: DefaultAppPool W3WP.exe PID: 4148   AppPoolId: apppool005001 W3WP.exe PID: 3492   AppPoolId: apppool005003 W3WP.exe PID: 6116   AppPoolId: apppool020001 W3WP.exe PID: 5652   AppPoolId: apppool010001 W3WP.exe [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1.任务管理器&gt;查看&gt;选择列&gt;PID(进程标识符)</strong></p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/51.jpg"><img class="alignnone size-full wp-image-522" title="5" src="http://www.secblog.cn/wp-content/uploads/2010/08/51.jpg" alt="" width="299" height="322" /></a></p>
<p><strong>2.开始&gt;运行&gt;CMD&gt;iisapp -a 提示注册</strong><br />
C:\Documents and Settings\Administrator&gt;iisapp -a</p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/12.jpg"><img class="alignnone size-full wp-image-518" title="1" src="http://www.secblog.cn/wp-content/uploads/2010/08/12.jpg" alt="" width="191" height="96" /></a></p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/21.jpg"><img class="alignnone size-full wp-image-519" title="2" src="http://www.secblog.cn/wp-content/uploads/2010/08/21.jpg" alt="" width="489" height="114" /></a></p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/31.jpg"><img class="alignnone size-full wp-image-520" title="3" src="http://www.secblog.cn/wp-content/uploads/2010/08/31.jpg" alt="" width="150" height="96" /></a></p>
<p><strong>3.注册成功后再运行iisapp -a 列出w3wp的PID及对应的应用池名</strong></p>
<p>Microsoft Windows [版本 5.2.3790]<br />
(C) 版权所有 1985-2003 Microsoft Corp.</p>
<p>C:\Documents and Settings\Administrator&gt;iisapp -a<br />
W3WP.exe PID: 4880   AppPoolId: WinWebMail<br />
W3WP.exe PID: 5028   AppPoolId: DefaultAppPool<br />
W3WP.exe PID: 4148   AppPoolId: apppool005001<br />
W3WP.exe PID: 3492   AppPoolId: apppool005003<br />
W3WP.exe PID: 6116   AppPoolId: apppool020001<br />
W3WP.exe PID: 5652   AppPoolId: apppool010001<br />
W3WP.exe PID: 5144   AppPoolId: apppool001001<br />
W3WP.exe PID: 588   AppPoolId: apppool005002<br />
W3WP.exe PID: 2568   AppPoolId: apppool025001</p>
<p><strong>4.通过PID值查找相应的应用池名.排除法关闭站点</strong><br />
比如W3WP.exe PID: 5144占用CPU百分之百<br />
那么在iis里对应的是apppool001001</p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/41.jpg"><img class="alignnone size-full wp-image-521" title="4" src="http://www.secblog.cn/wp-content/uploads/2010/08/41.jpg" alt="" width="405" height="417" /></a></p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/61.jpg"><img class="alignnone size-full wp-image-523" title="6" src="http://www.secblog.cn/wp-content/uploads/2010/08/61.jpg" alt="" width="451" height="321" /></a></p>
<p><strong>5.关闭站点.观察CPU状态.<br />
</strong>关掉其中一个站点 CPU五分钟下降了 就说明是这个站点的问题</p>
<p><strong>6.CPU使用超标的解决方法</strong><br />
此应用池右键属性 内存回收及性能监视</p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/71.jpg"><img class="alignnone size-full wp-image-524" title="7" src="http://www.secblog.cn/wp-content/uploads/2010/08/71.jpg" alt="" width="461" height="430" /></a></p>
<p><a href="http://www.secblog.cn/wp-content/uploads/2010/08/81.jpg"><img class="alignnone size-full wp-image-517" title="8" src="http://www.secblog.cn/wp-content/uploads/2010/08/81.jpg" alt="" width="461" height="430" /></a></p>
<p><strong>7.重启iis 观察CPU使用状态.<br />
</strong>开始&gt;运行&gt;iisreset</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/516.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Firewall</title>
		<link>http://www.secblog.cn/article/511.html</link>
		<comments>http://www.secblog.cn/article/511.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 05:23:22 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=511</guid>
		<description><![CDATA[*/3 * * * * root tail -1000 /var/log/httpd/access_log &#124;awk &#8216;($10 == 200)&#38;&#38;($11==2300){ print $2 }&#8217;&#124;sort &#124;uniq -dc&#124;awk &#8216; $1 &#62;100{ print $2 }&#8217;&#62;/var/www/black.list */5 * * * * root /root/fire.sh &#62;&#62; /root/fire.log 28 * * * * root /root/flush.sh &#62;&#62; /root/fire.log /root/fire.sh #!/bin/sh echo “ipadd=====================Time:`date +%r`:===================”; if [ -s "/var/www/black.list" ];then for i in [...]]]></description>
			<content:encoded><![CDATA[<p>*/3 * * * * root tail -1000 /var/log/httpd/access_log |awk &#8216;($10 ==  200)&amp;&amp;($11==2300){ print $2 }&#8217;|sort |uniq -dc|awk &#8216; $1 &gt;100{  print $2 }&#8217;&gt;/var/www/black.list<br />
*/5 * * * * root /root/fire.sh &gt;&gt; /root/fire.log<br />
28 * * * * root /root/flush.sh &gt;&gt; /root/fire.log</p>
<p>/root/fire.sh<br />
#!/bin/sh<br />
echo “ipadd=====================Time:`date +%r`:===================”;<br />
if [ -s "/var/www/black.list" ];then<br />
for i in `cat /var/www/black.list`;do<br />
iptables -I INPUT -p TCP -s $i  &#8211;dport 80 -j REJECT<br />
echo $i;<br />
done;<br />
fi<br />
echo “===========================end===============================”;<br />
exit 0</p>
<p>/root/flush.sh<br />
#!/bin/sh<br />
iptables -Z;<br />
sleep 40;<br />
iptables -vnxL INPUT|awk &#8216;$1==0&amp;&amp;$2==0{ print $8 }&#8217;|xargs -t -i iptables -D INPUT -p TCP -s {} &#8211;dport 80 -j REJECT;<br />
echo “`date +%r`”;<br />
exit 0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/511.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UCenter运行缓慢解决办法</title>
		<link>http://www.secblog.cn/article/477.html</link>
		<comments>http://www.secblog.cn/article/477.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 05:09:03 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=477</guid>
		<description><![CDATA[1、进入UC后台，在管理首页上点击“未发送的通知数”，如图 2、找到操作类型是“更新应用缓存”的项目，删除它！我这个图是为了演示刚抓屏的。你们的通知数会不一样的，只要找到这个类型的删除，您的UC就马上恢复正常，健步如飞了！如图 ： 3、关闭是否接受通知]]></description>
			<content:encoded><![CDATA[<p>1、进入UC后台，在管理首页上点击“未发送的通知数”，如图</p>
<p><img src="http://bbs.unixidc.com/attachment/9_2_6dcab8705088479.jpg" border="0" alt="" /><br />
2、找到操作类型是“更新应用缓存”的项目，删除它！我这个图是为了演示刚抓屏的。你们的通知数会不一样的，只要找到这个类型的删除，您的UC就马上恢复正常，健步如飞了！如图 ：</p>
<p><img src="http://bbs.unixidc.com/attachment/9_2_231c6e061f03e45.jpg" border="0" alt="" /><br />
3、关闭是否接受通知</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/477.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>找不到指定文件导致文件无法删除的处理方法</title>
		<link>http://www.secblog.cn/article/473.html</link>
		<comments>http://www.secblog.cn/article/473.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 05:07:51 +0000</pubDate>
		<dc:creator>豬頭濱</dc:creator>
				<category><![CDATA[原创文章]]></category>

		<guid isPermaLink="false">http://www.secblog.cn/?p=473</guid>
		<description><![CDATA[1、新建一个文本文档，写入（直接复制粘贴）下列命令： del /f /a /q \\?\%1 rd /s /q \\?\%1 2、另存为：删除ok.bat 。 3、建好后，把要删除的文件或者目录直接拖放到这个bat文件图标上就可以删除了，一切ok! 另外一种删除方法是（以 删除c 盘xxxxxx&#8230;文件夹为例）,在执行删除动作时,提示文件夹无法删除，找不到指定路径 注意:需要删除其他类似文件,把盘符和xxxxxx&#8230;改为你电脑里面的 盘符和文件名 即可!]]></description>
			<content:encoded><![CDATA[<p>1、新建一个文本文档，写入（直接复制粘贴）下列命令：<br />
del /f /a /q \\?\%1<br />
rd /s /q \\?\%1<br />
2、另存为：删除ok.bat 。<br />
3、建好后，把要删除的文件或者目录直接拖放到这个bat文件图标上就可以删除了，一切ok!</p>
<p>另外一种删除方法是（以 删除c 盘xxxxxx&#8230;文件夹为例）,在执行删除动作时,提示文件夹无法删除，找不到指定路径</p>
<p>注意:需要删除其他类似文件,把盘符和xxxxxx&#8230;改为你电脑里面的 盘符和文件名 即可!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secblog.cn/article/473.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

