<?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>Kim Chow Blog &#187; freebsd</title>
	<atom:link href="http://www.jianblog.com/category/system/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jianblog.com</link>
	<description>Unix C将是我主攻的语言，现在用PHP在FreeBSD/Centos下开发。</description>
	<lastBuildDate>Fri, 23 Dec 2011 08:29:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>FreeBSD使用VPN</title>
		<link>http://www.jianblog.com/2009/08/19/686/</link>
		<comments>http://www.jianblog.com/2009/08/19/686/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 00:23:37 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=686</guid>
		<description><![CDATA[互联网上使用VPN的资料，比较多。把网关结合好的，我发现不是很多。特意写个来记录一下 cd /usr/ports/net/pptpclient make install clean cat /etc/ppp/ppp.conf hk: &#160;set authname **** &#160;set authkey **** &#160;set timeout 1 &#160;set redial 10 1 &#160;set ifaddr 0 0 &#160;add! default HISADDR &#160;alias enable yes &#160;enable MPPE &#160;accept MPPE &#160; cat /usr/local/etc/rc.d/pptp.sh #!/bin/sh &#160; case &#34;$1&#34; in start) &#160;&#160; &#160; &#160; &#160;/usr/local/sbin/pptp XXX.XXX.XXX.XXX hk &#38; &#160;&#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/08/19/686/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Varnish第二版配置</title>
		<link>http://www.jianblog.com/2009/06/04/664/</link>
		<comments>http://www.jianblog.com/2009/06/04/664/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 19:13:48 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=664</guid>
		<description><![CDATA[之前有写过一个Varnish，用起来感觉怪怪的。准确地说是有人反应会出现时快时慢的感觉。这几天参考官方文档重新配置过了Varnish。现在的Varnish主要是跟Apache配合来使用。暂时还没有以独立的服务器来跑。因为个人的BLog没有什么流量。呵呵。。 FreeBSD安装软件就是简单 portmaster /usr/ports/www/varnish vi /etc/sysctl.conf kern.ipc.somaxconn=16384 kern.maxfiles=131072 kern.maxfilesperproc=104856 kern.threads.max_threads_per_proc=4096 &#160; net.inet.tcp.blackhole=2 net.inet.udp.blackhole=1 &#160; net.inet.icmp.icmplim_output=0 vi /etc/rc.conf varnishd_enable=&#34;YES&#34; varnishd_listen=&#34;:80&#34; 将Apache监听的端口改为8080 vi /usr/local/etc/apache22/http.conf #大概在第40行左右。使用:40可以直接到 Listen 8080 vi /usr/local/etc/varnish/default.vcl #-e This is a basic VCL configuration file for varnish.&#160; See the vcl(7) #man page for details on VCL syntax and semantics. # #Default backend definition.&#160; Set this [...]]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/06/04/664/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>freebsd下配置samba</title>
		<link>http://www.jianblog.com/2009/05/29/643/</link>
		<comments>http://www.jianblog.com/2009/05/29/643/#comments</comments>
		<pubDate>Thu, 28 May 2009 17:09:18 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=643</guid>
		<description><![CDATA[在FreeBSD下安装Samba比较简单，主要是配置有点麻烦。 portmaster /usr/ports/net/samba 这样就把Samba装好了。配置也有一个比较简单的方法，就是使用swat来做配置。我还是把我的配置贴一下。 [global] &#160;&#160; &#160; &#160; &#160;workgroup = WORKGROUP &#160;&#160; &#160; &#160; &#160;server string = Samba &#160; &#160;&#160; &#160; &#160; &#160;#security &#160;&#160; &#160; &#160; &#160;security = user &#160;&#160; &#160; &#160; &#160;encrypt passwords = yes &#160;&#160; &#160; &#160; &#160;guest account = www &#160;&#160; &#160; &#160; &#160;guest ok = no &#160; &#160;&#160; &#160; &#160; &#160;#printing [...]]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/05/29/643/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD下以CGI模式运行PHP</title>
		<link>http://www.jianblog.com/2009/05/28/638/</link>
		<comments>http://www.jianblog.com/2009/05/28/638/#comments</comments>
		<pubDate>Wed, 27 May 2009 16:52:52 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=638</guid>
		<description><![CDATA[一般情况下，很多人会选择把PHP以Apache的模块来运行。这样会导致静动态都由Apache的线程处理，并且PHP无法使用到Cache。Apache下跑PHP，应该是以CGI方式运行性能会更好。下面简单地记录，我使用FreeBSD安装以及配置以CGI模式运行PHP的经过。 1、安装Apache以Worker方式运行 cd /usr/ports/www/apache22 make WITH_MPM=worker install clean 2、安装PHP5 cd /usr/ports/ports-mgmt/portmaster make install clean rehash portmaster /usr/ports/lang/php5 /usr/ports/lang/php5-extensions/ 3、安装mod_fastcgi portmaster /usr/ports/www/mod_fastcgi 4、配置Worker vi /usr/local/etc/apache22/httpd.conf #把下面这行unmas 掉 LoadModule fastcgi_module&#160; &#160; &#160;libexec/apache22/mod_fastcgi.so #把下面这行 unmask掉 Include etc/apache22/extra/httpd-mpm.conf #在文件最后加入fastcgi文件的调用 Include etc/apache22/extra/fastcgi.conf &#160; &#160; vi /usr/local/etc/apache22/extra/httpd-mpm.conf #将Worker那段修改为以下内容，一般2G内存的机器建议在800以内。设多与少需要看应用程序的复杂程序，而不是随便设一个数就好。 &#160;&#160; &#160;ThreadLimit 512 &#160;&#160; &#160;StartServers 1 &#160;&#160; &#160;MaxClients 512 &#160;&#160; &#160;MinSpareThreads 1 &#160;&#160; [...]]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/05/28/638/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH防止扫描用户密码</title>
		<link>http://www.jianblog.com/2009/05/25/634/</link>
		<comments>http://www.jianblog.com/2009/05/25/634/#comments</comments>
		<pubDate>Sun, 24 May 2009 17:52:20 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[pf]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=634</guid>
		<description><![CDATA[随着互联网Unix/Linux的服务器增加，黑客的入侵对象也从Windows转向Unix/Linux阵营了。Unix下最常用的管理软件SSH，没有限制一个IP输入错多少次密码之后就不可以再去尝试。如果想实现这个功能，可以通过Sshguard来实现。Sshguard可以与Pf，IPFW，netfilter/iptables等几个软件结合来实现输入密码错误多次之后禁止该IP再访问服务器的SSH端口。 Sshguard在FreeBSD与Pf结合的安装方法如下： cd /usr/ports/security/sshguard-pf make install clean 安装好之后，只要简单地配置一下Pf就行了。 在/etc/pf.conf加入以下内容： table &#60;sshguard&#62; persist block in quick on $ext_if proto tcp from &#60;sshguard&#62; to any port 22 label &#34;ssh bruteforce&#34; 重载Pf的规则 pfctl -f /etc/pf.conf 查看被Sshguard禁止访问的IP pfctl -Tshow -tsshguard]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/05/25/634/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISPcp在FreeBSD下后台管理的系统工具问题</title>
		<link>http://www.jianblog.com/2009/05/23/628/</link>
		<comments>http://www.jianblog.com/2009/05/23/628/#comments</comments>
		<pubDate>Fri, 22 May 2009 17:01:11 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[ISPcp]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=628</guid>
		<description><![CDATA[在FreeBSD下ISPcp1.0进入后台管理的“系统工具”无法查看数据。找了一下原因是因为Safe_mode配置的问题。 修改/usr/local/www/data/fcgi/master/php5/php.ini的217行为以下内容就行了。 open_basedir = &#34;/usr/local/www/ispcp/gui/:/usr/local/etc/ispcp/:/var/run/ispcp.l ock:/proc/:/bin/df:/sbin/mount:/var/run/dmesg.boot:/usr/bin/vmstat:/sbin/sysctl: /usr/sbin/swapinfo:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/local/lib/ php/20060613/&#34; 这样就可以取得到数据了。 关于一些Notice的提示，只要修改/usr/local/www/ispcp/gui/include/phpsysinfo/common_functions.php的137行为以下内容 if( @is_executable( $strProgrammpath ) ) { 经测试在FreeBSD7.0以上的运行正常。]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/05/23/628/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>freebsd连接数统计</title>
		<link>http://www.jianblog.com/2009/05/11/602/</link>
		<comments>http://www.jianblog.com/2009/05/11/602/#comments</comments>
		<pubDate>Sun, 10 May 2009 18:04:21 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=602</guid>
		<description><![CDATA[FreeBSD服务器给人攻击或网友刷票，有什么办法最快找出来呢？其实，只要一行很简单的Shell就找可以出来。 netstat -na &#124; grep 80 &#124; grep ESTABLISHED &#124; awk '{print $5}' &#124; awk -F'.' '{print $1&#34;.&#34;$2&#34;.&#34;$3&#34;.&#34;$4}' &#124; sort &#124; uniq -c 这个只是找DOS或CC还是有效的。对于DDOS就无能为力了。 上面的命令是把连接Apache的数量进行了汇总，并将IP列表出来。]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/05/11/602/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sftp传大文件出错</title>
		<link>http://www.jianblog.com/2009/01/13/560/</link>
		<comments>http://www.jianblog.com/2009/01/13/560/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:40:25 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=560</guid>
		<description><![CDATA[今天，在恢复一台Down掉的服务器的数据。把1G多的文件通过SFTP传回本地，老是出错。不一会儿就出现stalled,无论怎样等也无会再传了。 后来，想了一下应该是网卡的MTU设置有问题。 怎样找得到合适的MTU呢？ ping -f -v -c 10 -s 1492 目标服务器IP 通过不段的修改-s后面的值来测试出一个合适的MTU，可以向下一直修改，如1490,1480,1470等。找到一个Ping不会掉包的值。然后修改网卡的MTU。 FreeBSD修改MTU，很简单的，只要在配置文件里加入mtu mtu的值(也就是Ping得没有掉包的值)，然后重启网络(/etc/netstart restart)就行了。 找MTU的值，建议从高找到低。MTU值低会影响传输的速度。]]></description>
		<wfw:commentRss>http://www.jianblog.com/2009/01/13/560/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>varnish加速网站</title>
		<link>http://www.jianblog.com/2008/11/27/520/</link>
		<comments>http://www.jianblog.com/2008/11/27/520/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 05:47:38 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=520</guid>
		<description><![CDATA[可能现在很多人还是用Squid来做代理。我测试了一下，使用Varnish来加速的效果比Squid的更理想。现在只是把服务跑了起来，还没有把日志分析程序以及报警相关的程序处理好。这几天处理好之后，我会把相关的资料更新。 版权所有，引用请先通知我！ 下面是FreeBSD的优化配置文件。 /etc/sysctl.conf kern.ipc.nmbclusters=65536 kern.ipc.somaxconn=16384 kern.maxfiles=131072 kern.maxfilesperproc=104856 kern.threads.max_threads_per_proc=4096 vfs.ufs.dirhash_maxmem=67108864 kern.ipc.shmmax=134217728 net.inet.tcp.msl=5000 /boot/loader.conf kern.ipc.maxsockets=&#34;131072&#34; kern.ipc.maxpipekva=&#34;104857600&#34; 内核文件里的SCHED_4BSD改为SCHED_ULE重新编译内核 上面的事情都处理好之后，接下来就是安装Varnish了。 cd /usr/ports/www/varnish/ make install clean 配置启动文件 /etc/rc.conf varnishd_enable=&#34;YES&#34; varnishd_listen=:80 varnishncsa_enable=&#34;YES&#34; /usr/local/etc/varnish/default.vcl #This is a basic VCL configuration file for varnish.&#160; See the vcl(7) #man page for details on VCL syntax and semantics. # #Default backend definition.&#160; Set this [...]]]></description>
		<wfw:commentRss>http://www.jianblog.com/2008/11/27/520/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>freebsd配置ntp</title>
		<link>http://www.jianblog.com/2008/11/26/510/</link>
		<comments>http://www.jianblog.com/2008/11/26/510/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:33:00 +0000</pubDate>
		<dc:creator>Kim Chow</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[NTP]]></category>

		<guid isPermaLink="false">http://www.jianblog.com/?p=510</guid>
		<description><![CDATA[FreeBSD配置NTP其实很简单的，开始的时候没有了解到NTP服务器启动之后需要过了15分钟之后才提供服务。白白地浪费了一个晚上在处理那NTP服务器的事。 server&#160; asia.pool.ntp.org server&#160; pool.ntp.org restrict default #filegen peerstats file peerstats type day enable #filegen loopstats file loopstats type day enable #filegen clockstats file clockstats type day enable broadcastdelay 0.008 keys /etc/ntp/keys touch /etc/ntp/keys]]></description>
		<wfw:commentRss>http://www.jianblog.com/2008/11/26/510/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

