<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1687542340960009329</id><updated>2012-01-12T15:00:42.592+08:00</updated><category term='PHP 相關'/><category term='X-Window 相關'/><category term='中文系統'/><category term='Oracle 相關'/><category term='MySQL 相關'/><category term='嵌入式系統'/><category term='Web 相關技術'/><category term='XML相關'/><category term='Windows 相關'/><category term='LEAF'/><category term='系統管理'/><category term='程式語言－C/C++'/><category term='網路'/><category term='UNIX 相關'/><category term='NAS'/><title type='text'>Yu-Min Space</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default?start-index=101&amp;max-results=100'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>132</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1882835973766014427</id><published>2012-01-12T14:37:00.005+08:00</published><updated>2012-01-12T15:00:10.845+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>QNAP TS-412 自訂排程</title><content type='html'>&lt;p&gt;&lt;strong&gt;1.安裝 cron, coreutils&lt;br /&gt;&lt;/strong&gt;ipkg install cron&lt;/p&gt;ipkg install coreutils&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.編輯 /opt/var/cron/cron.allow 內容如下&lt;br /&gt;&lt;/strong&gt;admin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;3.加入排程工作 /opt/bin/crontab -e 內容範例如下 &lt;/strong&gt;&lt;br /&gt;*/1 * * * * date &amp;gt;&amp;gt; /tmp/crontab.test&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1882835973766014427?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1882835973766014427/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1882835973766014427' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1882835973766014427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1882835973766014427'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2012/01/qnap-nas.html' title='QNAP TS-412 自訂排程'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8761415462254437554</id><published>2012-01-05T10:42:00.002+08:00</published><updated>2012-01-05T10:43:58.879+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>HD SUPPORT TOOLS</title><content type='html'>&lt;p&gt;1.安裝 hdsupp.lrp&lt;br /&gt;apkg -i hdsupp.lrp&lt;/p&gt;2.複製 MBR 至開機硬碟(/dev/sda)&lt;br /&gt;dd if=/usr/sbin/mbr.bin of=/dev/sda bs=512 count=1&lt;br /&gt;&lt;br /&gt;3.執行 syslinux 安裝 ldlinux.sys&lt;br /&gt;syslinux /dev/sda1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8761415462254437554?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8761415462254437554/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8761415462254437554' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8761415462254437554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8761415462254437554'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2012/01/hd-support-tools.html' title='HD SUPPORT TOOLS'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6989297961816793983</id><published>2011-12-20T10:04:00.003+08:00</published><updated>2012-01-12T14:50:03.096+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>QNAP TS-412 安裝 openssh</title><content type='html'>&lt;p&gt;&lt;b&gt;1.使用QPKG 外掛管理，安裝 Optware IPKG&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;2.安裝 openssh&lt;br /&gt;&lt;/b&gt;ipkg update&lt;br /&gt;ipkg install openssh&lt;/p&gt;&lt;b&gt;3.開機自動啟動 open sshd&lt;/b&gt;&lt;br /&gt;&lt;b&gt;修改 /etc/init.d/Optware.sh，尋找以下內容&lt;/b&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;...[elided]...&lt;br /&gt;# adding Ipkg apps into system path ...&lt;br /&gt;/bin/cat /etc/profile /bin/grep "PATH" /bin/grep "/opt/bin" 1&amp;gt;&amp;gt;/dev/null 2&amp;gt;&amp;gt;/dev/null&lt;br /&gt;[ $? -ne 0 ] &amp;amp;&amp;amp; /bin/echo "export PATH=$PATH":/opt/bin:/opt/sbin &amp;gt;&amp;gt; /etc/profile&lt;br /&gt;;;&lt;br /&gt;stop)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;改為&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;...[elided]...&lt;br /&gt;# adding Ipkg apps into system path ...&lt;br /&gt;/bin/cat /etc/profile /bin/grep "PATH" /bin/grep "/opt/bin" 1&amp;gt;&amp;gt;/dev/null 2&amp;gt;&amp;gt;/dev/null&lt;br /&gt;[ $? -ne 0 ] &amp;amp;&amp;amp; /bin/echo "export PATH=$PATH":/opt/bin:/opt/sbin &amp;gt;&amp;gt; /etc/profile&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;# Patch per &lt;a href="http://wiki.qnap.com/wiki/Install_Optware_IPKG"&gt;http://wiki.qnap.com/wiki/Install_Optware_IPKG&lt;/a&gt;&lt;br /&gt;/bin/echo "Run Optware/ipkg /opt/etc/init.d/*"&lt;br /&gt;source /etc/profile&lt;br /&gt;# Start all init scripts in /opt/etc/init.d&lt;br /&gt;# executing them in numerical order.&lt;br /&gt;#&lt;br /&gt;for i in /opt/etc/init.d/S??* ;do&lt;br /&gt;# Ignore dangling symlinks (if any).&lt;br /&gt;#[ ! -f "$i" ] &amp;amp;&amp;amp; continue&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;case "$i" in&lt;br /&gt;*.sh)&lt;br /&gt;# Source shell script for speed.&lt;br /&gt;(&lt;br /&gt;trap - INT QUIT TSTP&lt;br /&gt;set start&lt;br /&gt;. $i&lt;br /&gt;)&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;# No sh extension, so fork subprocess.&lt;br /&gt;$i start&lt;br /&gt;;;&lt;br /&gt;esac&lt;br /&gt;done&lt;br /&gt;# End patch&lt;/p&gt;&lt;br /&gt;&lt;p&gt;;;&lt;br /&gt;stop) &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6989297961816793983?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6989297961816793983/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6989297961816793983' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6989297961816793983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6989297961816793983'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/12/qnap-ts-412-openssh.html' title='QNAP TS-412 安裝 openssh'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1716053376322861751</id><published>2011-11-16T17:15:00.002+08:00</published><updated>2012-01-12T15:00:42.615+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>PXELinux 設定範例</title><content type='html'>/etc/xinetd.d/tftp&lt;br /&gt;---------------------------------------------&lt;br /&gt;service tftp&lt;br /&gt;{&lt;br /&gt;socket_type = dgram&lt;br /&gt;protocol = udp&lt;br /&gt;wait = yes&lt;br /&gt;user = root&lt;br /&gt;server = /usr/sbin/in.tftpd&lt;br /&gt;server_args = -s /tftpboot&lt;br /&gt;disable = no&lt;br /&gt;per_source = 11&lt;br /&gt;cps = 100 2&lt;br /&gt;flags = IPv4&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/etc/dhcpd.conf&lt;br /&gt;-------------------------------------------&lt;br /&gt;ddns-update-style none;&lt;br /&gt;ignore client-updates;&lt;br /&gt;allow booting;&lt;br /&gt;allow bootp;&lt;br /&gt;subnet 192.168.56.0 netmask 255.255.255.0 {&lt;br /&gt;range 192.168.56.10 192.168.56.20;&lt;br /&gt;option broadcast-address 192.10.0.255;&lt;br /&gt;option routers 192.168.56.1;&lt;br /&gt;option subnet-mask 255.255.255.0;&lt;br /&gt;option domain-name-servers 192.168.19.10;&lt;br /&gt;next-server 192.168.56.101;&lt;br /&gt;filename "linux-install/gpxelinux.0";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/tftpboot/linux-install/pxelinux.cfg/default&lt;br /&gt;--------------------------------------------&lt;br /&gt;DEFAULT menu.c32&lt;br /&gt;PROMPT 0&lt;br /&gt;ALLOWOPTIONS 0&lt;br /&gt;TIMEOUT 50&lt;br /&gt;&lt;br /&gt;&lt;p&gt;LABEL linux&lt;br /&gt;MENU LABEL LINUX&lt;br /&gt;KERNEL vmlinuz&lt;br /&gt;append initrd=initrd.img&lt;/p&gt;&lt;br /&gt;&lt;p&gt;LABEL local&lt;br /&gt;kernel chain.c32&lt;br /&gt;append hd0 0&lt;/p&gt;&lt;br /&gt;&lt;p&gt;LABEL dos&lt;br /&gt;MENU LABEL DOS&lt;br /&gt;kernel memdisk&lt;br /&gt;append initrd=dos.img&lt;/p&gt;&lt;br /&gt;&lt;p&gt;LABEL memtest&lt;br /&gt;MENU LABEL MEMTEST&lt;br /&gt;kernel memdisk&lt;br /&gt;append iso initrd=memtest86+-4.20.iso&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1716053376322861751?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1716053376322861751/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1716053376322861751' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1716053376322861751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1716053376322861751'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/11/etcxinetd.html' title='PXELinux 設定範例'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2905868248650926111</id><published>2011-11-03T16:28:00.001+08:00</published><updated>2011-11-03T16:28:20.738+08:00</updated><title type='text'>PROXMOX新增WEB帳號</title><content type='html'>&lt;div&gt;&lt;br&gt;1.ssh login&lt;/div&gt;&lt;div&gt;2.add user&lt;/div&gt;&lt;div&gt;3.add user group id 0&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2905868248650926111?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2905868248650926111/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2905868248650926111' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2905868248650926111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2905868248650926111'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/11/proxmoxweb.html' title='PROXMOX新增WEB帳號'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6319848204541779129</id><published>2011-10-25T14:20:00.002+08:00</published><updated>2012-01-12T14:51:59.131+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>XP命令列批次刪除空目錄</title><content type='html'>for /f %a IN ('dir /a:d /b') do rd "%a"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6319848204541779129?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6319848204541779129/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6319848204541779129' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6319848204541779129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6319848204541779129'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/10/xp.html' title='XP命令列批次刪除空目錄'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3601623249175644299</id><published>2011-09-14T23:07:00.004+08:00</published><updated>2012-01-12T14:50:27.554+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>開啟 ZyXEL NSA 221 Telnet</title><content type='html'>1.安裝套件 PHP-MySQL-phpMyAdmin&lt;br /&gt;&lt;br /&gt;2.連線共用磁碟 net use * \\&amp;lt;ip&amp;gt;\public&lt;br /&gt;新增檔案 getpasswd.php 內容如下&lt;br /&gt;&amp;lt;?php&lt;br /&gt;system('/sbin/makekey');&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;3.下列網址開啟 telnet 後門，帳號為:NsaRescueAngel&lt;br /&gt;http://&amp;lt;ip&amp;gt;/zyxel/cgi-bin/remote_help-cgi?type=backdoor&lt;br /&gt;&lt;br /&gt;4.下列網址取得密碼&lt;br /&gt;http://&amp;lt;ip&amp;gt;/public/getpasswd.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3601623249175644299?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3601623249175644299/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3601623249175644299' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3601623249175644299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3601623249175644299'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/09/zyxel-nsa-221-telnet.html' title='開啟 ZyXEL NSA 221 Telnet'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-110996505639636136</id><published>2011-08-15T22:26:00.002+08:00</published><updated>2012-01-12T14:50:47.679+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>QNAP TS-219P ssh 輸入中文</title><content type='html'>編輯 /etc/inputrc 新增以下內容&lt;br /&gt;&lt;br /&gt;set convert-meta off&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-110996505639636136?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/110996505639636136/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=110996505639636136' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/110996505639636136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/110996505639636136'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/qnap-ts-219p-ssh.html' title='QNAP TS-219P ssh 輸入中文'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-7974953016645085751</id><published>2011-08-04T14:08:00.003+08:00</published><updated>2012-01-12T14:51:08.873+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>D-LINK dns-323 讓 lighttpd 在PORT 80執行</title><content type='html'>以下適用於 fun-plug 05，必須先完成安裝 fun-plug 05&lt;br /&gt;&lt;br /&gt;ssh / telnet 登入dns-323 執行以下指令&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.修改 /ffp/etc/lighttpd.conf &lt;/b&gt;&lt;br /&gt;#server.port = 8080&lt;br /&gt;server.port = 80&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.關閉 系統 web 管理界面&lt;/b&gt;&lt;br /&gt;sh /ffp/start/kickwebs.sh start&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.重新啟動 lighttpd&lt;/b&gt;&lt;br /&gt;sh /ffp/start/lighttpd.sh restart&lt;br /&gt;&lt;br /&gt;&lt;b&gt;其他：&lt;/b&gt;&lt;br /&gt;系統 web 管理界面一段時間會自行啟動埠改至 81&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-7974953016645085751?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/7974953016645085751/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=7974953016645085751' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7974953016645085751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7974953016645085751'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/d-link-dns-323-lighttpd-port-80.html' title='D-LINK dns-323 讓 lighttpd 在PORT 80執行'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2498880183377644743</id><published>2011-08-03T16:30:00.002+08:00</published><updated>2012-01-12T14:48:51.649+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>D-LINK dns-323 使用 MySQL</title><content type='html'>以下適用於 fun-plug 05，必須先完成安裝 fun-plug 05&lt;br /&gt;&lt;br /&gt;ssh / telnet 登入dns-323 執行以下指令&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.建立所需資料庫&lt;/b&gt;&lt;br /&gt;mysql_install_db&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.將 /srv 目錄移至 /mnt/HD_a2/ 避稅 MySQL 空間不足&lt;/b&gt;&lt;br /&gt;mv /srv /mnt/HD_a2/&lt;br /&gt;ln -s /mnt/HD_a2/srv /srv&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.啟動 MySQL&lt;/b&gt;&lt;br /&gt;sh /ffp/start/mysqld.sh start&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2498880183377644743?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2498880183377644743/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2498880183377644743' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2498880183377644743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2498880183377644743'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/d-link-dns-323-mysql.html' title='D-LINK dns-323 使用 MySQL'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2560888783912361123</id><published>2011-08-03T16:08:00.005+08:00</published><updated>2012-01-12T14:51:30.427+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>D-LINK dns-323 安裝 HTTPD + PHP</title><content type='html'>以下適用於 fun-plug 05，必須先完成安裝 fun-plug 05&lt;br /&gt;&lt;br /&gt;ssh / telnet 登入dns-323 執行以下指令&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.下載 PHP 及所需函式庫&lt;/b&gt;&lt;br /&gt;wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/net/curl-7.19.4-1.tgz&lt;br /&gt;wget http://www.inreto.de/dns323/fun-plug/0.5/extra-packages/net/php-5.2.9-1.tgz&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.安裝 PHP&lt;/b&gt;&lt;br /&gt;funpkg -i curl-7.19.4-1.tgz&lt;br /&gt;funpkg -i php-5.2.9-1.tgz&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.建立相關目錄&lt;/b&gt;&lt;br /&gt;mkdir -p /mnt/HD_a2/www/logs&lt;br /&gt;mkdir -p /mnt/HD_a2/www/pages&lt;br /&gt;chmod 777 /mnt/HD_a2/www/logs&lt;br /&gt;chmod 777 /mnt/HD_a2/www/pages&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.建立伺服器設定檔&lt;/b&gt;&lt;br /&gt;cp /ffp/etc/examples/lighttpd.conf-with-php /ffp/etc/lighttpd.conf&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5.建立PHP設定檔 /ffp/etc/php.ini 內容如下&lt;/b&gt;&lt;br /&gt;[PHP]&lt;br /&gt;extension=pdo.so&lt;br /&gt;extension=pdo_sqlite.so&lt;br /&gt;extension=sqlite.so&lt;br /&gt;extension=mysql.so&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6.啟動伺服器&lt;/b&gt;&lt;br /&gt;chmod a+x /ffp/start/lighttpd.sh&lt;br /&gt;/ffp/start/lighttpd.sh start&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7.測試&lt;/b&gt;&lt;br /&gt;http://dns-323:8080&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2560888783912361123?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2560888783912361123/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2560888783912361123' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2560888783912361123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2560888783912361123'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/d-link-dns-323-httpd-php_03.html' title='D-LINK dns-323 安裝 HTTPD + PHP'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5930408522486361771</id><published>2011-08-03T14:07:00.002+08:00</published><updated>2012-01-12T14:52:22.423+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>D-Link dns-323 安裝 fun-plug</title><content type='html'>&lt;b&gt;1.安裝硬碟&lt;br /&gt;&lt;br /&gt;2.下載 fun-plug http://www.inreto.de/dns323/fun-plug/05&lt;br /&gt;&lt;br /&gt;3.net use * \\dns-323\Volume_1&lt;br /&gt;&lt;br /&gt;4.複製 fun_plug、fun_plug.tgz 至 \\dns-323\Volume_1 下，重新開機&lt;br /&gt;&lt;br /&gt;5.telnet dns-323&lt;br /&gt;&lt;br /&gt;6.&lt;span style="font-family:Courier New;"&gt;cd /mnt/HD_a2&lt;br /&gt;&lt;br /&gt;7.rsync -av inreto.de::dns323/fun-plug/0.5/packages .&lt;br /&gt;&lt;br /&gt;8.cd packages; funpkg -i *.tgz&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5930408522486361771?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5930408522486361771/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5930408522486361771' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5930408522486361771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5930408522486361771'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/d-link-dns-323-fun-plug.html' title='D-Link dns-323 安裝 fun-plug'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4814180425765345161</id><published>2011-08-03T13:55:00.004+08:00</published><updated>2012-01-12T14:53:31.889+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>D-LINK dns-323 載入自訂 modules</title><content type='html'>以下適用於 fun-plug 05，必須先完成安裝 fun-plug 05&lt;br /&gt;&lt;br /&gt;ssh / telnet 登入dns-323 執行以下指令&lt;b&gt;&lt;br /&gt;&lt;br /&gt;1.可由 http://dev.skcserver.de/dns323/ 下載所需 modules&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.編輯 /ffp/start/modules.sh 檔案，內容如下&lt;/b&gt;&lt;br /&gt;#!/ffp/bin/sh&lt;br /&gt;&lt;br /&gt;# PROVIDE: modules&lt;br /&gt;# REQUIRE: SERVERS&lt;br /&gt;# BEFORE: LOGIN&lt;br /&gt;&lt;br /&gt;INSMOD=/ffp/sbin/insmod&lt;br /&gt;RMMOD=/ffp/sbin/rmmod&lt;br /&gt;&lt;br /&gt;# 設定 module 目錄&lt;br /&gt;MODULE_PATH=/mnt/HD_a2/modules_v1.03&lt;br /&gt;&lt;br /&gt;# 設定要載入 module 詳細路徑&lt;br /&gt;MODULES="&lt;br /&gt;kernel/drivers/usb/storage/usb-storage.ko&lt;br /&gt;kernel/fs/cifs/cifs.ko&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;load(){&lt;br /&gt;for I in $(echo $@ cut -d ' ' -f 2-)&lt;br /&gt;do&lt;br /&gt;if [ -f $1/$I ]; then&lt;br /&gt;$INSMOD $1/$I 2&amp;gt;/dev/null &amp;amp;&amp;amp; echo "Load $1/$I OK"&lt;br /&gt;else&lt;br /&gt;echo NOT FOUND $1/$I&lt;br /&gt;fi&lt;br /&gt;done&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;remove(){&lt;br /&gt;for I in $(echo $@ cut -d ' ' -f 2-)&lt;br /&gt;do&lt;br /&gt;$RMMOD $1/$I 2&amp;gt;/dev/null &amp;amp;&amp;amp; echo "Remove $(basename $I) OK"&lt;br /&gt;done&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;list(){&lt;br /&gt;for I in $(echo $@ cut -d ' ' -f 2-)&lt;br /&gt;do&lt;br /&gt;echo $1/$I&lt;br /&gt;done&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case $1 in&lt;br /&gt;"start" "load")&lt;br /&gt;load $MODULE_PATH $MODULES&lt;br /&gt;;;&lt;br /&gt;"stop" "remove")&lt;br /&gt;remove $MODULE_PATH $MODULES&lt;br /&gt;;;&lt;br /&gt;"restart" "reload")&lt;br /&gt;remove $MODULE_PATH $MODULES&lt;br /&gt;load $MODULE_PATH $MODULES&lt;br /&gt;;;&lt;br /&gt;"status")&lt;br /&gt;lsmod&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;"list")&lt;br /&gt;list $MODULE_PATH $MODULES&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo "Usage: $(basename $0) loadremovereloadstatus"&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.將 modules.sh 變更為可執行&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4814180425765345161?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4814180425765345161/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4814180425765345161' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4814180425765345161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4814180425765345161'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/d-link-dns-323-modules_03.html' title='D-LINK dns-323 載入自訂 modules'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2391213702598415565</id><published>2011-08-02T22:25:00.002+08:00</published><updated>2012-01-12T14:53:47.293+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>D-Link dns-323 fun-plug 啟動 sshd</title><content type='html'>以下適用於 fun-plug 05，必須先完成安裝 fun-plug 05&lt;br /&gt;&lt;br /&gt;telnet 登入dns-323 執行以下指令&lt;br /&gt;&lt;br /&gt;1.pwconv&lt;br /&gt;2.passwd (輸入 root 密碼，寫入 /etc/shadow)&lt;br /&gt;3.usermod -s /ffp/bin/sh root (更改 root 登入 shell)&lt;br /&gt;4.sh /ffp/start/sshd.sh start (啟動 sshd)&lt;br /&gt;5.測試 ssh&lt;br /&gt;6.store-passwd.sh (儲存密碼 mtd1，mtd2)&lt;br /&gt;7.chmod 766 /ffp/start/sshd.sh (更改sshd.sh檔案模式，開機可自動啟動sshd)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2391213702598415565?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2391213702598415565/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2391213702598415565' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2391213702598415565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2391213702598415565'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/08/d-link-dns-323-fun-plug-sshd.html' title='D-Link dns-323 fun-plug 啟動 sshd'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8566291503619167198</id><published>2011-07-20T16:53:00.002+08:00</published><updated>2012-01-12T14:54:02.122+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Rename Network Interface using Udev</title><content type='html'>Linux 開機時一個特別的訊息&lt;br /&gt;udev: renamed network interface eth0 to eth1&lt;br /&gt;&lt;br /&gt;造成網路異常&lt;br /&gt;ifup eth0&lt;br /&gt;Device eth0 does not seem to be present, delaying initialization.&lt;br /&gt;&lt;br /&gt;解決方式&lt;br /&gt;刪除 /etc/udev/rules.d/70-persistent-net.rules&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8566291503619167198?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8566291503619167198/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8566291503619167198' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8566291503619167198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8566291503619167198'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/07/rename-network-interface-using-udev.html' title='Rename Network Interface using Udev'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3471244807395799904</id><published>2011-07-06T17:51:00.010+08:00</published><updated>2011-07-06T18:09:53.839+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>FON TTL 位置</title><content type='html'>FON TTL 位置 ，位於 hnnix 晶片左邊腳座，圖示如下&lt;br /&gt;&lt;br /&gt;|　 GND&lt;br /&gt;| 　|　　  -                    --------------------&lt;br /&gt;| 　TX　  |    　hnnix 630 A 　　                     c                |&lt;br /&gt;| 　RX　  |   HY57V281620ETP-H |&lt;br /&gt;| 　|　　  -----------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3471244807395799904?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3471244807395799904/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3471244807395799904' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3471244807395799904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3471244807395799904'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/07/fon-ttl.html' title='FON TTL 位置'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4341938440153358012</id><published>2011-07-06T13:11:00.002+08:00</published><updated>2011-07-06T18:10:07.829+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>Packard Bell NetStore 3500摘要</title><content type='html'>&lt;b&gt;預設連接方式&lt;/b&gt;&lt;br /&gt;http://169.254.01 (與設備對接) 或 dhcp 取得 ip 或 http://STORAGE-0E56&lt;br /&gt;帳號 ／密碼 admin / admin&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CON2 TTL 連接資訊 &lt;/b&gt;&lt;br /&gt;1 – 3.3V&lt;br /&gt;2 – TX&lt;br /&gt;3 – RX&lt;br /&gt;4 – GND&lt;br /&gt;連接埠設定：115200-8N1&lt;br /&gt;&lt;br /&gt;&lt;b&gt;參考資訊&lt;/b&gt;&lt;br /&gt;http://www.station-drivers.com/page/landisk.htm&lt;br /&gt;http://www.aroundmyroom.com/landisk/nas-basic48/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4341938440153358012?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4341938440153358012/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4341938440153358012' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4341938440153358012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4341938440153358012'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/07/packard-bell-netstore-3500.html' title='Packard Bell NetStore 3500摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3459032158590899546</id><published>2011-06-21T10:11:00.002+08:00</published><updated>2011-07-06T18:10:25.057+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF TFTP安裝摘要</title><content type='html'>1.載入模組 /kernel/net/ipv4/netfilter/ip_conntrack_tftp.o&lt;br /&gt;2.修改shorewall rules規則&lt;br /&gt;3.apkg -i tftp.lrp&lt;br /&gt;&lt;br /&gt;tftp 上傳資料時出現以下訊息，確認是否為寫入目錄權限問題或是雙方ip_conntrack_tftp.o 等相關模組設定是否正常&lt;br /&gt;Transfer timed out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3459032158590899546?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3459032158590899546/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3459032158590899546' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3459032158590899546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3459032158590899546'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/06/leaf-tftp.html' title='LEAF TFTP安裝摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2667393987759888547</id><published>2011-06-21T10:07:00.003+08:00</published><updated>2012-01-12T14:55:22.104+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>Synology DS209 安裝 SVN摘要</title><content type='html'>&lt;b&gt;1.建立 svnowner帳號 供 svn 服務使用&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.建立供 svn 資料庫目錄&lt;/b&gt;&lt;br /&gt;mkdir /volume1/svn&lt;br /&gt;chown -R svnowner /volume1/svn&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.安裝 ipkg 及 SVN&lt;/b&gt;&lt;br /&gt;wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh&lt;br /&gt;sh ./syno-mvkw-bootstrap_1.2-7_arm.xsh&lt;br /&gt;ipkg update&lt;br /&gt;ipkg upgrade&lt;br /&gt;ipkg install svn&lt;br /&gt;&lt;b&gt;&lt;br /&gt;4.初始化svnserver&lt;/b&gt;&lt;br /&gt;/etc/inetd.conf 加入&lt;br /&gt;svn stream tcp nowait svnowner /opt/bin/svnserve svnserve -i -r /volume1/svn&lt;br /&gt;&lt;b&gt;&lt;br /&gt;5.加入services&lt;/b&gt;&lt;br /&gt;/etc/services 加入&lt;br /&gt;svn 3690/tcp # Subversion&lt;br /&gt;svn 3690/udp # Subversion&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6.重新開機&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7.建立 svn 資料庫 RepoName&lt;/b&gt;&lt;br /&gt;root登入後，執行以下指令&lt;br /&gt;cd /volume1/svn&lt;br /&gt;svnadmin create RepoName&lt;br /&gt;chown -R svnowner RepoName&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8.設定存取控制&lt;/b&gt;&lt;br /&gt;異動 /volume1/svn/RepoName/conf/svnserv.conf 內容&lt;br /&gt;anon-access = none&lt;br /&gt;auth-access = write&lt;br /&gt;password-db = passwd&lt;br /&gt;&lt;br /&gt;參數說明&lt;br /&gt;anon-access 任何人都可以存取&lt;br /&gt;auth-access 透過 認證存取&lt;br /&gt;none 表示無法讀取&lt;br /&gt;read 表示只能讀取&lt;br /&gt;write 可寫入/讀取&lt;br /&gt;&lt;b&gt;&lt;br /&gt;9.設定帳號密碼 &lt;/b&gt;&lt;br /&gt;異動 /volume1/svn/RepoName/conf/passwd 內容&lt;br /&gt;username = password --&amp;gt; 帳號及密碼對應方式，密碼為明碼&lt;br /&gt;&lt;br /&gt;&lt;b&gt;參考資料&lt;/b&gt;&lt;br /&gt;http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/&lt;br /&gt;http://wizjos.endofinternet.net/synology/index.php/algemeen/welk-processortype-zit-er-in-mijn-systeem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2667393987759888547?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2667393987759888547/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2667393987759888547' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2667393987759888547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2667393987759888547'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/06/synology-ds209-svn.html' title='Synology DS209 安裝 SVN摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-583148431484154627</id><published>2011-05-12T10:53:00.001+08:00</published><updated>2011-05-14T04:51:35.607+08:00</updated><title type='text'>Openfiler 安裝 HighPoint RocketRAID 2760/2760A</title><content type='html'>&amp;#20197;&amp;#19979;&amp;#36969;&amp;#29992;&amp;#26044; openfiler 2.9.1 X86_64&amp;#65292;HighPoint RocketRAID 2760/2760A&lt;br&gt;&lt;br&gt;&lt;b&gt;1.&amp;#35373;&amp;#23450; Proxy&amp;#65306;&lt;/b&gt;&lt;br&gt;export http_proxy=http://proxy_server-ip:port/&lt;br&gt;&lt;br&gt;&lt;b&gt;2.&amp;#23433;&amp;#35037; gcc &amp;#21450;&amp;#30456;&amp;#38364;&amp;#22871;&amp;#20214;&amp;#65306;&lt;/b&gt;&lt;br&gt;conary update gcc&lt;br&gt;conary update libtool&amp;nbsp; &lt;br&gt;conary update glib&lt;br&gt;conary update glib:devel &lt;br&gt;conary update glibc&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;conary update glibc:devel &lt;br&gt;conary update automake &lt;br&gt;conary update autoconf&lt;br&gt;conary update pkgconfig&lt;br&gt;conary update ncurses:devel&lt;br&gt;&lt;br&gt;&lt;b&gt;3.&amp;#19979;&amp;#36617; RocketRAID 2760/2760A Driver&amp;#65306;&lt;/b&gt;&lt;br&gt;Linux open soure &amp;#29256;&amp;#26412;&lt;br&gt;&lt;br&gt;&lt;b&gt;4.&amp;#32232;&amp;#35695; RocketRAID 2760/2760A driver&lt;/b&gt;&lt;br&gt;tar xzf rr276x-linux-src-v1.0-100907-1741.tar.gz&lt;br&gt;cd rr276x-linux-src-v1.0/product/rr276x/linux&lt;br&gt;./make &lt;br&gt;&lt;br&gt;&lt;b&gt;5.&amp;#28204;&amp;#35430; rr276x.ko&lt;/b&gt;&lt;br&gt;insmod ./rr276x.ko&lt;br&gt;&amp;#33509;&amp;#30828;&amp;#39636;&amp;#19981;&amp;#23384;&amp;#22312;&amp;#26371;&amp;#26377;&amp;#20197;&amp;#19979;&amp;#39023;&amp;#31034;&amp;#65306;&lt;br&gt;insmod: error inserting &amp;#39;./rr276x.ko&amp;#39;: -1 No such device&lt;br&gt;&lt;br&gt;&lt;b&gt;6.&amp;#23433;&amp;#35037; driver module&lt;/b&gt;&lt;br&gt;cp ./rr276x.ko /lib/modules/2.6.32-71.18.1.el6-0.20.smp.gcc4.1.x86_64/kernel/drivers/scsi/&lt;br&gt;depmod -a&lt;br&gt;&lt;br&gt;&lt;b&gt;7.&amp;#23433;&amp;#35037; RAID Management/ Inband Service &lt;/b&gt;&lt;br&gt;&amp;#19979;&amp;#36617; CLI Linux &amp;#29256;&amp;#26412;&lt;br&gt;tar zxf CLI-Linux-3.5-100701.tgz&lt;br&gt;cd CLI-Linux-3.5-100701/rpm&lt;br&gt;mkdir hightpoint&lt;br&gt;cd hightpoint&lt;br&gt;rpm2cpio ../hptraidconf-3.5-1.x86_64.rpm.rpm | cpio -idv&lt;br&gt;rpm2cpio ../hptsvr-3.13-7.x86_64.rpm | cpio -idv&lt;br&gt;&lt;br&gt;&lt;b&gt;8.hptraidconf&lt;/b&gt;&lt;br&gt;Note: The default username is RAID and the default password is hpt.&lt;br&gt;&lt;br&gt;&lt;b&gt;9.&amp;#20854;&amp;#20182;&lt;/b&gt;&lt;br&gt;HighPoint RocketRAID 274x&amp;#31995;&amp;#21015;&amp;#21482;&amp;#38656;&amp;#19979;&amp;#36617;&amp;#23565;&amp;#25033;&amp;#30828;&amp;#39636;driver&amp;#65292;&amp;#23433;&amp;#35037;&amp;#32232;&amp;#35695;&amp;#27493;&amp;#39519;&amp;#30456;&amp;#21516;&lt;br&gt;&lt;br&gt;&lt;b&gt;&amp;#21443;&amp;#32771;&amp;#25991;&amp;#20214;&amp;#65306;&lt;/b&gt;&lt;br&gt;http://www.highpoint-tech.com/Taiwan/rr2760_2760A_download_tw.htm&lt;br&gt;http://www.ontn.net/highpoint/HPT_CLI_Guide.pdf&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-583148431484154627?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/583148431484154627/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=583148431484154627' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/583148431484154627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/583148431484154627'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/05/openfiler-highpoint-2760_12.html' title='Openfiler 安裝 HighPoint RocketRAID 2760/2760A'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5844013663436002875</id><published>2011-04-29T15:42:00.002+08:00</published><updated>2011-04-29T15:42:16.910+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF 光碟 ISOLinux 摘要</title><content type='html'>1.建立isolinux目錄，包含以下檔案：&lt;br /&gt;isolinux.bin&lt;br /&gt;isolinux.cfg&lt;br /&gt;isolinux.dpy&lt;br /&gt;linux&lt;br /&gt;&lt;br /&gt;2.其他 leaf.cf，*.lrp 不置於 isolinux目錄中&lt;br /&gt;&lt;br /&gt;3.執行以下指令，建立新的iso檔案：&lt;br /&gt;mkisofs -o &lt;u&gt;output.iso&lt;/u&gt; -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table &lt;u&gt;directory&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;註：isolinux/boot.cat 會自行產生&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5844013663436002875?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5844013663436002875/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5844013663436002875' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5844013663436002875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5844013663436002875'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/04/leaf-isolinux.html' title='LEAF 光碟 ISOLinux 摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-921309090056898255</id><published>2011-04-29T15:33:00.002+08:00</published><updated>2011-04-29T15:34:31.753+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF Kernel 2.6 Initrd.lrp 異動摘要</title><content type='html'>&lt;b&gt;解開 initrd：&lt;/b&gt;&lt;br /&gt;mv initrd.lrp initrd.gz&lt;br /&gt;gzip -d initrd.gz&lt;br /&gt;mkdir initrd&lt;br /&gt;cd initrd&lt;br /&gt;cpio -i &amp;lt; ../initrd&lt;br /&gt;&lt;br /&gt;&lt;b&gt;封裝 initrd：&lt;/b&gt;&lt;br /&gt;find . | cpio -c -o | gzip -9 &amp;gt; ../initrd.lrp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-921309090056898255?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/921309090056898255/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=921309090056898255' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/921309090056898255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/921309090056898255'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/04/leaf-kernel-26-initrdlrp.html' title='LEAF Kernel 2.6 Initrd.lrp 異動摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4823189564392757338</id><published>2011-03-02T13:44:00.002+08:00</published><updated>2011-03-02T13:47:15.041+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>查詢 Linux 相關版本資訊</title><content type='html'>&lt;b&gt;32/64 bit版本：&lt;/b&gt;&lt;br /&gt;&lt;span&gt;1.getconf LONG_BIT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;64 或 32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2.file /bin/ls&lt;br /&gt;&lt;span style="font-style: italic;"&gt;64bit=&amp;gt;/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;32bit=&amp;gt;/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3.uname -a&lt;br /&gt;&lt;span style="font-style: italic;"&gt;結果為 x86_64 則為 64-bit否則為 32-bit.&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;Linux 版本：&lt;/b&gt;&lt;br /&gt;1.lsb_release -a&lt;br /&gt;2.cat /etc/redhat-release&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4823189564392757338?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4823189564392757338/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4823189564392757338' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4823189564392757338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4823189564392757338'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/03/linux.html' title='查詢 Linux 相關版本資訊'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2733787493056395308</id><published>2011-02-22T14:02:00.005+08:00</published><updated>2011-06-22T23:23:39.833+08:00</updated><title type='text'>刪除 Proxmox VE Cluster 設定</title><content type='html'>確認所有node皆移除cluster&lt;br /&gt;pveca -d ID&lt;br /&gt;&lt;br /&gt;master 及各個node 執行以下指令：&lt;br /&gt;1.停止 cluster sync 服務&lt;br /&gt;/etc/init.d/pvemirror  stop&lt;br /&gt;&lt;br /&gt;2.停止 tunnel service 服務&lt;br /&gt;/etc/init.d/pvetunnel stop&lt;br /&gt;&lt;br /&gt;3.刪除 cluster 設定檔&lt;br /&gt;rm /etc/pve/cluster.cfg&lt;br /&gt;rm -rf /etc/pve/master&lt;br /&gt;&lt;br /&gt;4.刪除相關的ssh設定內容&lt;br /&gt;rm /root/.ssh/known_hosts&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2733787493056395308?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2733787493056395308/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2733787493056395308' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2733787493056395308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2733787493056395308'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/02/promox-ve-cluster_9126.html' title='刪除 Proxmox VE Cluster 設定'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5813466118739070670</id><published>2011-01-25T12:25:00.002+08:00</published><updated>2011-01-25T12:27:20.922+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP CURL .htpasswd 認證筆記</title><content type='html'>&amp;lt;?php&lt;br&gt;$url = &amp;#39;127.0.0.1/phpmyadmin&amp;#39;;&lt;br&gt;$userid = &amp;#39;admin&amp;#39;;&lt;br&gt;$userpassword = &amp;#39;admin&amp;#39;;&lt;br&gt;&lt;br&gt;$ch = curl_init();&lt;br&gt;curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br&gt;curl_setopt($ch, CURLOPT_URL, $url);&lt;br&gt;curl_setopt($ch, CURLOPT_HEADER, false);&lt;br&gt;&lt;br&gt;curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);&lt;br&gt;curl_setopt($ch, CURLOPT_USERPWD, &amp;quot;$userid:$userpassword&amp;quot;);&lt;br&gt;&lt;br&gt;$output = curl_exec($ch);&lt;br&gt;curl_close($ch);&lt;br&gt;echo $output;&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5813466118739070670?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5813466118739070670/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5813466118739070670' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5813466118739070670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5813466118739070670'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2011/01/php-curl-htpasswd.html' title='PHP CURL .htpasswd 認證筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4778815759843151639</id><published>2010-12-21T15:58:00.005+08:00</published><updated>2011-05-03T10:02:49.781+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF新增模組至initrd.lrp(Kernel 2.4)筆記</title><content type='html'>mv initrd.lrp initrd.gz&lt;br /&gt;gunzip initrd.gz&lt;br /&gt;mount -o loop initrd /mnt&lt;br /&gt;cp &amp;lt;module.o&amp;gt; /mnt/boot/lib/modules&lt;br /&gt;e3 /mnt/boot/etc/modules&lt;br /&gt;umount /mnt&lt;br /&gt;gzip initrd&lt;br /&gt;mv initrd.gz initrd.lrp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4778815759843151639?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4778815759843151639/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4778815759843151639' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4778815759843151639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4778815759843151639'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/12/leafinitrdlrp.html' title='LEAF新增模組至initrd.lrp(Kernel 2.4)筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8754872497805062262</id><published>2010-12-06T11:02:00.003+08:00</published><updated>2010-12-06T12:31:30.873+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='系統管理'/><title type='text'>VirtualBox Guest OS 管理摘要</title><content type='html'>&lt;b&gt;Linux 中開機自動執行 VirtualBox Guest OS&lt;/b&gt;&lt;br /&gt;在 /etc/.rc.local 加入&lt;br /&gt;su - &lt;u&gt;vboxuser&lt;/u&gt; -c "VBoxHeadless -s '&lt;u&gt;vm_name&lt;/u&gt;' -v off" &amp;amp;&lt;br /&gt;&lt;br /&gt;使用VBoxHeadless 啟動的 Guest OS 無法使用 VirtualBOX程式中的大部份功能，必須使用 VBoxManage controlvm來改變 Guest OS的狀態&lt;br /&gt;&lt;b&gt;1.開啟Guest OS遠端桌面&lt;/b&gt;&lt;br /&gt;VBoxManage controlvm &lt;u&gt;vm_name&lt;/u&gt; vrdp on vrdpport &lt;u&gt;vm_port&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.關閉Guest OS遠端桌面&lt;/b&gt;&lt;br /&gt;VBoxManage controlvm&lt;u&gt; vm_nam&lt;/u&gt;e vrdp off&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8754872497805062262?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8754872497805062262/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8754872497805062262' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8754872497805062262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8754872497805062262'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/12/virtualbox-guest-os.html' title='VirtualBox Guest OS 管理摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-804507332219887689</id><published>2010-11-25T11:05:00.002+08:00</published><updated>2010-11-25T11:06:18.161+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Linux kernel driver module 編譯摘要-unresolved symbol synchronize_irq</title><content type='html'>重新編譯好的 kernel driver module，但載入時出現&lt;br /&gt;insmod: unresolved symbol synchronize_irq&lt;br /&gt;&lt;br /&gt;原因可能是目前的 kernel 不支援 multi-processing&lt;br /&gt;&lt;br /&gt;在不重新編譯kerenl情況下，make menuconfig 作以下設定&lt;br /&gt;Processor type and features  ---&amp;gt;&lt;br /&gt; [ ] Symmetric multi-processing support   &amp;lt;--- 取消支援&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-804507332219887689?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/804507332219887689/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=804507332219887689' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/804507332219887689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/804507332219887689'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/11/linux-kernel-driver-module-unresolved.html' title='Linux kernel driver module 編譯摘要-unresolved symbol synchronize_irq'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2201494692072732019</id><published>2010-11-24T14:20:00.004+08:00</published><updated>2010-11-24T14:21:42.154+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Linksys models SLM2048 Password Recovery</title><content type='html'>&lt;div&gt;1.&amp;#25353;&amp;#19979;&amp;#38754;&amp;#26495;&amp;#21069;&amp;#26041;reset&amp;#37832;&amp;#65292;&amp;#30452;&amp;#21040;&amp;#35373;&amp;#20633;&amp;#37325;&amp;#26032;&amp;#38283;&amp;#27231;&amp;#12290;&lt;/div&gt;&lt;div&gt;2.&amp;#36899;&amp;#32218; &lt;a href="http://192.168.1.254/"&gt;http://192.168.1.254&lt;/a&gt; &amp;#24115;&amp;#34399;/&amp;#23494;&amp;#30908;&amp;#65306;admin/admin&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2201494692072732019?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2201494692072732019/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2201494692072732019' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2201494692072732019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2201494692072732019'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/11/linksys-models-slm2048-password_24.html' title='Linksys models SLM2048 Password Recovery'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6026986103984655802</id><published>2010-11-18T13:19:00.004+08:00</published><updated>2010-11-24T14:21:21.756+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>BrazilFW 新增 硬體 module 筆記</title><content type='html'>BrazilFW &amp;#25903;&amp;#25588;&amp;#30340;&amp;#30828;&amp;#39636;&amp;#28165;&amp;#21934;&amp;#19981;&amp;#22810;&amp;#65292;&amp;#20294;&amp;#32178;&amp;#31449;&amp;#20134;&amp;#26377;&amp;#25552;&amp;#20379;&amp;#38283;&amp;#30332;&amp;#29872;&amp;#22659;&amp;#19979;&amp;#36617;&amp;#65292;&amp;#26041;&amp;#20415;&amp;#33258;&amp;#34892;&amp;#22686;&amp;#21152;&amp;#30828;&amp;#39636;&amp;#39493;&amp;#21205;&amp;#31243;&amp;#24335;&amp;#65292;&amp;#20197;&amp;#19979;&amp;#20197; BrazilFW 2.31&lt;b&gt;&amp;#12289;&lt;/b&gt;Broadcom 4400 &amp;#32178;&amp;#36335;&amp;#21345;&amp;#28858;&amp;#20363;&lt;br&gt;&amp;#20197;&amp;#19979;&amp;#22519;&amp;#34892;&amp;#29872;&amp;#22659;&amp;#22312; Linux x86 32bit&lt;br&gt;&lt;br&gt;&lt;b&gt;1.&amp;#19979;&amp;#36617; BrazilFW 2.31 Build Tree &lt;/b&gt;&lt;br&gt;http://sourceforge.net/projects/brazilfw/files/&lt;br&gt;&lt;br&gt;&lt;b&gt;2.&amp;#35299;&amp;#38283;&amp;#19979;&amp;#36617;&amp;#27284;&amp;#26696;&amp;#21450;&amp;#35373;&amp;#23450;&amp;#38283;&amp;#30332;&amp;#29872;&amp;#22659;&lt;/b&gt;&lt;br&gt;su - (&amp;#20999;&amp;#25563;&amp;#22519;&amp;#34892;&amp;#36523;&amp;#20221;&amp;#28858; root)&lt;br&gt;bunzip2 BrazilFW-2.31-Build.bz2&lt;br&gt;tar xf BrazilFW-2.31-Build&lt;br&gt;cd brazilfw-2.31-build&lt;br&gt;./setdevel.sh&lt;br&gt;&lt;br&gt;&lt;b&gt;3.&amp;#35373;&amp;#23450; linux kernel &amp;#30456;&amp;#38364;&amp;#35373;&amp;#23450;&lt;/b&gt;&lt;br&gt;make menuconfig&amp;nbsp; &amp;#36914;&amp;#20837;kernel &amp;#35373;&amp;#23450;&amp;#30028;&amp;#38754;&amp;#65292;&amp;#35373;&amp;#23450;&amp;#36984;&amp;#38917;&amp;#22914;&amp;#19979;&amp;#65306;&lt;br&gt;Code maturity level options&amp;nbsp; ---&amp;gt;&lt;br&gt;[*] Prompt for development and/or incomplete code/drivers&lt;br&gt;&lt;br&gt;Loadable module support&amp;nbsp; ---&amp;gt; &amp;nbsp;&lt;br&gt;&amp;nbsp;[*] Enable loadable module support&lt;br&gt;&amp;nbsp;[ ]&amp;nbsp;&amp;nbsp; Set version information on all module symbols&lt;br&gt;&amp;nbsp;[*]&amp;nbsp;&amp;nbsp; Kernel module loader&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&lt;br&gt;Processor type and features&amp;nbsp; ---&amp;gt;&lt;br&gt;[ ] Symmetric multi-processing support &lt;br&gt;&lt;br&gt;Network device support&amp;nbsp; ---&amp;gt; &lt;br&gt;Ethernet (10 or 100Mbit)&amp;nbsp; ---&amp;gt; &lt;br&gt;&amp;nbsp;&amp;lt;M&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Broadcom 4400 ethernet support (EXPERIMENTAL)&lt;br&gt;&lt;br&gt;&lt;b&gt;4.&amp;#20786;&amp;#23384; kernel &amp;#35373;&amp;#23450;&amp;#65292;&amp;#22519;&amp;#34892;&amp;#20197;&amp;#19979;&amp;#25351;&amp;#20196;&lt;/b&gt;&lt;br&gt;make clean; make dep; make modules&lt;br&gt;&lt;br&gt;&lt;b&gt;&amp;#29986;&amp;#29983; Broadcom 4400 module &amp;#20301;&amp;#32622;&amp;#22914;&amp;#19979;&amp;#65306;&lt;/b&gt;&lt;br&gt;/devel/linux/drivers/net/b44.o&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6026986103984655802?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6026986103984655802/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6026986103984655802' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6026986103984655802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6026986103984655802'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/11/brazilfw-module_18.html' title='BrazilFW 新增 硬體 module 筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3342519836252582840</id><published>2010-11-15T14:37:00.002+08:00</published><updated>2010-11-24T14:23:13.106+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Linksys models SRW2024 Password Recovery</title><content type='html'>&amp;#20197;&amp;#19979;&amp;#36969;&amp;#29992;&amp;#26044; Linksys models SRW2016, SRW2024, SRW2048, SRW224G4, SRW248G4&lt;br&gt;&lt;br&gt;1.&amp;#36899;&amp;#25509;&amp;#24207;&amp;#21015;&amp;#22496; (38400 baud, 8 data bits, no parity, 1 stop bit, no flow control.)&lt;br&gt;&lt;br&gt;2.&amp;#20132;&amp;#25563;&amp;#22120;&amp;#37325;&amp;#26032;&amp;#38283;&amp;#27231;&amp;#65292;&amp;#22312;POST &amp;#28204;&amp;#35430;&amp;#20013; &amp;#25353;&amp;#19979; &amp;quot;ESC&amp;quot; &amp;#36914;&amp;#20837; Start Menu &amp;#20013;&lt;br&gt;&lt;br&gt;3.&amp;#36984;&amp;#25799; Password Recovery Procedure&lt;br&gt;&lt;br&gt;4.&amp;#38928;&amp;#35373;&amp;#24115;&amp;#34399;&amp;#23494;&amp;#30908;&amp;#65306;&amp;quot;admin/&amp;lt;blank&amp;gt;&amp;quot;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3342519836252582840?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3342519836252582840/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3342519836252582840' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3342519836252582840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3342519836252582840'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/11/linksys-models-srw2024-recovery.html' title='Linksys models SRW2024 Password Recovery'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8143884872176329983</id><published>2010-10-27T12:36:00.003+08:00</published><updated>2010-10-27T12:38:24.962+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>指定 Linux 網路卡連線速度</title><content type='html'>指定 Linux 網路卡連線速度，除了在載入 module 時以參數指定外，亦可使用以下指令 ifconfig、mii-tool、ethtool。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;範例：&lt;/b&gt;&lt;br /&gt;ifconfig eth0 media 100baseTX&lt;br /&gt;若出現以下訊息，可以改用 mii-tool，ethtool指令&lt;br /&gt;port: SIOCSIFMAP: Operation not supported&lt;br /&gt;&lt;br /&gt;mii-tool -F 100baseTx-FD eth0&lt;br /&gt;&lt;br /&gt;ethtool -s eth0 speed 100 duplex full autoneg on&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8143884872176329983?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8143884872176329983/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8143884872176329983' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8143884872176329983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8143884872176329983'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/10/linux.html' title='指定 Linux 網路卡連線速度'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2518024324808971052</id><published>2010-10-21T11:34:00.002+08:00</published><updated>2010-10-21T11:38:31.141+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Linux 新增 SWAP FILE</title><content type='html'>&lt;b&gt;建立 swap file 檔案大小為 512M&lt;/b&gt;&lt;br /&gt;# dd if=/dev/zero of=/swapfile bs=1024 count=524288&lt;br /&gt;&lt;br /&gt;&lt;b&gt;設定 /swapfile 為 swap&lt;/b&gt;&lt;br /&gt;# mkswap /swapfile&lt;br /&gt;&lt;br /&gt;&lt;b&gt;啟用 /swapfile&lt;/b&gt;&lt;br /&gt;# swapon /swapfile&lt;br /&gt;&lt;br /&gt;&lt;b&gt;設定下次重新啟動可自行啟用 /swapfile&lt;/b&gt;&lt;br /&gt;編輯 /etc/fstab 加入以下設定：&lt;br /&gt;/swapfile swap swap defaults 0 0&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;相關指令&lt;/b&gt;&lt;br /&gt;free -m&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2518024324808971052?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2518024324808971052/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2518024324808971052' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2518024324808971052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2518024324808971052'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/10/linux-swap-file.html' title='Linux 新增 SWAP FILE'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6838244565107782888</id><published>2010-08-18T14:19:00.006+08:00</published><updated>2010-08-18T14:35:48.349+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>CentOS 5 使用 Winbind 作Windows domain 帳號認證</title><content type='html'>&lt;b&gt;Windows Domain 環境如下：&lt;/b&gt;&lt;br /&gt;AD Domain 為 MIS&lt;br /&gt;AD Realm 為 MIS.XX&lt;br /&gt;AD Controls：10.0.0.1&lt;br /&gt;AD Time Server 在 10.0.0.1 &lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.利用 AD 做認證設備，必須與 AD上的時間一致&lt;/b&gt;&lt;br /&gt;設定 /etc/ntp.conf，加入 server 10.0.0.1&lt;br /&gt;執行以下指令：&lt;br /&gt;ntpdate 10.0.0.1&lt;br /&gt;chkconfig ntpd on&lt;br /&gt;service ntpd start&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 安裝 samba、samba-common&lt;/b&gt;&lt;br /&gt;yum install samba samba-common&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 設定 winbind 認證方式&lt;/b&gt;&lt;br /&gt;#setup&lt;br /&gt;&lt;br /&gt;&lt;div id="y5rm" style="TEXT-ALIGN: left"&gt;&lt;img style="WIDTH: auto; HEIGHT: auto" src="http://docs.google.com/File?id=dhmt586_230gmvpc4ds_b" /&gt;&lt;/div&gt;&lt;br /&gt;執行 &lt;b&gt;Next &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="c9dn" style="TEXT-ALIGN: left"&gt;&lt;img style="WIDTH: auto; HEIGHT: auto" src="http://docs.google.com/File?id=dhmt586_231f66qc7dh_b" /&gt;&lt;/div&gt;&lt;br /&gt;執行 &lt;b&gt;Join Domain &lt;/b&gt;輸入 Administrator 帳號及密碼&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.執行 winbind 服務 &lt;/b&gt;&lt;br /&gt;chkconfig winbind on&lt;br /&gt;server start winbind&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5.帳號輸入方式&lt;/b&gt;&lt;br /&gt;MIS\test&lt;br /&gt;MIS.XX\test &lt;hr /&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;相關設定檔&lt;/b&gt;&lt;br /&gt;/etc/samba/smb.conf&lt;br /&gt;/etc/krb5.conf&lt;br /&gt;/var/kerberos/krb5kdc/kdc.conf&lt;br /&gt;/etc/nssswitch.conf &lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;其他&lt;/b&gt;&lt;br /&gt;1.第一次登入的帳號會出現找不到 home 目錄訊息，必須手動建立個別 home 目錄，系統不會自動產生。&lt;br /&gt;2.winbind 服務沒有執行時，使用 domain 中帳號無法登入。&lt;br /&gt;3.本機帳號不受winbind 服務影響。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6838244565107782888?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6838244565107782888/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6838244565107782888' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6838244565107782888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6838244565107782888'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/08/linux-winbind-windows-domain.html' title='CentOS 5 使用 Winbind 作Windows domain 帳號認證'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4520844882180442718</id><published>2010-07-06T12:30:00.004+08:00</published><updated>2010-07-06T12:31:26.350+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>CentOS 5 + Virtual BOX 下安裝 OpenVZ</title><content type='html'>&lt;span id="ui7d" style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;1.下載&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://download.openvz.org/openvz.repo"&gt; &lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;u&gt;&lt;span style="font-size:100%;"&gt;http://download.openvz.org/openvz.repo&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt; 並將它放置在 /etc/yum.repos.d/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;2.匯入 OpenVZ 的金鑰&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;rpm --import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://download.openvz.org/RPM-GPG-Key-OpenVZ"&gt; &lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;u&gt;&lt;span style="font-size:100%;"&gt;http://download.openvz.org/RPM-GPG-Key-OpenVZ&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;3.安裝 OpenVZ 核心&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;yum install ovzkernel.i386 或 yum install ovzkernel.x86_64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;4.檢視 /etc/grub.conf 確定已預設所需的核心&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;5.編輯 /etc/sysctl.conf 來啟用 OpenVZ 所需的某些核心功能&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;# 啟用封包轉發及停用代理 arp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;net.ipv4.ip_forward = 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;net.ipv4.conf.default.proxy_arp = 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;# 啟用來源路由檢驗&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;net.ipv4.conf.all.rp_filter = 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;# 啟用 magic-sysrq&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;kernel.sysrq = 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;# TCP Explict Congestion Notification&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;# net.ipv4.tcp_ecn = 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;# 停用所有網絡介面送出轉遞&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;net.ipv4.conf.default.send_redirects = 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;net.ipv4.conf.all.send_redirects = 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;6.修改 /etc/sysconfig/selinux 這個設定檔並將它設定為停用：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;SELINUX=disabled&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;7.重新開機&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;8.安裝 OpenVZ 的工具程式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;yum install vzctl vzquota&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;9.安裝 OpenVZ 核心開發程式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;yum install ovzkernel-devel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;10.重新編譯 Virtual BOX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: normal; vertical-align: baseline;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;/etc/init.d/vboxdrv setup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4520844882180442718?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4520844882180442718/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4520844882180442718' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4520844882180442718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4520844882180442718'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/07/centos-5-virtual-box-openvz.html' title='CentOS 5 + Virtual BOX 下安裝 OpenVZ'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5542243761610955630</id><published>2010-05-17T09:55:00.003+08:00</published><updated>2010-05-17T09:57:10.492+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>shc, a generic script compiler</title><content type='html'>shc, a generic script compiler&lt;br /&gt;可將 shell script 原始碼編碼，避免原始碼外洩。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;使用範例：&lt;/b&gt;&lt;br /&gt;shc -v -r -T -f myscript&lt;br /&gt;&lt;br /&gt;&lt;b&gt;參考資料：&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.datsi.fi.upm.es/~frosal/"&gt;http://www.datsi.fi.upm.es/~frosal/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.datsi.fi.upm.es/~frosal/sources/shc.html"&gt;http://www.datsi.fi.upm.es/~frosal/sources/shc.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz"&gt;http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5542243761610955630?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5542243761610955630/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5542243761610955630' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5542243761610955630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5542243761610955630'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/05/shc-generic-script-compiler.html' title='shc, a generic script compiler'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4226659406019788514</id><published>2010-05-14T16:44:00.007+08:00</published><updated>2010-08-18T14:47:05.290+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF VLAN 和 Cisco 3750 交換器建立10 個以上獨立網段的防火牆應用</title><content type='html'>LEAF 是使用電腦設備作為防火牆的軟體，所能提供的網段數量取決於實體的網路卡界面，但一般電腦設備不管以任何方式增加網路卡，能提供10個以上的網路卡界面的硬體成本所費不低，要提供 20，30 以上的網段更是不容易。&lt;br /&gt;&lt;br /&gt;在LEAF 上應用 VLAN 技術，並搭配 Cisco 交換器 VLAN 功能，可以較少的實體網路界面來達成所需。&lt;br /&gt;&lt;br /&gt;以下使用 Cisco 3750 交換器及一組網路界面的LEAF，實作兩個網路界面的防火牆架構&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:#ff0000;"&gt;線路連接方式：&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;LEAF-eth0 &amp;lt;--&amp;gt; Cisco 3750-port 24&lt;br /&gt;192.168.6.x &amp;lt;--&amp;gt; Cisco 3750-port 6&lt;br /&gt;192.168.7.x &amp;lt;--&amp;gt; Cisco 3750-port 7 &lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:#ff0000;"&gt;Cisco 3750 交換器設定如下：&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;interface GigabitWthernet1/0/6 設定如下&lt;/b&gt;&lt;br /&gt;switchport access vlan 6&lt;br /&gt;switchport mode access&lt;br /&gt;&lt;br /&gt;&lt;b&gt;interface GigabitWthernet1/0/7 設定如下&lt;/b&gt;&lt;br /&gt;switchport access vlan 7&lt;br /&gt;switchport mode access&lt;br /&gt;&lt;br /&gt;&lt;b&gt;interface GigabitWthernet1/0/24 設定如下&lt;/b&gt;&lt;br /&gt;switchport trunk encapsulation dot1q&lt;br /&gt;switchport mode trunk &lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:#ff0000;"&gt;LEAF 上的設定如下：&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1.安裝 VLAN 相關程式 vlan.lrp&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.載入 802.1q模組 （位置 2.4.34/kernel/net/8021q/8021q.o）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.建立 VLAN 6，VLAN 7，並給定 IP&lt;/b&gt;&lt;br /&gt;ip link set eth0 up&lt;br /&gt;&lt;br /&gt;vconfig add eth0 6&lt;br /&gt;ip link set eth0.6 up&lt;br /&gt;ip addr add 192.168.6.1/24 dev eth0.6&lt;br /&gt;&lt;br /&gt;vconfig add eth0 7&lt;br /&gt;ip link set eth0.7 up&lt;br /&gt;ip addr add 192.168.7.1/24 dev eth0.7&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.其他&lt;/b&gt;&lt;br /&gt;1.LEAF 上設定(如SHOREWALL)，有關網路界面裝置名稱的使用，使用 eth0.6、eth0.7，勿使用 eth0&lt;br /&gt;2.eth0.6及eth0.7為VLAN 界面，必須透過 Cisco 3750 Port 24(trunk設定支援802.1Q協定) 才能讓封包通過，不能直接連接到一般的HUB。&lt;br /&gt;3./etc/network/interfaces 中，直接使用 eth0.6、eth0.7指定開機時的IP設定，不用使用vconfig建立vlan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4226659406019788514?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4226659406019788514/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4226659406019788514' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4226659406019788514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4226659406019788514'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/05/leaf-vlan-cisco-10.html' title='LEAF VLAN 和 Cisco 3750 交換器建立10 個以上獨立網段的防火牆應用'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3886922745974112570</id><published>2010-05-11T18:07:00.009+08:00</published><updated>2010-05-11T18:12:31.436+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>Hello World.Simple</title><content type='html'>第一個 Android Simple 程式－Hello World&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;編輯 C:\simple\HelloWorld\simpleproject\simpleproject 內容如下&lt;/strong&gt;&lt;br /&gt;main=com.mydomain.HelloWorld.HelloWorld&lt;br /&gt;name=HelloWorld&lt;br /&gt;assets=../assets&lt;br /&gt;source=../src&lt;br /&gt;build=../build &lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;編輯 C:\simple\HelloWorld\src\com\mydomain\HelloWorld\HelloWorld.simple 內容如下&lt;/strong&gt;&lt;br /&gt;Event HelloWorld.Initialize()&lt;br /&gt;&lt;br /&gt;End Event&lt;br /&gt;&lt;br /&gt;$Properties&lt;br /&gt;$Source $Form&lt;br /&gt;$Define HelloWorld $As Form&lt;br /&gt;Layout = 1&lt;br /&gt;Layout.Orientation = 1&lt;br /&gt;Title = "HelloWorld"&lt;br /&gt;$Define StatusPanel $As Panel&lt;br /&gt;Layout = 1&lt;br /&gt;Layout.Orientation = 0&lt;br /&gt;BackgroundColor = &amp;amp;HFF444444&lt;br /&gt;Width = -2&lt;br /&gt;$Define ScoreLabel $As Label&lt;br /&gt;BackgroundColor = &amp;amp;HFF444444&lt;br /&gt;FontSize = 16.0&lt;br /&gt;FontTypeface = 3&lt;br /&gt;Text = "HelloWorld"&lt;br /&gt;TextColor = &amp;amp;HFFFFFFFF&lt;br /&gt;$End $Define&lt;br /&gt;$End $Define&lt;br /&gt;$End $Define&lt;br /&gt;$End $Properties &lt;hr /&gt;&lt;br /&gt;&lt;strong&gt;執行以下指令&lt;/strong&gt;&lt;br /&gt;C:\simple&amp;gt;simplec HelloWorld/simpleproject/project.properties&lt;br /&gt;C:\simple&amp;gt;C:\android-sdk-windows\tools\adb install -r HelloWorld/build/deploy/HelloWorld.apk&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;執行結果&lt;/strong&gt;&lt;br /&gt;&lt;div id="i-st" style="TEXT-ALIGN: left"&gt;&lt;img style="WIDTH: 648px; HEIGHT: auto" src="http://docs.google.com/File?id=dhmt586_220z7g6rtgr_b" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3886922745974112570?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3886922745974112570/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3886922745974112570' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3886922745974112570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3886922745974112570'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/05/hello-worldsimple.html' title='Hello World.Simple'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3383230064418094400</id><published>2010-05-10T00:07:00.006+08:00</published><updated>2010-05-10T09:40:46.225+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>Android Simple 開發環境建置筆記</title><content type='html'>一、下載安裝以下軟體&lt;br /&gt;1.Java SDK 1.6 以上版本，安裝目錄 c:\java&lt;br /&gt;2.Android SDK 1.5 以上版本，安裝目錄 C:\android-sdk-windows&lt;br /&gt;3.Ant version 1.7 以上版本，安裝目錄 c:\apache-ant-1.8.0&lt;br /&gt;4.Simple-windows-0.1.1.zip，安裝目錄 c:\simple&lt;br /&gt;&lt;br /&gt;二、將目錄 C:\android-sdk-windows\platforms\android-3 更改為 C:\android-sdk-windows\platforms\android-1.5&lt;br /&gt;&lt;br /&gt;三、設置環境變數&lt;br /&gt;JAVA_HOME 指向 java 安裝目錄 c:\java&lt;br /&gt;ANDROID_HOME 指向 android sdk 安裝目錄 c:\android-sdk-windows&lt;br /&gt;SIMPLE_HOME 指向 Simple-windows-0.1.1.zip 安裝目錄 c:\simple&lt;br /&gt;PATH 加入 C:\apache-ant-1.8.0\bin&lt;br /&gt;&lt;br /&gt;四、在 c:\simple 目錄下執行下列指令產生測試檔案&lt;br /&gt;newsimpleproject com.mydomain.test.Test&lt;br /&gt;simplec Test/simpleproject/project.properties&lt;br /&gt;&lt;br /&gt;五、建立 android AVD 及 啟動 android 下的模擬器，模擬器啟動需等待一段時間&lt;br /&gt;&lt;br /&gt;六、執行以下指令測試&lt;br /&gt;C:\android-sdk-windows\tools\adb install -r Test/build/deploy/Test.apk&lt;br /&gt;&lt;br /&gt;參考資料：&lt;br /&gt;&lt;a href="http://code.google.com/p/simple/wiki/HowToBuildTheSimpleCompiler"&gt;http://code.google.com/p/simple/wiki/HowToBuildTheSimpleCompiler&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3383230064418094400?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3383230064418094400/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3383230064418094400' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3383230064418094400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3383230064418094400'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/05/android-simple.html' title='Android Simple 開發環境建置筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3727863146060144195</id><published>2010-04-20T12:19:00.005+08:00</published><updated>2010-04-20T12:34:26.161+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Cisco PIX 模擬器 PEMU Windows XP 安裝筆記</title><content type='html'>&lt;p&gt;1.下載 PEMU (&lt;a href="http://www.blindhog.net/pemu-cisco-pix-emulator/"&gt;http://www.blindhog.net/pemu-cisco-pix-emulator/&lt;/a&gt;)。&lt;/p&gt;&lt;p&gt;2.取得 PIX IOS(若是 pix7xx.bin 必須解壓縮，取得未壓縮的影像檔)。&lt;/p&gt;3.編輯 pemu.ini 內容如下&lt;br /&gt;serial=0x12345678&lt;br /&gt;image=pix724 &amp;lt;---- 根據 PIX IOS 檔案名稱修改&lt;br /&gt;key=0x00000000,0x00000000,0x0000000,0x00000000&lt;br /&gt;bios1=mybios_d8000&lt;br /&gt;bios2=bios.bin&lt;br /&gt;bios_checksum=1&lt;br /&gt;&lt;br /&gt;4.下載安裝 openvpn (&lt;a href="http://openvpn.net/release/openvpn-2.1.1-install.exe"&gt;http://openvpn.net/release/openvpn-2.1.1-install.exe&lt;/a&gt;)&lt;br /&gt;目的為建立兩個 TAP-Win32 Adapter 網路界面，供模擬器使用。&lt;br /&gt;&lt;br /&gt;5.將 兩個 TAP-Win32 Adapter 網路界面更改名稱為 tap0，tap1。&lt;br /&gt;&lt;br /&gt;6.執行指令&lt;br /&gt;pemu -net nic,macaddr=00:11:00:00:02:01 -net tap,ifname=tap0 -net nic,macaddr=00:11:00:00:02:02 -net tap,ifname=tap1 -net nic,macaddr=00:11:00:00:02:03 -serial telnet::4444,server&lt;br /&gt;&lt;br /&gt;7.telnet 127.0.0.1 4444&lt;br /&gt;&lt;br /&gt;&lt;b&gt;其他&lt;/b&gt;&lt;br /&gt;1.不適用 Cisco ASA IOS。&lt;br /&gt;2.較舊版本的 IOS 不適用 (ex:pix634)。&lt;br /&gt;3.執行時CPU 負載高，可以搭配使用 BES(Battle Encoder Shirase &lt;a href="http://mion.faireal.net/BES/"&gt;http://mion.faireal.net/BES/&lt;/a&gt;)，限制 CPU資源。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3727863146060144195?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3727863146060144195/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3727863146060144195' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3727863146060144195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3727863146060144195'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/04/cisco-pix-pemu.html' title='Cisco PIX 模擬器 PEMU Windows XP 安裝筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8192905509291284537</id><published>2010-03-31T11:46:00.006+08:00</published><updated>2010-05-10T00:18:08.646+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Heartbeat HA 設定摘要－以HTTP服務為例</title><content type='html'>&lt;b&gt;環境說明：&lt;/b&gt;&lt;br /&gt;以兩台主機做 HA，當一設備無法提供服務後，另一台自動提供服務&lt;br /&gt;&lt;br /&gt;OS: CentOS 5.1&lt;br /&gt;兩部主機 master，slave 及相關 IP 如下&lt;br /&gt;master: 192.168.6.103&lt;br /&gt;slave: 192.168.6.102&lt;br /&gt;服務 ip: 192.168.6.104&lt;br /&gt;ping_ip: 192.168.6.253&lt;br /&gt;提供服務 http&lt;br /&gt;master、slave /etc/hosts 加入下面內容&lt;br /&gt;192.168.6.103 master&lt;br /&gt;192.168.6.102 slave&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;1.master、slave 安裝 heartbeat&lt;/b&gt;&lt;br /&gt;yum install heartbeat&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;2.master、slave 設定 authkeys&lt;/b&gt;&lt;br /&gt;新增 /etc/ha.d/authkeys 內容如下&lt;br /&gt;auth 1&lt;br /&gt;1 sha1 YourSecreKey&lt;br /&gt;&lt;br /&gt;改變權限&lt;br /&gt;chmod 600 /etc/ha.d/authkeys&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;3.master、slave 設定 ha.cf&lt;/b&gt;&lt;br /&gt;新增 /etc/ha.d/ha.cf 內容&lt;br /&gt;# File to write other messages&lt;br /&gt;logfile /var/log/ha.log&lt;br /&gt;&lt;br /&gt;# Facility to use for syslog()/logger&lt;br /&gt;logfacility local0&lt;br /&gt;&lt;br /&gt;# keepalive: how long between heartbeats?&lt;br /&gt;keepalive 2&lt;br /&gt;&lt;br /&gt;#deadtime: how long-to-declare-host-dead?&lt;br /&gt;deadtime 30&lt;br /&gt;&lt;br /&gt;# Very first dead time (initdead)&lt;br /&gt;initdead 120&lt;br /&gt;&lt;br /&gt;# What interfaces to broadcast heartbeats over?&lt;br /&gt;bcast eth0&lt;br /&gt;&lt;br /&gt;# What UDP port to use for bcast/ucast communication?&lt;br /&gt;udpport 694&lt;br /&gt;&lt;br /&gt;# auto_failback: determines whether a resource will&lt;br /&gt;# automatically fail back to its "primary" node, or remain&lt;br /&gt;# on whatever node is serving it until that node fails, or&lt;br /&gt;# an administrator intervenes.&lt;br /&gt;#&lt;br /&gt;# The possible values for auto_failback are:&lt;br /&gt;# on - enable automatic failbacks&lt;br /&gt;# off - disable automatic failbacks&lt;br /&gt;# legacy - enable automatic failbacks in systems&lt;br /&gt;# where all nodes do not yet support&lt;br /&gt;# the auto_failback option.&lt;br /&gt;auto_failback on&lt;br /&gt;&lt;br /&gt;# Tell what machines are in the cluster&lt;br /&gt;# node nodename ... -- must match uname -n&lt;br /&gt;node master&lt;br /&gt;node slave&lt;br /&gt;&lt;br /&gt;# Treats IP as a psuedo-cluster-member&lt;br /&gt;# Used together with ipfail below...&lt;br /&gt;# note: don't use a cluster node as ping node&lt;br /&gt;ping 192.168.6.253&lt;br /&gt;&lt;br /&gt;# Processes started and stopped with heartbeat. Restarted unless&lt;br /&gt;# they exit with rc=100&lt;br /&gt;respawn hacluster /usr/lib/heartbeat/ipfail&lt;br /&gt;&lt;br /&gt;# Access control for client api&lt;br /&gt;# default is no access&lt;br /&gt;apiauth ipfail gid=haclient uid=hacluster&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;4.master、slave 設定 haresources&lt;br /&gt;&lt;/b&gt;新增 /etc/ha.d/haresources 內容&lt;br /&gt;# HA 的主要電腦的 hostname 虛擬介面 IP 服務名稱&lt;br /&gt;server1 192.168.6.104 httpd&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;其他說明&lt;/b&gt;&lt;br /&gt;1.當master 上線時，master ping ping_ip 可以回應，但 master 上 httpd 因故發生無法服務的狀態時，httpd 服務並不會自動轉移至 slave。&lt;br /&gt;2.防火牆相關設定: udp/694&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8192905509291284537?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8192905509291284537/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8192905509291284537' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8192905509291284537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8192905509291284537'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/03/heartbeat-ha-http.html' title='Heartbeat HA 設定摘要－以HTTP服務為例'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8603112223330526758</id><published>2010-03-15T11:50:00.004+08:00</published><updated>2010-03-31T12:11:59.170+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>Running LEAF over a serial link</title><content type='html'>&lt;b&gt;1.修改/etc/inittab 加入下面內容&lt;/b&gt;&lt;br /&gt;ttyS0::respawn:/sbin/getty -L ttyS0 19200 vt100&lt;br /&gt;ttyS1::respawn:/sbin/getty -L ttyS1 19200 vt100&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.修改 syslinux.cfg 修改 append 加入下面內容&lt;/b&gt;&lt;br /&gt;append=... console=tty0 console=ttyS0,19200n8&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.重新開機&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8603112223330526758?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8603112223330526758/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8603112223330526758' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8603112223330526758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8603112223330526758'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/03/running-lear-over-serial-link.html' title='Running LEAF over a serial link'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3974172105020840778</id><published>2010-03-15T11:34:00.002+08:00</published><updated>2010-03-15T11:36:55.105+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Netstat-nat 摘要</title><content type='html'>&lt;b&gt;Netstat-nat 摘要&lt;/b&gt;&lt;br /&gt;1.執行環境 Linux Kernel &amp;gt; 2.4.x&lt;br /&gt;2.顯示 netfilter/iptables 管理的 NAT 連線資訊。&lt;br /&gt;3.主要讀取 /proc/net/ip_conntrack 內容。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;參數說明&lt;/b&gt;&lt;br /&gt;&lt;table id="bdsp" bordercolor="#000000" cellspacing="0" cellpadding="3" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;-h&lt;/td&gt;&lt;td&gt;displays help&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-n&lt;/td&gt;&lt;td&gt;don't resolve IPs/ports to host/portnames.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-p 'protocol' (tcp  udp  icmp  raw)&lt;/td&gt;&lt;td&gt;display NAT connections with protocol selection.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-s 'source host'&lt;/td&gt;&lt;td&gt;display connections by source IP/hostname.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-d 'destination host'&lt;/td&gt;&lt;td&gt;display connections by destination IP/hostname.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt; -S &lt;/td&gt;&lt;td&gt;display SNAT connections&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-D&lt;/td&gt;&lt;td&gt;display DNAT connections&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-L&lt;/td&gt;&lt;td&gt;display only connections to NAT box self (disables display of SNAT &amp;amp; DNAT)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-R&lt;/td&gt;&lt;td&gt;display only connections routed through the NAT box (doesn't show SNAT &amp;amp; DNAT)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-x &lt;/td&gt;&lt;td&gt;extended view of hostnames&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-r src  dst  src-port  dst-port  state &lt;/td&gt;&lt;td&gt;sort connections&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-o &lt;/td&gt;&lt;td&gt;strip output-header&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-N &lt;/td&gt;&lt;td&gt;display NAT box connection information (IP and port) for NATing iface (only valid with SNAT &amp;amp; DNAT)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-v &lt;/td&gt;&lt;td&gt;version&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;狀態說明&lt;/b&gt;&lt;br /&gt;&lt;table id="zqye" bordercolor="#000000" cellspacing="0" cellpadding="3" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;ASSURED&lt;/td&gt;&lt;td&gt;連線已沒有流量&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CLOSE&lt;/td&gt;&lt;td&gt;關閉連線&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ESTABLISHED&lt;/td&gt;&lt;td&gt;已經建立連線且正在使用中&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FIN_WAIT&lt;/td&gt;&lt;td&gt;已經關閉的連線&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SYN_RECV&lt;/td&gt;&lt;td&gt;觀察連線等待 TCP SYN 封包&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SYN_SENT&lt;/td&gt;&lt;td&gt;觀察連線發送 TCP SYN 封包&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;TIME_WAIT&lt;/td&gt;&lt;td&gt;類似 CLOSE_WAIT，但本質上比較像逾時(time out)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;UNREPLIED&lt;/td&gt;&lt;td&gt;連線還沒有收到任何回應&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;參考&lt;/b&gt;&lt;br /&gt;&lt;a href="http://tweegy.nl/projects/netstat-nat/"&gt;http://tweegy.nl/projects/netstat-nat/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3974172105020840778?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3974172105020840778/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3974172105020840778' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3974172105020840778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3974172105020840778'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/03/netstat-nat.html' title='Netstat-nat 摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4993190757353911968</id><published>2010-03-10T16:27:00.002+08:00</published><updated>2010-03-10T16:29:28.785+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Cisco ASA 5550 LAN-Based Active/Standby Failover設定筆記</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;b&gt;連接方式&lt;br /&gt;&lt;/b&gt;&lt;span style="font-size:85%;"&gt;Primary GigabitEthernet0/0   &amp;lt;----&amp;gt;  Secondary GigabitEthernet0/0&lt;br /&gt;Primary GigabitEthernet0/1   &amp;lt;----&amp;gt;  Secondary GigabitEthernet0/1&lt;br /&gt;Primary GigabitEthernet0/2   &amp;lt;----&amp;gt;  Secondary GigabitEthernet0/2&lt;br /&gt;Primary GigabitEthernet0/3   &amp;lt;----&amp;gt;  Secondary GigabitEthernet0/3&lt;br /&gt;Primary GigabitEthernet0/4   &amp;lt;----&amp;gt;  Secondary GigabitEthernet0/4&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;hr  style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Primary 的設定&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;需要 Failover 界面的設定如下&lt;/b&gt;&lt;br /&gt;interface GigabitEthernet0/0&lt;br /&gt; nameif outside&lt;br /&gt; security-level 0&lt;br /&gt; ip address 192.168.6.100 255.255.255.0 standby 192.168.6.101&lt;br /&gt;!&lt;br /&gt;interface GigabitEthernet0/1&lt;br /&gt; nameif inside&lt;br /&gt; security-level 50&lt;br /&gt; ip address 192.168.9.253 255.255.255.0 standby 192.168.9.252&lt;br /&gt;!&lt;br /&gt;interface GigabitEthernet0/2&lt;br /&gt;no shutdown&lt;br /&gt;!&lt;br /&gt;interface GigabitEthernet0/3&lt;br /&gt;no shutdown&lt;br /&gt;&lt;br /&gt;&lt;b&gt;filover功能的相關設定&lt;/b&gt;&lt;br /&gt;failover lan unit primary&lt;br /&gt;&lt;br /&gt;//設定 failove link&lt;br /&gt;failover lan interface failover GigabitEthernet0/3&lt;br /&gt;failover interface ip failover 10.1.0.1 255.255.255.0 standby 10.1.0.2&lt;br /&gt;&lt;br /&gt;//設定 failove state&lt;br /&gt;failover link state GigabitEthernet0/2&lt;br /&gt;failover interface ip state 10.0.0.1 255.0.0.0 standby 10.0.0.2&lt;br /&gt;&lt;br /&gt;failover&lt;br /&gt;&lt;br /&gt;copy running-config startup-config&lt;br /&gt;&lt;br /&gt;&lt;hr  style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Secondary的設定&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;failover lan interface failover gigabitether0/3&lt;br /&gt;failover interface ip failover 10.1.0.1 255.255.255.0 standby 10.1.0.2&lt;br /&gt;interface gigabitEthernet 0/3&lt;br /&gt;no shutdown&lt;br /&gt;exit&lt;br /&gt;failover lan unit secondary&lt;br /&gt;failover&lt;br /&gt;&lt;br /&gt;copy running-config startup-config&lt;br /&gt;&lt;br /&gt;&lt;hr  style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;相關指令&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;show failover&lt;br /&gt;show failover state&lt;br /&gt;show failover interface&lt;br /&gt;show monitor-interface&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4993190757353911968?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4993190757353911968/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4993190757353911968' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4993190757353911968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4993190757353911968'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/03/cisco-asa-5550-lan-based-activestandby.html' title='Cisco ASA 5550 LAN-Based Active/Standby Failover設定筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2614449349566278802</id><published>2010-03-10T15:48:00.002+08:00</published><updated>2010-03-10T15:49:58.260+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO EtherChannel 設定筆記</title><content type='html'>&lt;b&gt;硬體連結方式&lt;/b&gt;&lt;br /&gt;Cisco 3750G gigabitether1/0/1&amp;lt;---&amp;gt;Cisco 2960G gigabitether0/1&lt;br /&gt;Cisco 3750G gigabitether1/0/2&amp;lt;---&amp;gt;Cisco 2960G gigabitether0/2&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cisco 3750G 的設定&lt;/b&gt;&lt;br /&gt;interface gigabitether1/0/1&lt;br /&gt;channel-group 1 mode on&lt;br /&gt;&lt;br /&gt;interface gigabitether1/0/2&lt;br /&gt;channel-group 1 mode on&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cisco 2690G 的設定&lt;/b&gt;&lt;br /&gt;interface gigabitether0/1&lt;br /&gt;channel-group 1 mode on&lt;br /&gt;&lt;br /&gt;interface gigabitether0/2&lt;br /&gt;channel-group 1 mode on&lt;br /&gt;&lt;br /&gt;&lt;hr size="2"&gt;&lt;b&gt;其他說明&lt;/b&gt;&lt;br /&gt;執行 channel-group 後會建立 Port-Channel interface&lt;br /&gt;取消 PortChannel interface 執行 no interface Port-Channel&lt;br /&gt;&lt;br /&gt;&lt;hr size="2"&gt;&lt;b&gt;相關檢查指令&lt;/b&gt;&lt;br /&gt;show interface port-channel&lt;br /&gt;show etherchannel&lt;br /&gt;show spanning-tree&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2614449349566278802?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2614449349566278802/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2614449349566278802' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2614449349566278802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2614449349566278802'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/03/cisco-etherchannel.html' title='CISCO EtherChannel 設定筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-293123845627025847</id><published>2010-03-10T15:29:00.002+08:00</published><updated>2010-03-10T15:35:42.931+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Cisco IOS 命名規則</title><content type='html'>&amp;#20998;&amp;#26512;IOS&amp;#30340;&amp;#21629;&amp;#21517;&amp;#35215;&amp;#21063;&amp;#65292;&amp;#21487;&amp;#25286;&amp;#35299;&amp;#25104;AAAAA-BBBB-CC-DDDD.EE&amp;#20116;&amp;#22823;&amp;#37096;&amp;#20998;&amp;#12290;&lt;br&gt;&lt;br&gt;&lt;b&gt;AAAAA &amp;#20195;&amp;#30908;&amp;#30340;&amp;#24847;&amp;#32681;&lt;/b&gt;&amp;#65306;&amp;#36969;&amp;#29992;&amp;#26044;&amp;#20309;&amp;#31278;&amp;#35373;&amp;#20633;&amp;#30340;IOS&lt;br&gt;&lt;br&gt;&lt;b&gt;BBBB &amp;#30456;&amp;#38364;&amp;#20195;&amp;#30908;&amp;#30340;&amp;#21151;&amp;#33021;&amp;#24847;&amp;#32681;&lt;/b&gt;&lt;br&gt;&lt;table border="1" bordercolor="#000000" cellpadding="3" cellspacing="0" id="q1wd" width="40%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;a&lt;br&gt;&lt;/td&gt;&lt;td&gt;Advanced Peer-to-Peer Networking(APPN)&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;j&lt;br&gt;&lt;/td&gt;&lt;td&gt;&amp;#20225;&amp;#26989;&amp;#29256;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;i&lt;br&gt;&lt;/td&gt;&lt;td&gt;IP&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ipbase&lt;br&gt;&lt;/td&gt;&lt;td&gt;IP BASE&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;i3&lt;br&gt;&lt;/td&gt;&lt;td&gt;&amp;#31777;&amp;#21270;&amp;#36942;&amp;#30340;ISO&amp;#65292;&amp;#27809;&amp;#26377;BGP&amp;#12289;EBP&amp;#12289;NHRP&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;i5&lt;br&gt;&lt;/td&gt;&lt;td&gt;&amp;#20855;&amp;#26377;VoFR&amp;#30340;IP&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;k8&lt;br&gt;&lt;/td&gt;&lt;td&gt;IPSec 56&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;k9&lt;br&gt;&lt;/td&gt;&lt;td&gt;IPSec 3DES&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;o&lt;br&gt;&lt;/td&gt;&lt;td&gt;IOS&amp;#38450;&amp;#28779;&amp;#29254;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;o3&lt;br&gt;&lt;/td&gt;&lt;td&gt;&amp;#20855;&amp;#26377;IDS&amp;#12289;SSH&amp;#21151;&amp;#33021;&amp;#30340;&amp;#38450;&amp;#28779;&amp;#29254;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;s&lt;br&gt;&lt;/td&gt;&lt;td&gt;&amp;#20855;&amp;#26377;&amp;#65288;NAT&amp;#12289;IBM&amp;#12289;VPDN&amp;#12289;VoIP&amp;#65289;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;v&lt;br&gt;&lt;/td&gt;&lt;td&gt;VIP&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;v5&lt;br&gt;&lt;/td&gt;&lt;td&gt;VoIP&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;x3&lt;br&gt;&lt;/td&gt;&lt;td&gt;&amp;#35486;&amp;#38899;&amp;#21151;&amp;#33021;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;CC &amp;#30456;&amp;#38364;&amp;#20195;&amp;#30908;&amp;#30340;&amp;#21151;&amp;#33021;&amp;#24847;&amp;#32681;&lt;/b&gt;&lt;br&gt;&amp;#31532;&amp;#19968;&amp;#20491; &amp;quot;C&amp;quot; &amp;#35498;&amp;#26126;IOS&amp;#30340;&amp;#27284;&amp;#26696;&amp;#30340;&amp;#22312;&amp;#36335;&amp;#30001;&amp;#22120;&amp;#20013;&amp;#20197;&amp;#20309;&amp;#31278;&amp;#26041;&amp;#24335;&amp;#36939;&amp;#34892;&amp;#12290;&lt;br&gt;&lt;table border="1" bordercolor="#000000" cellpadding="3" cellspacing="0" id="qky2" width="40%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;f&lt;br&gt;&lt;/td&gt;&lt;td&gt;flash&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;m&lt;br&gt;&lt;/td&gt;&lt;td&gt;RAM&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;r&lt;br&gt;&lt;/td&gt;&lt;td&gt;ROM&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&amp;#31532;&amp;#20108;&amp;#20491; &amp;quot;C&amp;quot; &amp;#35498;&amp;#26126;IOS&amp;#30340;&amp;#27284;&amp;#26696;&amp;#20197;&amp;#20309;&amp;#31278;&amp;#26041;&amp;#24335;&amp;#22739;&amp;#32302;&amp;#12290;&lt;br&gt;&lt;table border="1" bordercolor="#000000" cellpadding="3" cellspacing="0" id="rog3" width="40%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;z&lt;br&gt;&lt;/td&gt;&lt;td&gt;zip&amp;#22739;&amp;#32302;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;x&lt;br&gt;&lt;/td&gt;&lt;td&gt;mzip&amp;#22739;&amp;#32302;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;w&lt;br&gt;&lt;/td&gt;&lt;td&gt;stac&amp;#22739;&amp;#32302;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;DDDD &amp;#20195;&amp;#30908;&amp;#30340;&amp;#24847;&amp;#32681;&amp;#65306;&lt;/b&gt;IOS&amp;#30340;&amp;#29256;&amp;#26412;&lt;br&gt;&lt;br&gt;&lt;b&gt;EE &amp;#20195;&amp;#30908;&amp;#30340;&amp;#24847;&amp;#32681;&amp;#65306;&lt;/b&gt;&amp;#27492;&amp;#29256;&amp;#26412;IOS&amp;#30340;&amp;#31532;&amp;#24190;&amp;#20491;&amp;#32173;&amp;#35703;&amp;#29256;&amp;#26412;&amp;#12290;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-293123845627025847?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/293123845627025847/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=293123845627025847' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/293123845627025847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/293123845627025847'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/03/cisco-ios.html' title='Cisco IOS 命名規則'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2302515519016323324</id><published>2010-02-26T11:34:00.002+08:00</published><updated>2010-02-26T12:41:47.128+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO ASA 5550 自動導入IOS</title><content type='html'>ROMMON&amp;gt;confreg 0x00000001&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2302515519016323324?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2302515519016323324/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2302515519016323324' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2302515519016323324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2302515519016323324'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/02/cisco-asa-5550-ios.html' title='CISCO ASA 5550 自動導入IOS'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3363197823991451721</id><published>2010-01-04T14:51:00.002+08:00</published><updated>2010-01-04T14:51:45.718+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>列出目錄下檔案大小最大的前5個</title><content type='html'>du -h *sort -nrhead -5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3363197823991451721?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3363197823991451721/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3363197823991451721' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3363197823991451721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3363197823991451721'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/01/5.html' title='列出目錄下檔案大小最大的前5個'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5053663021903640440</id><published>2010-01-04T14:47:00.002+08:00</published><updated>2010-01-04T14:50:37.203+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Linux RAM Disk 使用摘要</title><content type='html'>建立 RAM Disk&lt;br /&gt;mke2fs /dev/ram0&lt;br /&gt;&lt;br /&gt;掛載 RAM Disk&lt;br /&gt;mount /dev/ram0&lt;br /&gt;&lt;br /&gt;kernel 中支援 ramdisk 選項&lt;br /&gt;CONFIG_BLK_DEV_RAM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;更改預設的 ramdisk 空間大小&lt;br /&gt;/etc/lilo.conf 中&lt;br /&gt;RamDisk size=10000  (單位為K)&lt;br /&gt;&lt;br /&gt;使用 module 支援 ramdisk&lt;br /&gt;/etc/conf.module 中&lt;br /&gt;options rd_zise=10000 (單位為K)&lt;br /&gt;&lt;br /&gt;手動載入&lt;br /&gt;insmod rd_rd_zise=10000 (單位為K)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5053663021903640440?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5053663021903640440/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5053663021903640440' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5053663021903640440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5053663021903640440'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2010/01/linux-ram-disk.html' title='Linux RAM Disk 使用摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2587842441915375043</id><published>2009-12-23T12:24:00.002+08:00</published><updated>2009-12-23T12:24:42.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML相關'/><title type='text'>XSL 中 checkbox 如何設定 checked</title><content type='html'>設定方式如下：&lt;br /&gt;&amp;lt;input type="checkbox" name="test" value="checked" checked="y"/&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2587842441915375043?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2587842441915375043/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2587842441915375043' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2587842441915375043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2587842441915375043'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/12/xsl-checkbox-checked.html' title='XSL 中 checkbox 如何設定 checked'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-198927820462036990</id><published>2009-12-23T12:19:00.002+08:00</published><updated>2009-12-23T12:20:33.515+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML相關'/><title type='text'>XSL 中的空白字元</title><content type='html'>XSL 中使用 &amp;amp;nbsp; 新增空白字元會出現錯誤，可以改用  &amp;amp;#160; 取代。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-198927820462036990?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/198927820462036990/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=198927820462036990' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/198927820462036990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/198927820462036990'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/12/xsl_23.html' title='XSL 中的空白字元'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1438927823648771654</id><published>2009-12-23T11:59:00.011+08:00</published><updated>2010-11-24T14:33:53.601+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML相關'/><title type='text'>XSL 中使用一組不固定資料來判斷另一組資料的輸出值</title><content type='html'>&lt;b&gt;XML 如下&lt;/b&gt;&lt;br /&gt;&amp;lt;?xml version='1.0'?&amp;gt;&lt;br /&gt;&amp;lt;?xml-stylesheet type="text/xsl" href="key_sample.xsl" ?&amp;gt;&lt;br /&gt;&amp;lt;/document&amp;gt;&lt;br /&gt;&amp;lt;test id="1" name="a"&amp;gt;&lt;br /&gt;&amp;lt;test id="2" name="b"&amp;gt;&lt;br /&gt;&amp;lt;test id="3" name="c"&amp;gt;&lt;br /&gt;&amp;lt;test id="4" name="d"&amp;gt;&lt;br /&gt;&lt;p&gt;&amp;lt;data&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;&amp;lt;value&amp;gt;value1&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;lt;testid&amp;gt;1&amp;lt;/testid&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;id&amp;gt;2&amp;lt;/id&amp;gt;&lt;br /&gt;&amp;lt;value&amp;gt;value2&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;lt;testid&amp;gt;1&amp;lt;/testid&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;id&amp;gt;3&amp;lt;/id&amp;gt;&lt;br /&gt;&amp;lt;value&amp;gt;value3&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;lt;testid&amp;gt;3&amp;lt;/testid&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;id&amp;gt;4&amp;lt;/id&amp;gt;&lt;br /&gt;&amp;lt;value&amp;gt;value4&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;lt;testid&amp;gt;2&amp;lt;/testid&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;/data&amp;gt;&lt;br /&gt;&amp;lt;/document&amp;gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;hr /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;XSL 如下&lt;br /&gt;&lt;/b&gt;&amp;lt;?xml version='1.0'?&amp;gt;&lt;br /&gt;&amp;lt;xsl:stylesheet version="1.0"&lt;br /&gt;xmlns:xsl="&lt;a href="http://www.w3.org/1999/XSL/Transform"&gt;http://www.w3.org/1999/XSL/Transform&lt;/a&gt;" &amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;xsl:key name="test-search" match="test" use="@id"/&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;xsl:template match="document"&amp;gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;&amp;lt;xsl:for-each select="data/item"&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;id=&amp;lt;xsl:value-of select="id" /&amp;gt;&lt;br /&gt;value=&amp;lt;xsl:value-of select="value" /&amp;gt;&lt;br /&gt;&amp;lt;xsl:for-each select="key('test-search', testid)"&amp;gt;&lt;br /&gt;test name=&amp;lt;xsl:value-of select="@name"/&amp;gt;&lt;br /&gt;&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&amp;lt;/xsl:template&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;hr /&gt;&lt;/div&gt;&lt;b&gt;輸出結果如下&lt;/b&gt;&lt;br /&gt;id=1 value=value1 test name=a&lt;br /&gt;id=2 value=value2 test name=a&lt;br /&gt;id=3 value=value3 test name=c&lt;br /&gt;id=4 value=value4 test name=b&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1438927823648771654?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1438927823648771654/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1438927823648771654' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1438927823648771654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1438927823648771654'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/12/xsl.html' title='XSL 中使用一組不固定資料來判斷另一組資料的輸出值'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-9180947973189825379</id><published>2009-12-18T13:32:00.003+08:00</published><updated>2009-12-23T12:02:44.903+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 時間週相關函式</title><content type='html'>// 傳回指定年份有多少週&lt;br /&gt;function year_week_num($year){&lt;br /&gt;$days = (checkdate(2, 29, $year) ? 366 : 365) + date("w", mktime(0,0,0,1,1 ,$year));&lt;br /&gt;$mod = $days % 7;&lt;br /&gt;return ($days-$mod) / 7 + ($mod&gt;0 ? 1 : 0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// 傳回指定年份第幾週開始及結束的日期&lt;br /&gt;function year_week($year, $weekno){&lt;br /&gt;if($year&lt;1972) t =" (6-date(" t1 = "$year-01-01" t2 =" date("&gt; year_week_num($year)) $weekno = year_week_num($year);&lt;br /&gt;&lt;br /&gt;$t = (($weekno-2)*7 + (7-date("w", mktime(0,0,0,1,1, $year)))) * 86400;&lt;br /&gt;&lt;br /&gt;$t1 = date("Y-m-d", mktime(0,0,0,1,1, $year) + $t);&lt;br /&gt;$t2 = date("Y-m-d", mktime(0,0,0,1,1, $year) + $t+86400*6);&lt;br /&gt;return array($t1, $t2);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-9180947973189825379?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/9180947973189825379/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=9180947973189825379' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/9180947973189825379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/9180947973189825379'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/12/php.html' title='PHP 時間週相關函式'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6490326999594531666</id><published>2009-11-25T17:46:00.006+08:00</published><updated>2009-11-26T12:43:27.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO WS-C3560 IP Source  Guard 設定摘要</title><content type='html'>&lt;span style="font-weight: bold;"&gt;1.建立 IP Source Guard 使用埠的巨集&lt;/span&gt;&lt;br /&gt;建立巨集指令為 switch(config)#macro name macro-name&lt;br /&gt;內容如下：&lt;br /&gt;# macro:oa-clinet&lt;br /&gt;# connect oa network's PC&lt;br /&gt;switchport mode access&lt;br /&gt;&lt;br /&gt;# Enable port security limiting port to a single&lt;br /&gt;# MAC address -- that of desktop&lt;br /&gt;switchport port-security&lt;br /&gt;switchport port-security maximum 5&lt;br /&gt;&lt;br /&gt;# Ensure port-security age is greater than one minute&lt;br /&gt;# and use inactivity timer&lt;br /&gt;switchport port-security violation restrict&lt;br /&gt;switchport port-security aging time 2&lt;br /&gt;switchport port-security aging type inactivity&lt;br /&gt;&lt;br /&gt;# ip source guard&lt;br /&gt;# 確認該介面下MAC所對應的IP位置，是由DHCP所配發，防止用戶隨意更改IP位置&lt;br /&gt;ip verify source port-security&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.建立連接DHCP 伺服器使用埠的巨集&lt;/span&gt;&lt;br /&gt;建立巨集指令為 switch(config)#macro name macro-name&lt;br /&gt;內容如下：&lt;br /&gt;# macro:oa-switch&lt;br /&gt;# connect backbone switch&lt;br /&gt;ip arp inspection trust&lt;br /&gt;ip arp inspection limit rate 500 burst interval 3&lt;br /&gt;ip dhcp snooping limit rate 500 // 防止DHCP DOS攻擊，限制Switch轉送DHCP request的速率&lt;br /&gt;ip dhcp snooping trust&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.整體的設定如下：&lt;/span&gt;&lt;br /&gt;switch(config)#ip dhcp snooping vlan 1&lt;br /&gt;switch(config)#ip dhcp snooping&lt;br /&gt;switch(config)#ip arp inspection validate src-mac dst-mac&lt;br /&gt;switch(config)#errdisable recovery cause arp-inspection&lt;br /&gt;switch(config)#errdisable recovery interval 3600&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.將交換器上各埠分別套用 1，2 所建立的巨集&lt;/span&gt;&lt;br /&gt;switch(config-if)#macro apply macro-name&lt;br /&gt;&lt;hr&gt;&lt;strong&gt;其他&lt;/strong&gt;&lt;br /&gt;取消 oa-clinet 巨集的巨集&lt;br /&gt;內容如下&lt;br /&gt;# macro:no-oa-clinet&lt;br /&gt;# remove macro oa-client&lt;br /&gt;# Enable port security limiting port to a single&lt;br /&gt;# MAC address -- that of desktop&lt;br /&gt;no switchport port-security maximum 5&lt;br /&gt;&lt;br /&gt;# Ensure port-security age is greater than one minute&lt;br /&gt;# and use inactivity timer&lt;br /&gt;no switchport port-security violation restrict&lt;br /&gt;no switchport port-security aging time 2&lt;br /&gt;no switchport port-security aging type inactivity&lt;br /&gt;no switchport port-security&lt;br /&gt;no switchport mode access&lt;br /&gt;# ip source guard&lt;br /&gt;no ip verify source port-security&lt;br /&gt;no macro description&lt;br /&gt; &lt;br /&gt;取消 oa-switch 巨集的巨集&lt;br /&gt;內容如下&lt;br /&gt;# macro:no-oa-switch&lt;br /&gt;# disable oa-switch macro&lt;br /&gt;no ip arp inspection trust&lt;br /&gt;no ip arp inspection limit rate 500 burst interval 3&lt;br /&gt;no ip dhcp snooping limit rate 500  &lt;br /&gt;no ip dhcp snooping trust&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;span style="font-weight: bold;"&gt;相關的查詢指令：&lt;/span&gt;&lt;br /&gt;show ip dhcp snooping&lt;br /&gt;show ip dhcp snooping binding&lt;br /&gt;show cdp neighbors&lt;br /&gt;show arp-list&lt;br /&gt;show ip arp inspection interfaces&lt;br /&gt;show port-security&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6490326999594531666?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6490326999594531666/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6490326999594531666' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6490326999594531666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6490326999594531666'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/11/cisco-ws-c3560-ip-source-guard.html' title='CISCO WS-C3560 IP Source  Guard 設定摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-7875261664358663877</id><published>2009-11-25T17:22:00.002+08:00</published><updated>2009-11-25T18:00:43.454+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO WS-C3560G 忘記密碼，恢復預設值方法</title><content type='html'>以下方法會失去所有的設定內容&lt;br&gt;1.拔去電源重新開機。&lt;br&gt;2.開機完成後，長按前方面板 mode，燈號會開始閃爍，進入重置，自動重新開機。&lt;br&gt;3.完成開機後即恢復預設。&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-7875261664358663877?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/7875261664358663877/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=7875261664358663877' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7875261664358663877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7875261664358663877'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/11/cisco-ws-c3560g.html' title='CISCO WS-C3560G 忘記密碼，恢復預設值方法'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2808917425739731584</id><published>2009-11-25T13:41:00.003+08:00</published><updated>2009-11-25T13:45:33.012+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO WS-C3560G 交換器 NTP 校時設定</title><content type='html'>&lt;hr&gt;&lt;span style="font-weight:bold;"&gt;1.設定 log 及 debug 訊息的時間戳記 &lt;/span&gt;&lt;br /&gt;service timestamps debug datetime localtime &lt;br /&gt;service timestamps log datetime localtime &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.設定時區為台灣時區&lt;/span&gt;&lt;br /&gt;clock timezone TW +8 &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.設定NTP來源的介面來源為 vlan 1&lt;/span&gt;&lt;br /&gt;ntp vlan 1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4.指定NTP Server位址，可設定多部伺服器&lt;/span&gt;&lt;br /&gt;ntp server 220.130.158.52 &lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;span style="font-weight:bold;"&gt;顯示 NTP 狀態指令&lt;/span&gt;&lt;br /&gt;show ntp status&lt;br /&gt;show ntp associations&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;span style="font-weight:bold;"&gt;其他相關指令&lt;/span&gt;&lt;br /&gt;ntp peer        // 設定內部NTP設備的IP位址&lt;br /&gt;clock set       // 設定時間&lt;br /&gt;show clock    // 檢視目前時間&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;span style="font-weight:bold;"&gt;參考資料&lt;/span&gt;&lt;br /&gt;http://www.cisco.com/en/US/docs/ios/12_0/configfun/configuration/guide/fcgenral.html#wp4036&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2808917425739731584?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2808917425739731584/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2808917425739731584' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2808917425739731584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2808917425739731584'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/11/cisco-ws-c3560g-ntp.html' title='CISCO WS-C3560G 交換器 NTP 校時設定'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5718201791454537851</id><published>2009-09-23T12:04:00.003+08:00</published><updated>2009-09-23T12:05:27.332+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>修復 RPM：Lock table is out of available locker entries</title><content type='html'>當 rpm -aq 結果不正常，訊息如下時：&lt;br /&gt;rpmdb: Lock table is out of available locker entries&lt;br /&gt;rpmdb: Unknown locker ID: 4ab8&lt;br /&gt;error: db4 error(22) from db-&gt;close: Invalid argument&lt;br /&gt;error: cannot open Packages index using db3 - Cannot allocate memory (12)&lt;br /&gt;error: cannot open Packages database in /var/lib/rpm&lt;br /&gt;&lt;br /&gt;可用以下方式修復：&lt;br /&gt;1.tar cvzf /root/rpmdb-backup.tar.gz /var/lib/rpm   //備份 /var/lib/rpm 資料&lt;br /&gt;2.rm /var/lib/rpm/__db.00*    //刪除 RPM 資料庫&lt;br /&gt;3.rpm --rebuilddb             //重建 RPM 資料庫，需要一段時間&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5718201791454537851?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5718201791454537851/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5718201791454537851' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5718201791454537851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5718201791454537851'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/rpmlock-table-is-out-of-available.html' title='修復 RPM：Lock table is out of available locker entries'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-284411930377760186</id><published>2009-09-23T11:55:00.002+08:00</published><updated>2009-09-23T11:56:22.646+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>CentOS 安裝 PHP XML 相關套件</title><content type='html'>&lt;strong&gt;PHP XML 相關套件如下：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;yum install php-soap&lt;br /&gt;yum install php-dom&lt;br /&gt;yum install php-xml&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-284411930377760186?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/284411930377760186/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=284411930377760186' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/284411930377760186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/284411930377760186'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/centos-php-xml.html' title='CentOS 安裝 PHP XML 相關套件'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1159411900318344171</id><published>2009-09-23T10:22:00.006+08:00</published><updated>2009-09-23T10:30:30.107+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO PIX 復原</title><content type='html'>CISCO PIX IOS 更新失敗或不明原因造成 IOS image 損毀無法開機，可以使用以下方式復原，以下以 IOS 7.0 為例&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;一.架設 tftp 伺服器&lt;/strong&gt;(192.168.1.1)，並準備好 IOS image (pix701.bin) 及 ASDM image (asdm-501.bin)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;二.設定 PIX&lt;/strong&gt;&lt;br /&gt;1.PIX 重新開機後按下  BREAK 或 ESC 中斷開機程序&lt;br /&gt;2.interface 1               //設定 PIX 使用的網路界面 &lt;br /&gt;3.address 192.168.1.2       //設定 PIX interface 1 IP&lt;br /&gt;4.server 192.168.1.1        //設定TFTP 伺服器 IP&lt;br /&gt;5.file pix701.bin           //指定 TFTP Server上 IOS 名稱&lt;br /&gt;6.tftp                      //開始從 TFTP 伺服器傳送 IOS 影像檔，完成後 PIX 會重新開機&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;三、正常開機後再使用 copy tftp flash 指令，將 IOS image 複製至 flash 上即可&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;相關參考資料&lt;/strong&gt;&lt;br /&gt;&lt;A href="http://www-tss.cisco.com/eservice/compass/common/activities/password_PIX.htm"&gt;http://www-tss.cisco.com/eservice/compass/common/activities/password_PIX.htm&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1159411900318344171?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1159411900318344171/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1159411900318344171' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1159411900318344171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1159411900318344171'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/cisco-pix.html' title='CISCO PIX 復原'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-97123550398302601</id><published>2009-09-18T11:29:00.003+08:00</published><updated>2009-09-18T11:32:05.517+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF使用USB Flash Disk 開機</title><content type='html'>&lt;strong&gt;一、解開掛載 initrd.lrp&lt;/strong&gt;&lt;br /&gt;mv initrd.lrp initrd.gz&lt;br /&gt;gunzip initrd.gz&lt;br /&gt;insmod loop.o  (module.tgz 中 xx.xx./block/ 下)&lt;br /&gt;mount initrd /initrd&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;二、確認 USB 相關模組已載入以下模組&lt;/strong&gt;&lt;br /&gt;相關路徑及檔案：/initrd/boot/lib/module/、/initrd/boot/etc/modules&lt;br /&gt;ide-core&lt;br /&gt;usbcore&lt;br /&gt;usb-uhci / usb-ohci / ehci-hcd&lt;br /&gt;scsi_mod&lt;br /&gt;usb-storage&lt;br /&gt;sd_mod&lt;br /&gt;vfat&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;三、部份設備 USB 裝置必須比較久的偵測時間，修改 /initrd/linuxrc 中 usb_wait 的等待時間&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;四、若有修改重新製作 initrd&lt;/strong&gt;&lt;br /&gt;gzip -v9c initrd &gt; initrd.gz&lt;br /&gt;mv initrd.gz initrd.lrp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-97123550398302601?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/97123550398302601/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=97123550398302601' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/97123550398302601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/97123550398302601'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/leafusb-flash-disk.html' title='LEAF使用USB Flash Disk 開機'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3274701710707006984</id><published>2009-09-11T14:12:00.004+08:00</published><updated>2009-09-11T14:20:15.882+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>CISCO  PIX IOS 升級更新</title><content type='html'>&lt;strong&gt;1.架設 TFTP Server&lt;/strong&gt;&lt;br /&gt;將 pix701.bin及asdm-501.bin放入 TFTP伺服器 目錄中&lt;br /&gt;TFTP 伺服器 IP 為 10.0.0.1&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.更新IOS&lt;/strong&gt;&lt;br /&gt;pixfirewall# copy tftp flash&lt;br /&gt;Address or name of remote host [0.0.0.0]? 10.0.0.1&lt;br /&gt;Source file name [cdisk]? pix701.bin&lt;br /&gt;copying t[url]ftp://10.0.0.1/pix701.bin[/url] to flash:image&lt;br /&gt;[yes|no|again]? yes&lt;br /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;Received 5124096 bytes&lt;br /&gt;Erasing current image&lt;br /&gt;Writing 5066808 bytes of image&lt;br /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;pixfirewall# reload&lt;br /&gt;Proceed with reload? [confirm]&lt;br /&gt;&lt;br /&gt;重新開機會久一點，不要任意關棧會造成更新失敗，導致無法開機&lt;br /&gt;完成開機後，原有設定也會套用&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.更新 ASDM&lt;/strong&gt;&lt;br /&gt;pixfirewall# copy tftp flash&lt;br /&gt;Address or name of remote host []? 10.0.0.1&lt;br /&gt;Source filename []? asdm-501.bin&lt;br /&gt;Destination filename [asdm-501.bin]?&lt;br /&gt;Accessing t[url]ftp://10.0.0.1/asdm-501.bin[/url]...!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;Writing file flash:/asdm-501.bin...&lt;br /&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;5919340 bytes copied in 85.610 secs (69639 bytes/sec)&lt;br /&gt;&lt;br /&gt;pixfirewall# reload&lt;br /&gt;Proceed with reload? [confirm]&lt;br /&gt;重新開機後即完成更新，原有設定也會套用&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3274701710707006984?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3274701710707006984/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3274701710707006984' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3274701710707006984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3274701710707006984'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/cisco-pix-ios.html' title='CISCO  PIX IOS 升級更新'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1658733372653171103</id><published>2009-09-11T14:00:00.002+08:00</published><updated>2009-09-11T14:13:48.214+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>Windows XP下CPL副檔名相關指令</title><content type='html'>access.cpl 協助工具選項&lt;BR&gt;appwiz.cpl 新增或移除程式&lt;BR&gt;desk.cpl 顯示內容&lt;BR&gt;firewall.cpl Windows 防火牆&lt;BR&gt;hdwwiz.cpl 新增硬體精靈&lt;BR&gt;inetcpl.cpl 網際網路內容&lt;BR&gt;intl.cpl 地區及語言選項&lt;BR&gt;irprops.cpl 無線連結&lt;BR&gt;iscsicpl.cpl iSCSI Initiator 內容&lt;BR&gt;joy.cpl  遊戲控制器&lt;BR&gt;jpicpl32.cpl JAVA控制面板&lt;BR&gt;main.cpl &amp;nbsp;滑鼠內容&lt;BR&gt;mmsys.cpl 聲音及音訊裝置內容&lt;BR&gt;ncpa.cpl 網路連線&lt;BR&gt;netsetup.cpl 無線網路安裝精靈&lt;BR&gt;nusrmgr.cpl 使用者帳戶&lt;BR&gt;odbccp32.cpl ODBC資料來源管理員&lt;BR&gt;powercfg.cpl 電源選項內容&lt;BR&gt;sysdm.cpl 系統內容&lt;BR&gt;telephon.cpl 電話和數據機選項&lt;BR&gt;timedate.cpl 日期和時間內容&lt;BR&gt;wscui.cpl windows 資訊安全中心&lt;BR&gt;wuaucpl.cpl 自動更新&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1658733372653171103?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1658733372653171103/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1658733372653171103' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1658733372653171103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1658733372653171103'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/windows-xpcpl_4952.html' title='Windows XP下CPL副檔名相關指令'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2146835548630432631</id><published>2009-09-11T13:44:00.002+08:00</published><updated>2009-09-11T14:14:03.173+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>Windows XP 下 MSC副檔名相關指令</title><content type='html'>admgmt.msc Active Directory管理 &lt;BR&gt;azman.msc 授權管理員 &lt;BR&gt;certmgr.msc 憑證 &lt;BR&gt;certsrv.msc 憑證授權 &lt;BR&gt;certtmpl.msc certtmpl憑證範本 &lt;BR&gt;ciadv.msc Indexing Service &lt;BR&gt;comexp.msc 元件服務 &lt;BR&gt;compmgmt.msc 電腦管理 &lt;BR&gt;devmgmt.msc 裝置管理員 &lt;BR&gt;dfrg.msc 磁碟重組工具 &lt;BR&gt;dfsgui.msc 分散式檔案系統 &lt;BR&gt;dhcpmgmt.msc DHCP &lt;BR&gt;diskmgmt.msc 磁碟管理 &lt;BR&gt;dnsmgmt.msc dnsmgmt &lt;BR&gt;domain.msc Active Directory網域及信任 &lt;BR&gt;dsa.msc  Active Directory使用者及電腦&lt;BR&gt;dssite.msc Active Directory 站台及服務 &lt;BR&gt;eventvwr.msc 事件檢視器 &lt;BR&gt;fsmgmt.msc 共用資料夾 &lt;BR&gt;gpedit.msc 群組原則 &lt;BR&gt;iis.msc  Internet Information Services&lt;BR&gt;ipaddrmgmt.msc IP位址管理 &lt;BR&gt;lusrmgr.msc 本機使用者和群組 &lt;BR&gt;mscorcfg.msc .NET Configuration &lt;BR&gt;ntmsmgr.msc 卸除式存放裝置 &lt;BR&gt;ntmsoprq.msc 卸除式存放裝置操作員要求 &lt;BR&gt;perfmon.msc 效能 &lt;BR&gt;pkmgmt.msc 公開金鑰管理 &lt;BR&gt;rsadmin.msc 遠端存放 &lt;BR&gt;rsop.msc 原則結果組 &lt;BR&gt;schmmgmt.msc schmmgmt &lt;BR&gt;secpol.msc 本機安全性設定 &lt;BR&gt;services.msc 服務 &lt;BR&gt;tapimgmt.msc 電話語音 &lt;BR&gt;tsmmc.msc 遠端桌面 &lt;BR&gt;uddi.msc UDDI服務主控站 &lt;BR&gt;winsmgmt.msc WINS &lt;BR&gt;wmimgmt.msc Windows Management Infrastructure&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2146835548630432631?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2146835548630432631/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2146835548630432631' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2146835548630432631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2146835548630432631'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/09/windows-xp-msc.html' title='Windows XP 下 MSC副檔名相關指令'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4510201681127899631</id><published>2009-07-27T11:37:00.003+08:00</published><updated>2009-09-11T14:14:14.165+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>Juniper NS-5GT-108 恢復預設密碼</title><content type='html'>使用以下方法將會遺失設定組態，但也會將裝置的預設值還原。&lt;br /&gt;以 CONSOLE 方式連接(參閱 NetScreen CLI Reference Guide 和安裝程式指南)。 &lt;br /&gt;1. 在登入提示下，鍵入裝置的序號。&lt;br /&gt;&lt;br /&gt;2. 在密碼提示下，再度鍵入序號。&lt;br /&gt;會出現下面的訊息：&lt;br /&gt;!!!! Lost Password Reset !!!! You have initiated a command to reset the device to factory defaults, clearing all &lt;br /&gt;current configuration, keys and settings. Would you like to continue? y/n &lt;br /&gt;&lt;br /&gt;3. 按 Y 鍵。&lt;br /&gt;會出現下面的訊息：&lt;br /&gt;!! Reconfirm Lost Password Reset !! If you continue, the entire configuration of the device will be erased. In &lt;br /&gt;addition, a permanent counter will be incremented to signify that this device has been reset. This is your last &lt;br /&gt;chance to cancel this command. If you proceed, the device will return to factory default configuration, which is: System IP: 192.168.1.1; username: netscreen; password: netscreen. Would you like to continue? y/n&lt;br /&gt;&lt;br /&gt;4. 按 Y 鍵以重設裝置。&lt;br /&gt;現在可以用 netscreen 作為預設使用者名稱和密碼來登入。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4510201681127899631?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4510201681127899631/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4510201681127899631' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4510201681127899631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4510201681127899631'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/07/juniper-ns-5gt-108.html' title='Juniper NS-5GT-108 恢復預設密碼'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2468970392090823500</id><published>2009-07-14T16:47:00.002+08:00</published><updated>2009-07-14T16:49:41.649+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>Windows 2K3 Telnet 服務不見</title><content type='html'>安裝 Microsoft (Windows) Server 2003 Service Pack 1 (SP1)] 或 [的 x x64 版本 」 (Windows Server 2003 之時，可能會遇到下列問題：&lt;br /&gt;「 Telnet 」 服務不在 [服務] 主控台 (services.msc) 中。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;修正方法：&lt;/b&gt;&lt;br /&gt;命令列中輸入 tlntsvr /service 安裝 Telnet &lt;br /&gt;&lt;br /&gt;詳情見&amp;nbsp;&lt;A href="http://support.microsoft.com/kb/899260"&gt;http://support.microsoft.com/kb/899260&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2468970392090823500?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2468970392090823500/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2468970392090823500' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2468970392090823500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2468970392090823500'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/07/windows-2k3-telnet.html' title='Windows 2K3 Telnet 服務不見'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2670106294229842561</id><published>2009-06-23T17:23:00.006+08:00</published><updated>2009-06-23T17:39:15.538+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 相關技術'/><title type='text'>XHTML 1.0 檢查表</title><content type='html'>1.將DOCTYPE改為嚴格版的HTML。&lt;br /&gt;&lt;br /&gt;2.把xmlns、lang和xml:lang屬性加到&amp;lt;html&amp;gt;&lt;br /&gt;&lt;br /&gt;3.&amp;lt;html&amp;gt;必須是DOCTYPE之後的第一個標籤，&lt;br /&gt;&lt;br /&gt;4.&amp;lt;/html&amp;gt;必須是文件的最後一個標籤。&lt;br /&gt;&lt;br /&gt;5.所有元素名稱都必須是小寫。&lt;br /&gt;&lt;br /&gt;6.所有起始標籤都必須有結束標籤。&lt;br /&gt;&lt;br /&gt;7.空元素都要以/&amp;gt; 作結束。&lt;br /&gt;&lt;br /&gt;8.所有屬性值都以“ 框住，且一定要含有數值。&lt;br /&gt;&lt;br /&gt;9.不可以在HTML內使用&amp;。&lt;br /&gt;&lt;br /&gt;W3C HTML檢查網址 &lt;a href="http://validator.w3.org" target="_blank"&gt;http://validator.w3.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2670106294229842561?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2670106294229842561/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2670106294229842561' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2670106294229842561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2670106294229842561'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/06/xhtml-10.html' title='XHTML 1.0 檢查表'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5287157112093969789</id><published>2009-06-23T17:21:00.005+08:00</published><updated>2009-06-23T17:39:15.538+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 相關技術'/><title type='text'>從嚴格版HTML轉換到XHTML 1.0</title><content type='html'>1.將DOCTYPE改為嚴格版XHTML。&lt;BR&gt;&amp;lt;!DOCTYPE html PUBLIC “-//W3C//DTD/XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;gt;&lt;br /&gt;&lt;br /&gt;2.把xmlns、lang和xml:lang屬性加到&amp;lt;html&amp;gt;元素&lt;BR&gt;&amp;lt;html xmlns=http://www.w3.org/1999/xhtml lang=“en” xml:lang=“en”&amp;gt;&lt;br /&gt;&lt;br /&gt;3.所有空元素都要以/&amp;gt; 作結束。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5287157112093969789?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5287157112093969789/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5287157112093969789' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5287157112093969789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5287157112093969789'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/06/htmlxhtml-10.html' title='從嚴格版HTML轉換到XHTML 1.0'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4656071813616877243</id><published>2009-06-23T17:05:00.002+08:00</published><updated>2009-06-23T17:08:45.760+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>將10進位整數轉換成以 char 表示</title><content type='html'>&lt;pre&gt;&lt;br /&gt;//將10進位整數轉換成以 char 表示&lt;br /&gt;function int2char($ints){&lt;br /&gt;    $d = array();&lt;br /&gt;    do {&lt;br /&gt;        array_unshift($d, $ints % 256);&lt;br /&gt;        $ints = (int) ($ints/256);&lt;br /&gt;    } while($ints&gt;256);&lt;br /&gt;    if($ints &amp;gt; 0) array_unshift($d, $ints % 256);&lt;br /&gt;&lt;br /&gt;    $s = '';&lt;br /&gt;    for($i=0; $i&amp;lt;sizeof($d); $i++)&lt;br /&gt;        $s .= chr($d[$i]);&lt;br /&gt;&lt;br /&gt;    return $s;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4656071813616877243?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4656071813616877243/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4656071813616877243' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4656071813616877243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4656071813616877243'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/06/10-char.html' title='將10進位整數轉換成以 char 表示'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3473763239869981325</id><published>2009-06-22T13:13:00.007+08:00</published><updated>2009-06-23T17:41:02.245+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>CISCO Catalyst 3560 + MS Windows IAS 802.1X認證</title><content type='html'>&lt;strong&gt;IEEE 802.1x port based 認證方式摘要&lt;/strong&gt;&lt;br /&gt;1.現行乙太網路的標準中，對內部網路使用者認證方法。&lt;br /&gt;2.所有網路端點及交換器皆具備此一功能才可執行。&lt;br /&gt;3.此認證方式以交換器實體連接介面埠為單位，若有一個使用者認證通過，則連接介面完全打通。&lt;br /&gt;4.當該介面下接一般舊型交換器或無線AP 時，則無法驗證多個使用者，因為一人通過，其餘使用者皆可上線。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;一、設定交換器&lt;/strong&gt;&lt;br /&gt;802.1X的設定&lt;br /&gt;aaa new-model&lt;br /&gt;aaa authentication dot1x default group radius&lt;br /&gt;dot1x system-auth-control&lt;br /&gt;&lt;br /&gt;RADIUS伺服器的設定&lt;br /&gt;radius-server host 192.168.19.180 key abc123&lt;br /&gt;&lt;br /&gt;各埠口的設定&lt;br /&gt;interface gigabitEthernet 0/1&lt;br /&gt;switchport mode access&lt;br /&gt;dot1x port-control auto&lt;br /&gt;&lt;br /&gt;參考資料&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3560/software/release/12.1_19_ea1/configuration/guide/sw8021x.pdf" target="_blank"&gt;http://www.cisco.com/en/US/docs/switches/lan/catalyst3560/software/release/12.1_19_ea1/configuration/guide/sw8021x.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;二、安裝IAS&lt;/strong&gt;&lt;br /&gt;控制台-&gt;新增或移除程式&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img height="623" alt="" src="http://docs.google.com/File?id=dhmt586_157dp28gjdg_b" width="552" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;三、設定IAS&lt;/strong&gt;&lt;br /&gt;1.新增RADIUS用戶端&lt;br /&gt;&lt;img height="412" alt="" src="http://docs.google.com/File?id=dhmt586_158nrnpjtxh_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;img height="411" alt="" src="http://docs.google.com/File?id=dhmt586_159ggp6b4pt_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;共用密碼必須和交換器設定中的一致&lt;br /&gt;&lt;img height="415" alt="" src="http://docs.google.com/File?id=dhmt586_160t7cm4sfd_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;2新增一個存取原則&lt;br /&gt;&lt;img height="411" alt="" src="http://docs.google.com/File?id=dhmt586_161cbntjcfg_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;img height="411" alt="" src="http://docs.google.com/File?id=dhmt586_162sdppcwhk_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;img height="414" alt="" src="http://docs.google.com/File?id=dhmt586_163dhkrw4cd_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;以使用者帳號或群組為單位設定可使用的帳號，設定下一步完成設定&lt;br /&gt;&lt;img height="406" alt="" src="http://docs.google.com/File?id=dhmt586_164g9sf69dt_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="410" alt="" src="http://docs.google.com/File?id=dhmt586_165c79kp5hm_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;img height="413" alt="" src="http://docs.google.com/File?id=dhmt586_166hpdpq4d9_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;四、Windows Server設定&lt;/strong&gt;&lt;br /&gt;若是使用Windows 網域帳號作認證，必須作以下設定&lt;br /&gt;1.AD中登錄伺服器&lt;br /&gt;&lt;img height="453" alt="" src="http://docs.google.com/File?id=dhmt586_167hpd8smcs_b" width="554" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;2.啟用使用可回復加密來存放密碼&lt;br /&gt;&lt;img height="477" alt="" src="http://docs.google.com/File?id=dhmt586_1688kctgcx_b" width="404" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;3.確定網域群組原則使用可回復加密來存放密碼。&lt;br /&gt;4.已有的帳號密碼若無使用可回復加密來存放密碼，必須先設定使用可回復加密來存放密碼後，重設密碼才可生效。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;五、Windows Client端電腦連線設定&lt;/strong&gt;&lt;br /&gt;&lt;img height="419" alt="" src="http://docs.google.com/File?id=dhmt586_169czqw65c6_b" width="367" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;連結上網路後出現輸入帳號密碼訊息&lt;br /&gt;&lt;img height="311" alt="" src="http://docs.google.com/File?id=dhmt586_170298p34cz_b" width="347" border="0" /&gt;&lt;/img&gt;&lt;br /&gt;若非使用網域帳號認證，使用者名稱必須加上IAS主機名稱即：IAS-Name\UserName&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3473763239869981325?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3473763239869981325/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3473763239869981325' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3473763239869981325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3473763239869981325'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/06/ias.html' title='CISCO Catalyst 3560 + MS Windows IAS 802.1X認證'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2569475032130200202</id><published>2009-06-04T12:03:00.017+08:00</published><updated>2009-06-04T12:15:33.034+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>Windows AT 指令</title><content type='html'>AT 命令排定某些命令或程式在某個特定的日期和時間，在電腦上執行。&lt;br /&gt;執行 AT 命令之前必須先啟動 Schedule 服務。&lt;br /&gt;&lt;br /&gt;AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]&lt;br /&gt;AT [\\computername] time [/INTERACTIVE]&amp;nbsp; [ /EVERY:date[,...] | /NEXT:date[,...]] "command"&lt;br /&gt;&lt;br /&gt;&lt;b&gt;參數說明&lt;/b&gt;&lt;br /&gt;&lt;TABLE cellSpacing=0 cellPadding=3 border=1&gt;&lt;TR bgColor=#cccccc&gt;&lt;TD&gt;參數&lt;/TD&gt;&lt;TD&gt;說明&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;\\computername&lt;/TD&gt;&lt;TD&gt;指定遠端電腦。如果省略這個參數，命令會被排定在本機上執行。&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;id&lt;/TD&gt;&lt;TD&gt;指定給排定時程命令的識別碼。&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;/delete&lt;/TD&gt;&lt;TD&gt;刪除某個已排程的命令。如果省略 id，所有電腦上已排程的 命令都會被刪除。&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;/yes&lt;/TD&gt;&lt;TD&gt;用於刪除所有已排程的工作，且不想在執行刪除時顯示確認訊息使用。&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;time&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;指定命令執行的時間。時間格式 hh:mm&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;/interactive&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;允許工作在執行時，與當時登入的用戶互動。&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;/every:date[,...]&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;指定在每週或每月的某日 (或某幾日) 執行命令。如果省略日期，則預設為在每月的本日執行。&lt;br&gt;date參數說明：&lt;BR&gt;每週的指定方式：&lt;BR&gt;星期天 : 日&lt;BR&gt;星期一 : 一&lt;BR&gt;星期二 : 二&lt;BR&gt;星期三 : 三&lt;BR&gt;星期四 : 四&lt;BR&gt;星期五 : 五&lt;BR&gt;星期六 : 六&lt;br&gt;每個月的那一天：1,2,3 ... 31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;/next:date[,...]&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;指定在下一次的指定日期 (如，下週三) 時，執行命令。如果省略日期，則預設為在每月的本日執行。&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;"command"&lt;/TD&gt;&lt;TD&gt;準備執行的 Windows NT 命令或批次檔。&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;br /&gt;&lt;b&gt;範例：&lt;BR&gt;&lt;/b&gt;一、每週星期一、二 23:30 執行 cmd.bat&lt;BR&gt;AT 23:30 /every:一,二 cmd.bat&lt;br /&gt;&lt;br /&gt;二、每個月 1、15 號23:30 執行 cmd.bat&lt;BR&gt;AT 23:30 /every:1,15 cmd.bat&lt;br /&gt;&lt;br /&gt;三、每個月15，及每個星期日 23:30 執行 cmd.bat&lt;BR&gt;AT 23:30 /every:日,15 cmd.bat&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2569475032130200202?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2569475032130200202/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2569475032130200202' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2569475032130200202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2569475032130200202'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/06/windows-at.html' title='Windows AT 指令'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1080549610550581597</id><published>2009-05-21T16:23:00.003+08:00</published><updated>2009-05-21T16:24:54.207+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>ssh 免輸入帳號密碼</title><content type='html'>&lt;DIV&gt;Server A 至 Server B 不用輸入帳號密碼&lt;BR&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Server A上的設定&lt;BR&gt;ssh-keygen -t rsa 或 ssh-keygen -d (dsa) =&amp;gt; 產生出 id_rsa, id_rsa.pub&lt;BR&gt;scp id_rsa.pub ServerB:~/.ssh/&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;Server B上的設定&lt;BR&gt;cat .ssh/id_rsa.pub &amp;gt;&amp;gt; .ssh/authorized_keys &lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1080549610550581597?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1080549610550581597/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1080549610550581597' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1080549610550581597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1080549610550581597'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/05/ssh.html' title='ssh 免輸入帳號密碼'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4528202671724714168</id><published>2009-05-14T15:46:00.003+08:00</published><updated>2009-05-14T15:48:30.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 使用 WWW-Authenticate 方式來認證身份</title><content type='html'>&lt;DIV&gt;PHP 認證亦可以使用 WWW-Authenticate 方式來認證身份&lt;/DIV&gt;&lt;br /&gt;&lt;DIV id=vb9v style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 648px; HEIGHT: 432px" src="http://docs.google.com/File?id=dhmt586_152g8bzx5hd_b"&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;範例程式如下：&lt;/DIV&gt;&lt;br /&gt;&lt;P&gt;&amp;lt;?php&lt;BR&gt;$user = 'user';&lt;BR&gt;$pw = 'pw';&lt;/P&gt;&lt;br /&gt;&lt;P&gt;if(!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_PW']=='') {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header("WWW-Authenticate: Basic realm=\"login\"");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header("HTTP/1.0 401 Unauthorized");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; die('認證失敗');&lt;BR&gt;} else {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($_SERVER['PHP_AUTH_USER']!=$user || $_SERVER['PHP_AUTH_PW']!=$pw) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header("WWW-Authenticate: Basic realm=\"login\"");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header("HTTP/1.0 401 Unauthorized");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; die('帳號或密碼錯誤');&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/P&gt;&lt;br /&gt;&lt;P&gt;//認證成功以後要作的工作&lt;BR&gt;echo "認證成功";&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4528202671724714168?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4528202671724714168/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4528202671724714168' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4528202671724714168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4528202671724714168'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/05/php-www-authenticate.html' title='PHP 使用 WWW-Authenticate 方式來認證身份'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2191436160953970291</id><published>2009-04-23T14:53:00.006+08:00</published><updated>2009-04-23T14:58:05.829+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 錯誤處理－自定處理函式</title><content type='html'>set_error_handler() - 指定一個自定函式作為 PHP 錯誤處理的函式。&lt;br /&gt;&lt;br /&gt;這個函式是用來告知 PHP 引擎，我們所自定的錯誤處理函式的名稱，自定的錯誤處理函式的名稱可以自行命名，但必須遵守以下傳入變數的次序及數量。&lt;br /&gt; &lt;br /&gt;function ErrorHandler($type, $msg, $file, $line){&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;&lt;hr&gt;&lt;b&gt;範例：&lt;/b&gt;&lt;br /&gt;&amp;lt?php&lt;br /&gt;function ErrorHandler($type, $msg, $file, $line){&lt;br /&gt;    printf("$type, $msg, $file, $line, 除數不可為 0\n");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;set_error_handler('ErrorHandler');&lt;br /&gt;printf("%d\n", 1/0);&lt;br /&gt;?&amp;gt&lt;br /&gt;&lt;br /&gt;&lt;b&gt;輸出結果：&lt;/b&gt;&lt;br /&gt;2, Division by zero, /var/www/html/error1.php, 7, 除數不可為 0 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2191436160953970291?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2191436160953970291/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2191436160953970291' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2191436160953970291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2191436160953970291'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/php_23.html' title='PHP 錯誤處理－自定處理函式'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2831721325291638986</id><published>2009-04-23T14:24:00.005+08:00</published><updated>2009-04-23T14:57:20.715+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 錯誤處理－錯誤等級相關函式 error_reporting</title><content type='html'>error_reporting() &amp;nbsp;- 指定PHP程式只需要回報的錯誤等級其他的一律忽略。&lt;br /&gt;&lt;br /&gt;&lt;B&gt;參數說明：&lt;/B&gt;&lt;br /&gt;&lt;TABLE border=1 valign="top"&gt;&lt;TBODY&gt;&lt;TR bgColor=#cccccc&gt;&lt;TD&gt;&lt;P&gt;&lt;B&gt;Value&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;B&gt;Constant&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;B&gt;Description&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;B&gt;Note&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;E_ERROR&lt;/TD&gt;&lt;TD&gt;執行時期致命的錯誤&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;E_WARNING&lt;/TD&gt;&lt;TD&gt;執行時期錯誤警告&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;E_PARSE&lt;/TD&gt;&lt;TD&gt;編譯時的程式剖析錯誤&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;E_NOTICE&lt;/TD&gt;&lt;TD&gt;執行時期的提醒&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;E_CORE_ERROR&lt;/TD&gt;&lt;TD&gt;PHP 引擎啟動執行時產生的致命錯誤&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;E_CORE_WARNING&lt;/TD&gt;&lt;TD&gt;PHP 引擎啟動執行時產生的警告&lt;/TD&gt;&lt;TD&gt;since PHP 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;64&lt;/TD&gt;&lt;TD&gt;E_COMPILE_ERROR&lt;/TD&gt;&lt;TD&gt;致命的編譯時錯誤&lt;/TD&gt;&lt;TD&gt;since PHP 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;128&lt;/TD&gt;&lt;TD&gt;E_COMPILE_WARNING&lt;/TD&gt;&lt;TD&gt;致命的編譯時警告&lt;/TD&gt;&lt;TD&gt;since PHP 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;256&lt;/TD&gt;&lt;TD&gt;E_USER_ERROR&lt;/TD&gt;&lt;TD&gt;使用者定義的錯誤&lt;/TD&gt;&lt;TD&gt;since PHP 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;512&lt;/TD&gt;&lt;TD&gt;E_USER_WARNING&lt;/TD&gt;&lt;TD&gt;使用者定義的警告&lt;/TD&gt;&lt;TD&gt;since PHP 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1024&lt;/TD&gt;&lt;TD&gt;E_USER_NOTICE&lt;/TD&gt;&lt;TD&gt;使用者定義的提醒&lt;/TD&gt;&lt;TD&gt;since PHP 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2048&lt;/TD&gt;&lt;TD&gt;E_STRICT&lt;/TD&gt;&lt;TD&gt;編碼標準化警告(建議如何修改以向前兼容)&lt;/TD&gt;&lt;TD&gt;since PHP 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4096&lt;/TD&gt;&lt;TD&gt;E_RECOVERABLE_ERROR&lt;/TD&gt;&lt;TD&gt;接近致命的運行時錯誤，若未被捕獲則視同E_ERROR&lt;/TD&gt;&lt;TD&gt;since PHP 5.2.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8192&lt;/TD&gt;&lt;TD&gt;E_DEPRECATED&lt;/TD&gt;&lt;TD&gt;Run-time notices. Enable this to receive warnings about code that will not work in future versions. &lt;/TD&gt;&lt;TD&gt;since PHP 5.3.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR vAlign=top&gt;&lt;TD&gt;16384&lt;/TD&gt;&lt;TD&gt;E_USER_DEPRECATED&lt;/TD&gt;&lt;TD&gt;User-generated warning message. This is like an &lt;B&gt;E_DEPRECATED&lt;/B&gt;, except it is generated in PHP code by using the PHP function &lt;A class=function href="http://tw2.php.net/manual/en/function.trigger-error.php"&gt;&lt;FONT color=#800080&gt;trigger_error()&lt;/FONT&gt;&lt;/A&gt;. &lt;/TD&gt;&lt;TD&gt;since PHP 5.3.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR vAlign=top&gt;&lt;TD&gt;30719&lt;/TD&gt;&lt;TD&gt;E_ALL&lt;/TD&gt;&lt;TD&gt;所有的錯誤、警告&lt;/TD&gt;&lt;TD&gt;32767 in PHP 6, 30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;&lt;br /&gt;&lt;HR&gt;&lt;br /&gt;&lt;B&gt;範例：&lt;BR&gt;&lt;/B&gt;1/0 會產生一個 WARNING 的錯誤等級，先將程式錯誤等級設為 E_ERROR ，則不會有錯誤訊息出現，因為已經被忽略了。&lt;br /&gt;&amp;lt;?php&lt;BR&gt;error_reporting(E_ERROR);&lt;BR&gt;printf("%d\n", 1/0);&lt;br /&gt;&lt;br /&gt;error_reporting(E_WARNING);&lt;BR&gt;printf("%d\n", 1/0);&lt;BR&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;HR&gt;&lt;br /&gt;&lt;B&gt;輸出結果：&lt;BR&gt;&lt;/B&gt;0 &lt;BR&gt;Warning: Division by zero in /var/www/html/error1.php on line 6&lt;BR&gt;0 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;參考文件：&lt;/b&gt;&lt;br /&gt;&lt;A href="http://tw2.php.net/manual/en/errorfunc.constants.php#errorfunc.constants.errorlevels.e-error"&gt;http://tw2.php.net/manual/en/errorfunc.constants.php#errorfunc.constants.errorlevels.e-error&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2831721325291638986?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2831721325291638986/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2831721325291638986' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2831721325291638986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2831721325291638986'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/php-errorreporting.html' title='PHP 錯誤處理－錯誤等級相關函式 error_reporting'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-7032309238000211867</id><published>2009-04-23T14:23:00.002+08:00</published><updated>2009-04-23T14:29:17.535+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 錯誤處理</title><content type='html'>&lt;b&gt;PHP 程式的錯誤包含兩種類型：&lt;/b&gt;&lt;br /&gt;1.程式編譯時發生的錯誤。&lt;br /&gt;2.程式執行時發生的錯誤。&lt;br /&gt;引起錯誤的原因可能是執行環境所導致的錯誤或者是程式中語法、語意或是邏輯的錯誤。&lt;br /&gt;&lt;br /&gt;PHP 的錯誤處理可以處理直譯過程的語法、語意錯誤，或執行時的程式錯誤。PHP 4.0版之前即提供錯誤處理的機制，當程式發生錯誤時，可以提供不同的錯誤處理方式。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PHP 錯誤處理的4種等級：&lt;/b&gt;&lt;br /&gt;1.Parser Errors：PHP程式碼語法和語意錯誤。&lt;br /&gt;2.Fatal Errors：執行時間嚴重的錯誤，PHP引擎會停止執行程式。&lt;br /&gt;3.Warnings：警告錯誤，PHP引擎會試圖繼續執行程式。&lt;br /&gt;4.Notices：提醒程式碼可能出現的錯誤。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-7032309238000211867?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/7032309238000211867/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=7032309238000211867' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7032309238000211867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7032309238000211867'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/php.html' title='PHP 錯誤處理'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-7355150693964302237</id><published>2009-04-03T14:31:00.002+08:00</published><updated>2009-04-03T14:32:48.961+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>使用 IMAP 伺服器作身份認證</title><content type='html'>&amp;lt?php&lt;br /&gt;//使用 IMAP 伺服器作身份認證&lt;br /&gt;$server = 'imap-server';&lt;br /&gt;$port = '143';&lt;br /&gt;$userid = 'userid';&lt;br /&gt;$password = 'password';&lt;br /&gt;&lt;br /&gt;//檢查 $server $port 是否可以開啟&lt;br /&gt;$fp = fsockopen ($server, $port, $errno, $errstr, 5);&lt;br /&gt;if(!$fp) die('連線失敗');&lt;br /&gt;&lt;br /&gt;//檢查 伺服器連線是否成功&lt;br /&gt;$msg = fgets($fp, 256);&lt;br /&gt;if(strpos($msg,"* OK")!=0) die('IMAP 伺服器連線失敗');&lt;br /&gt;&lt;br /&gt;//傳送帳號密碼&lt;br /&gt;fputs($fp, ". login $userid $password\r\n");&lt;br /&gt;$msg = fgets($fp,256);&lt;br /&gt;if(strpos($msg,"* OK")!=0) die('帳號密碼錯誤');&lt;br /&gt;else echo '認證成功';&lt;br /&gt;&lt;br /&gt;fputs($fp, ". LOGOUT\r\n");&lt;br /&gt;$msg = fgets($fp,256);&lt;br /&gt;&lt;br /&gt;fclose($fp);&lt;br /&gt;?&amp;gt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-7355150693964302237?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/7355150693964302237/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=7355150693964302237' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7355150693964302237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7355150693964302237'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/imap.html' title='使用 IMAP 伺服器作身份認證'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5225678331251331902</id><published>2009-04-02T13:34:00.007+08:00</published><updated>2009-04-02T13:39:11.931+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>使用 POP3 伺服器作身份認證</title><content type='html'>&amp;lt?php&lt;br /&gt;//使用 POP3 伺服器作身份認證&lt;br /&gt;$server = 'pop3server';&lt;br /&gt;$port = '110';&lt;br /&gt;$userid = 'userid';&lt;br /&gt;$password = 'password';&lt;br /&gt;&lt;br /&gt;//檢查 $server $port 是否可以開啟&lt;br /&gt;$fp = fsockopen ($server, $port, $errno, $errstr, 5);&lt;br /&gt;if(!$fp) die('連線失敗');&lt;br /&gt;&lt;br /&gt;//檢查 POP3 伺服器連線是否成功&lt;br /&gt;$msg = fgets($fp, 256);&lt;br /&gt;if(strpos($msg,"+OK")!=0) die('POP3 伺服器連線失敗');&lt;br /&gt;&lt;br /&gt;//傳送帳號&lt;br /&gt;fputs($fp, "USER $userid\r\n");&lt;br /&gt;$msg = fgets($fp,256);&lt;br /&gt;if(strpos($msg,"+OK")!=0) die('帳號錯誤');&lt;br /&gt;&lt;br /&gt;//傳送密碼&lt;br /&gt;fputs($fp, "PASS $password\r\n");&lt;br /&gt;$msg = fgets($fp,256);&lt;br /&gt;if(strpos($msg,"+OK")!=0) return die('密碼錯誤');&lt;br /&gt;else echo '認證成功';&lt;br /&gt;&lt;br /&gt;fputs($fp, "QUIT\r\n");&lt;br /&gt;$msg = fgets($fp,256);&lt;br /&gt;&lt;br /&gt;fclose($fp);&lt;br /&gt;?&amp;gt&lt;br /&gt;&lt;br /&gt;參考文件 &lt;br /&gt;&lt;a href=http://yu-minspace.blogspot.com/2009/04/rfc1939-pop3.html&gt;http://yu-minspace.blogspot.com/2009/04/rfc1939-pop3.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5225678331251331902?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5225678331251331902/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5225678331251331902' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5225678331251331902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5225678331251331902'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/pop3.html' title='使用 POP3 伺服器作身份認證'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5900530597700731607</id><published>2009-04-02T12:07:00.017+08:00</published><updated>2009-04-02T13:40:17.071+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>RFC1939-POP3協定摘要</title><content type='html'>&lt;b&gt;POP3伺服器&lt;/b&gt;&lt;br /&gt;1.POP3伺服器偵聽 TCP 埠口 110。&lt;br /&gt;2.當客戶主機需要使用服務時，它將與伺服器建立TCP連接。&lt;br /&gt;3.當連接建立，POP3發送確認消息。客戶和POP3服務器相互（分別）交換命令和回應，這一過程一直要持續到連接終止。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;POP3伺服器和客戶端的運作&lt;/b&gt;&lt;br /&gt;1.在生命周期中，POP3會話有幾個不同的狀態(確認、操作及更新)。&lt;br /&gt;2.一旦TCP連接被打開，而且POP3服務器發送了確認信息，此過程就進入了"確認"狀態。在此狀態中，客戶必須向POP3服務器確認自己是其的客戶。一旦確認成功，服務器就獲取與客戶郵件相關的資源，此時這一過程進入了"操作"狀態。在此狀態中，客戶提出服務，當客戶發出QUIT命令時，此過程進入了"更新"狀態。在此狀態中，POP3服務器釋放在"操作"狀態中取得的資源，並發送消息，終止連接。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;POP3命令及訊息的交換&lt;/b&gt;&lt;br /&gt;1.POP3命令由一個命令和一些參數組成。&lt;br /&gt;2.所有命令以一個CRLF結束。&lt;br /&gt;3.命令和參數由可顯示的ASCII字元組成，由空格間隔。&lt;br /&gt;4.命令一般是三到四個字母，每個參數長度可達40個字元長度。&lt;br /&gt;5.在發送第一行回應和一個CRLF之後，任何的附加信息行發送也由CRLF結束。&lt;br /&gt;6.當所有信息發送結束時，發送最一行，包括一個結束字符（十進制碼46，也就是"."）和一個CRLF。&lt;br /&gt;7.如果信息中的任何一行以結束字符開始，此行就是通過在那一行預先裝入結束而進行字符填充的。因此，多行回應由五個CRLF.CRLF 結束。&lt;br /&gt;8.當檢測多行回應時，客戶檢測以確認此行是否以結束字符開始。如果是的，而且其的字符不是CRLF，此行的第一個字符（結束字符）將被拋棄；如果其緊跟CRLF，從POP服務器來的回應終止，包括.CRLF 的行也不被認為是多行回應的一部分了。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;一、基礎的POP3命令： &lt;/b&gt;&lt;br /&gt;&lt;table cellspacing="0" cellpadding="3" border="1"&gt;&lt;tr bgcolor=#666666&gt;&lt;td width="25%"&gt;&lt;p&gt;&lt;b&gt;指令名稱&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td &gt;&lt;b&gt;說明&lt;/b&gt;&lt;/td&gt;&lt;td &gt;&lt;b&gt;狀態&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td &gt;USER name&lt;/td&gt;&lt;td&gt;送出帳號名稱&lt;/td&gt;&lt;td &gt;確認&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PASS string &lt;/td&gt;&lt;td &gt;送出帳號密碼&lt;/td&gt;&lt;td &gt;確認&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td &gt;QUIT &lt;/td&gt;&lt;td &gt;結束POP3連線作業&lt;/td&gt;&lt;td&gt;確認、操作、更新&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td &gt;STAT&lt;/td&gt;&lt;td &gt;傳回信件狀況&lt;/td&gt;&lt;td &gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td &gt;LIST [msg] &lt;/td&gt;&lt;td&gt;&lt;p&gt;列出信件大小&lt;/p&gt;&lt;p&gt;【參數】信件編號&lt;/p&gt;&lt;/td&gt;&lt;td &gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td &gt;RETR msg&lt;/td&gt;&lt;td &gt;&lt;p&gt;傳回信件內容&lt;/p&gt;&lt;p&gt;【參數】信件編號&lt;/p&gt;&lt;/td&gt;&lt;td &gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td &gt;DELE msg &lt;/td&gt;&lt;td &gt;&lt;p&gt;刪除指定信件&lt;/p&gt;&lt;p&gt;【參數】信件編號&lt;/p&gt;&lt;/td&gt;&lt;td &gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;NOOP &lt;/td&gt;&lt;td &gt;NOOP&lt;/td&gt;&lt;td &gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RSET&lt;/td&gt;&lt;td &gt;重設信件狀態&lt;/td&gt;&lt;td &gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;二、可選的POP3命令：&lt;/b&gt;&lt;br /&gt;&lt;table cellspacing="0" cellpadding="3" border="1"&gt;&lt;tbody&gt;&lt;tr bgcolor=#666666&gt;&lt;td&gt;&lt;b&gt;指令名稱&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;說明&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;b&gt;狀態&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;APOP name digest&lt;/td&gt;&lt;td&gt;&lt;p&gt;使用 name digit md5 方式取代 USER/PASS 方式作確認&lt;/p&gt;&lt;p&gt;【參數】指定郵箱的字串和MD5摘要串。&lt;br&gt;【限制】僅在POP3確認的"確認"狀態中使用。&lt;/p&gt;&lt;/td&gt;&lt;td&gt;確認&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;TOP msg n &lt;/td&gt;&lt;td&gt;&lt;p&gt;傳回信件指定行數的內容&lt;/p&gt;&lt;p&gt;【參數】一個是未被標記為刪除的信件數，另一個是非負數（必須提供），如果要求的行數比信件體中的行數大，會發送整個信件。 &lt;/p&gt;&lt;/td&gt;&lt;td&gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;UIDL [msg] &lt;/td&gt;&lt;td&gt;&lt;p&gt;傳回信件序號&lt;/p&gt;&lt;p&gt;【參數】信件數（可選）。如果給出信件數，不包括被標記為刪除的信件。&lt;/p&gt;&lt;/td&gt;&lt;td&gt;操作&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;三、POP3 回應： &lt;/b&gt;&lt;br /&gt;1.POP3回應由一個狀態碼和一個可能跟有附加信息的命令組成。&lt;br /&gt;2.所有回應也是由 CRLF 結束。&lt;br /&gt;3.有兩種狀態碼，"成功" ("+OK") 和 "失敗" ("-ERR")。&lt;br /&gt;4.對特定命令的回應是由許多字符組成的。&lt;br /&gt;5.除了STAT，LIST和UIDL的回應外，其它命令的回應均為"+OK"和 "-ERR"。&lt;br /&gt;&lt;br /&gt;參考文件 &lt;a href="http://www.ietf.org/rfc/rfc1939.txt"&gt;http://www.ietf.org/rfc/rfc1939.txt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5900530597700731607?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5900530597700731607/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5900530597700731607' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5900530597700731607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5900530597700731607'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/rfc1939-pop3.html' title='RFC1939-POP3協定摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4351700560250953322</id><published>2009-04-01T09:59:00.003+08:00</published><updated>2009-04-02T10:26:44.820+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LEAF'/><title type='text'>LEAF 設定VPN 摘要</title><content type='html'>VPN 需要載入 ip_gre.o 模組，才能傳送 tunnel(gre) 封包 &lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4351700560250953322?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4351700560250953322/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4351700560250953322' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4351700560250953322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4351700560250953322'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/04/leaf-vpn.html' title='LEAF 設定VPN 摘要'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4800353142092740832</id><published>2009-03-27T10:39:00.002+08:00</published><updated>2009-03-27T10:41:49.674+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='系統管理'/><title type='text'>VIM 如何正確顯示 UniCode或其他編碼</title><content type='html'>要切換編碼 utf-8 ，只要在命令模式鍵入&lt;br /&gt;:set encoding=utf-8&lt;br /&gt;&lt;br /&gt;vim 的指令也有縮寫&lt;br /&gt;se = set&lt;br /&gt;enc = encoding&lt;br /&gt;utf8 = utf-8&lt;br /&gt;因此上面的指令可以簡短成 se enc=utf8&lt;br /&gt;&lt;br /&gt;如果不想每次都設定，也可以在 ~/.vimrc 設定檔中加入底下幾行即可解決：set encoding=utf-8&lt;br /&gt;&lt;br /&gt;更多相關的設定，命令列輸入 :help&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4800353142092740832?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4800353142092740832/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4800353142092740832' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4800353142092740832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4800353142092740832'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/03/vim-unicode.html' title='VIM 如何正確顯示 UniCode或其他編碼'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2645716022876582038</id><published>2009-03-27T10:31:00.002+08:00</published><updated>2009-03-27T10:32:55.636+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Linux mount FreeBSD 檔案系統</title><content type='html'>確定核心有支援 ufs 後使用以下指令範例：&lt;br /&gt;mount -t ufs -o rw,ufstype=44bsd /dev/sda1 /mnt &lt;br /&gt;mount -t ufs -o ro,ufstype=44bsd /dev/sda1 /mnt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2645716022876582038?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2645716022876582038/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2645716022876582038' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2645716022876582038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2645716022876582038'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/03/linux-mount-freebsd.html' title='Linux mount FreeBSD 檔案系統'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6316728955471908484</id><published>2009-03-27T10:16:00.002+08:00</published><updated>2009-03-27T10:18:37.587+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>REDHAT ES4 新增 POP3 服務</title><content type='html'>安裝 dovecot-0.99.11-2.EL4.1.i386.rpm&lt;br /&gt;&lt;br /&gt;修改設定檔 /etc/dovecot.conf &lt;br /&gt;修改 #protocols = imap imaps&lt;br /&gt;---&amp;gt; protocols = pop3&lt;br /&gt;&lt;br /&gt;修改 pop3_listen = [::]&lt;br /&gt;---&amp;gt; pop3_listen = *&lt;br /&gt;&lt;br /&gt;啟動服務 /etc/init.d/dovecot start&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6316728955471908484?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6316728955471908484/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6316728955471908484' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6316728955471908484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6316728955471908484'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/03/redhat-es4-pop3.html' title='REDHAT ES4 新增 POP3 服務'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5326958676120319270</id><published>2009-03-23T15:36:00.020+08:00</published><updated>2009-03-23T16:31:50.911+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='系統管理'/><title type='text'>IBM X346 BMC 設定筆記</title><content type='html'>&lt;b&gt;BMC 說明摘要：&lt;/b&gt;&lt;br /&gt;1.BMC Baseboard Management Controller)。&lt;br /&gt;2.伺服器在開機時載入BIOS時會執行硬體檢測，但當開機完成，運行一段時間後，若伺服器硬體週邊等發生故障時，要如何監測？BMC即是提供這種功能，從某個角度可以定義有BMC功能的即是伺服器，沒有的則是PC。&lt;br /&gt;3.目前可以使用 BMC 透過網路來監控伺服器。&lt;br /&gt;&lt;br /&gt;IBM X346 BMC功能有限，比較有用的功能在於控制主機的電源，相關指令如下：&lt;br /&gt;identify 控制面板標示的LED&lt;br /&gt;sysinfo 顯示目前系統的訊息&lt;br /&gt;power 顯示、控制電源的開關&lt;br /&gt;sel 顯示、刪除sel訊息&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;IBM X346 BMC 設定步驟如下：&lt;/strong&gt;&lt;br /&gt;一.BIOS設定BMC的相關設定&lt;br /&gt;按F1進入BIOS，Advance-&gt;設置BMC IP&lt;br /&gt;設定 SOL（Serial over LAN ) 功能： Advanced Options，Baseboard Management Controller (BMC) Settings：&lt;br /&gt;– System-BMC Serial Port Sharing 設為 Enabled&lt;br /&gt;– BMC Serial Port Access Mode 設為 Dedicated Devices and I/O Ports，作如下設定：&lt;br /&gt;– 將Serial Port A 設為 Auto-configure。 Remote Console Redirection，作如下設定：&lt;br /&gt;– Remote Console Active 設為 Enabled&lt;br /&gt;– Remote Console Text Emulation 設為 VT100/VT220&lt;br /&gt;– Remote Console Keyboard Emulation 設為 VT100/VT220&lt;br /&gt;– Remote Console Active After Boot 設為 Enabled&lt;br /&gt;– Remote Console Flow Control 設為 Hardware&lt;br /&gt;&lt;br /&gt;windows 命令行下，檢查配置 進行相關如下：bootcfg /ems on /port com1 /baud 19200 /id 1;&lt;br /&gt;注意參數與BIOS設置一致&lt;br /&gt;&lt;br /&gt;二.連結網路，BMC的網路界面通常和第一個網路界面共用(通常是離電源供應器比較近的那一個)。&lt;br /&gt;&lt;br /&gt;三.安裝 SMBridge 軟體 下載 System Management Bridge Baseboard Management Controller CLI and Remote Console Utility - Servers &lt;br /&gt;&lt;a href="http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-57729&amp;amp;brandind=5000008"&gt;http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-57729&amp;amp;brandind=5000008&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;可以任意安裝在某一部機器上，安裝完成以後，有以下檔案：&lt;br /&gt;1.pxyservice.exe 服務程式&lt;br /&gt;2.pxyservice.ini 一般不需要配置&lt;br /&gt;3.SMBridge.exe SMBridge 處理程式。&lt;br /&gt;4.smbridge.cfg&lt;br /&gt;///////////////////////////////////&lt;br /&gt;ip=127.0.0.1&lt;br /&gt;port=623&lt;br /&gt;session_timeout=30&lt;br /&gt;power_off_timeout=60&lt;br /&gt;其中IP設置SMBridge監聽IP, INADDR_ANY 為任意；&lt;br /&gt;127.0.0.1 只允許本機;&lt;br /&gt;ip:監聽一個具體IP;&lt;br /&gt;PORT為監聽埠，預設為623。&lt;br /&gt;/////////////////////////////////&lt;br /&gt;&lt;br /&gt;執行pxyservice.exe，即可啟動SMBridge服務。&lt;br /&gt;&lt;br /&gt;四、使用 TELNET 127.0.0.1 623 即可登入 SMBridge&lt;br /&gt;1.登入 SMBridge 可以使用 connect 指令連結到想監控的伺服器。&lt;br /&gt;2.IBM X346 BMC 的預設帳號密碼是 USERID / PASSW0RD&lt;br /&gt;3.也可以使用SMBridge.exe命令直接連結支援BMC的伺服器進行管理。如：&lt;br /&gt;smbridge -ip 192.168.0.100 -u USERID -p PASSW0RD sysinfo&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;參考文件： &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www-01.ibm.com/support/docview.wss?uid=csc1ee9270bad8fe13c54825738600326ced"&gt;http://www-01.ibm.com/support/docview.wss?uid=csc1ee9270bad8fe13c54825738600326ced&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.ixpub.net/archiver/tid-687984-page-1.html"&gt;http://www.ixpub.net/archiver/tid-687984-page-1.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www-900.ibm.com/cn/support/download/driver/detail?DocId=JJLU-6HHBQF"&gt;http://www-900.ibm.com/cn/support/download/driver/detail?DocId=JJLU-6HHBQF&lt;/a&gt; &lt;br /&gt;&lt;a href=http://hi.baidu.com/telpublic/blog/item/1f3aa513788f57d3f6039ee6.html&gt;http://hi.baidu.com/telpublic/blog/item/1f3aa513788f57d3f6039ee6.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5326958676120319270?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5326958676120319270/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5326958676120319270' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5326958676120319270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5326958676120319270'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/03/ibm-x346-bmc.html' title='IBM X346 BMC 設定筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-2223367431355474946</id><published>2009-01-09T18:15:00.004+08:00</published><updated>2009-01-09T18:24:39.419+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP函式 htmlspecialchars 和 htmlentities 差別</title><content type='html'>htmlspecialchars 、htmlentities 這兩個函數基本功能差不多，但有細微的差異。&lt;br /&gt;&lt;br /&gt;1.htmlspecialchars只轉化下面這幾個html代碼&lt;br /&gt;&lt;pre&gt;‘&amp;amp;’ (ampersand) becomes ‘&amp;amp;’&lt;br /&gt;‘”‘ (double quote) becomes ‘”‘ when ENT_NOQUOTES is not set.&lt;br /&gt; ”’ (single quote) becomes ”’ only when ENT_QUOTES is set.&lt;br /&gt;‘&lt;’ (less than) becomes ‘&lt;’ &lt;br /&gt;‘&gt;’ (greater than) becomes ‘&gt;’&lt;/pre&gt;&lt;br /&gt;2.htmlentities 會轉化所有的html代碼，若字串中只有英文、數字則兩個函式結果相同，若是其中含有無法識別的中文字結果就不同了，中文字也會被轉換了。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;一個簡單的例子來做比較：&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$str='&amp;lt;a href="test.html"&amp;gt;測試頁面&amp;lt;/a&amp;gt;';&lt;br /&gt;echo htmlentities($str);&lt;br /&gt;echo "&amp;lt;br&amp;gt;";&lt;br /&gt;echo htmlspecialchars($str);&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;輸出結果如下：&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&amp;lt;a href="test.html"&amp;gt;æ¸¬è©¦é ?é?¢&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;a href="test.html"&amp;gt;測試頁面&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-2223367431355474946?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/2223367431355474946/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=2223367431355474946' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2223367431355474946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/2223367431355474946'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2009/01/php-htmlspecialchars-htmlentities.html' title='PHP函式 htmlspecialchars 和 htmlentities 差別'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8629789783412783943</id><published>2008-12-23T14:39:00.002+08:00</published><updated>2008-12-23T14:41:47.211+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>$_SERVER['HTTP_REFERER'] &amp; $HTTP_SERVER_VARS['HTTP_REFERER'] 筆記</title><content type='html'>$_SERVER['HTTP_REFERER'] &amp;amp; $HTTP_SERVER_VARS['HTTP_REFERER']這兩個變數，是用來存放使用端瀏覽器存取上一頁面的URL資訊，如果不存在上一頁的URL，則這兩個變數不存在。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;應用：&lt;/b&gt;&lt;br /&gt;檢查訪客必須是由某個URL連入，否則無法存取資料。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;安全上的問題：&lt;/b&gt;&lt;br /&gt;1.在存取這兩個變數前最好使用isset()來確定變數是存在的。&lt;br /&gt;2.HTTP_REFERER是由用戶端的瀏覽器軟體所傳送的，所以有可能被竄改，會有安全上的疑慮。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;參考文件：&lt;/b&gt;&lt;a href="http://tw2.php.net/manual/en/reserved.variables.server.php"&gt;http://tw2.php.net/manual/en/reserved.variables.server.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8629789783412783943?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8629789783412783943/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8629789783412783943' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8629789783412783943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8629789783412783943'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/12/server-httpservervars.html' title='$_SERVER[&amp;#39;HTTP_REFERER&amp;#39;] &amp;amp; $HTTP_SERVER_VARS[&amp;#39;HTTP_REFERER&amp;#39;] 筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5012523245274337257</id><published>2008-12-19T16:43:00.004+08:00</published><updated>2008-12-19T16:46:34.172+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 中 include 和 require 的差異</title><content type='html'>include 引入檔案失敗時或所引入檔案執行錯誤時，程式不會停止執行，產生一個 Warning訊息&lt;br /&gt;require 引入檔案失敗時或所引入檔案執行錯誤時，程式會停止執行，傳回Fatal error訊息&lt;br /&gt;&lt;br /&gt;參考文件：&lt;A href="http://tw2.php.net/include/"&gt;http://tw2.php.net/include/&lt;/A&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5012523245274337257?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5012523245274337257/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5012523245274337257' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5012523245274337257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5012523245274337257'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/12/php-include-require.html' title='PHP 中 include 和 require 的差異'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3573681641679783713</id><published>2008-12-17T18:09:00.002+08:00</published><updated>2008-12-17T18:10:48.080+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>.rhosts 和 hosts.equiv 的差異</title><content type='html'>~.rhosts 和 /etc/hosts.equiv 都是設定 rlogin 的信任關係但之間還是有些許差異，端看用途、目的有不同的使用方式&lt;br /&gt;&lt;br /&gt;/etc/hosts.equiv：不同主機間的信任關係&lt;br /&gt;~/.rhosts          ：同一帳號在不同主機間的信任關係&lt;br /&gt;&lt;br /&gt;hosts.equiv 格式：&lt;br /&gt;HOST      USERNAME&lt;br /&gt;IP           USERNAME&lt;br /&gt;&lt;br /&gt;可以用 "+" 表示所有，如&lt;br /&gt;HOST      +&lt;br /&gt;表示從HOST 主機來的所有用戶&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3573681641679783713?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3573681641679783713/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3573681641679783713' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3573681641679783713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3573681641679783713'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/12/rhosts-hostsequiv.html' title='.rhosts 和 hosts.equiv 的差異'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8179911454264945126</id><published>2008-12-16T10:58:00.002+08:00</published><updated>2008-12-16T11:01:38.155+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>加速改進PHP效能的方法</title><content type='html'>以下是利用Cache或編碼的方式達到加速改進PHP效能的方法&lt;br /&gt;1.PHP PECL extension - APC(Alternative PHP Cache)&lt;br /&gt;&lt;a href="http://pecl.php.net/package/APC"&gt;http://pecl.php.net/package/APC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.PHP PECL extension - memcache&lt;br /&gt;&lt;a href="http://pecl.php.net/package/memcache"&gt;&lt;span style="color:#800080;"&gt;http://pecl.php.net/package/memcache&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.memcached (使用記憶體)&lt;br /&gt;&lt;a href="http://www.danga.com/memcached/"&gt;&lt;span style="color:#800080;"&gt;http://www.danga.com/memcached/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.JPCache (使用網頁壓縮技術)&lt;br /&gt;&lt;a href="http://www.jpcache.com/"&gt;http://www.jpcache.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.Turck MMCache&lt;br /&gt;&lt;a href="http://turck-mmcache.sourceforge.net/"&gt;http://turck-mmcache.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6.eAccelerator&lt;br /&gt;&lt;a href="http://eaccelerator.net/"&gt;http://eaccelerator.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7.The ionCube PHP Accelerator&lt;br /&gt;&lt;a href="http://www.php-accelerator.co.uk/"&gt;http://www.php-accelerator.co.uk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8.Zend Optimizer&lt;br /&gt;&lt;a href="http://zend.com/store/products/zend-optimizer.php"&gt;http://zend.com/store/products/zend-optimizer.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8179911454264945126?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8179911454264945126/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8179911454264945126' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8179911454264945126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8179911454264945126'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/12/php.html' title='加速改進PHP效能的方法'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4276867496416954832</id><published>2008-12-16T10:16:00.006+08:00</published><updated>2009-01-10T12:07:10.386+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP bytecode Compiler</title><content type='html'>bcompiler是PHP PECL中的extension，可用來加密PHP原始碼&lt;br /&gt;&lt;br /&gt;&lt;b&gt;安裝方式&lt;/b&gt;&lt;br /&gt;1.bcompiler必須使用 bzip2 的模組，安裝前確定已經載入。&lt;br /&gt;&lt;br /&gt;2.下載bcompile&lt;br /&gt;&lt;a href="http://pear.php.net/get/bcompiler"&gt;http://pear.php.net/get/bcompiler&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.解開 bcompiler-xxx.tar.gz&lt;br /&gt;&lt;br /&gt;4.執行以下命令&lt;br /&gt;phpize (若無此指令則先安裝 php-devel 套件)&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;5.修改設定組態檔 php.ini&lt;br /&gt;extension_dir=/usr/lib (或 /usr/lib64/php/modules/)&lt;br /&gt;extension=bcompiler.so&lt;br /&gt;&lt;br /&gt;6.檢查一下模組 bcompiler 及相關模組 bzip2 已經載入&lt;br /&gt;php -m&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4276867496416954832?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4276867496416954832/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4276867496416954832' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4276867496416954832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4276867496416954832'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/12/php-bytecode-compiler.html' title='PHP bytecode Compiler'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5366283888631924516</id><published>2008-11-28T17:34:00.004+08:00</published><updated>2008-12-01T11:46:35.715+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL 相關'/><title type='text'>Recover MySQL Database root password</title><content type='html'>停止 MySQL 服務&lt;br /&gt;#/etc/init.d/mysql stop&lt;br /&gt;&lt;br /&gt;使用以下指令啟動 MySQL 服務&lt;br /&gt;# mysqld_safe --skip-grant-tables &amp;amp;&lt;br /&gt;&lt;br /&gt;# mysql mysql&lt;br /&gt;進入 MySQL 的命令提示列後：&lt;br /&gt;UPDATE user SET password=password('new password') where user='root';&lt;br /&gt;FLUSH PRIVILEGES;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5366283888631924516?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5366283888631924516/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5366283888631924516' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5366283888631924516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5366283888631924516'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/11/recover-mysql-database-root-password.html' title='Recover MySQL Database root password'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8005907741058066675</id><published>2008-11-25T12:10:00.014+08:00</published><updated>2008-11-25T12:37:32.789+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>UNIX系統中標準輸出入、錯誤的轉向</title><content type='html'>UNIX系統中，每個 process 有三個特殊的檔案裝置(標準輸入、標準輸出、標準錯誤輸出）：&lt;br /&gt;1.標準輸入（standard input），代碼為 0 ，使用 &amp;lt; 或 &amp;lt;&amp;lt;。&lt;br /&gt;2.標準輸出（standard output），代碼為 1 ，使用 &amp;gt; 或 &amp;gt;&amp;gt;。&lt;br /&gt;3.標準錯誤輸出（standard error），代碼為 2 ，使用 2&amp;gt; 或 2&amp;gt;&amp;gt;。&lt;br /&gt;&lt;br /&gt;平時在shell中執行指令若不指定標準輸入、標準輸出、標準錯誤輸出，這三個平常是接受終端機（terminal）的輸入及顯示出去，但是可以使用"&amp;gt;"和"&amp;lt;"來進行輸出入轉向至一般的檔案或"pipe"來取代這些標準輸出入設備。&lt;br /&gt;&lt;br /&gt;我們可將在shell中執行指令視為&lt;table cellspacing="0" cellpadding="0" border="1"&gt;&lt;tr&gt;&lt;td width="33.33%"&gt;command&lt;/td&gt;&lt;td width="33.33%"&gt;&amp;gt;&lt;br /&gt;&amp;gt;!&lt;br /&gt;1&amp;gt;&lt;br /&gt;1&amp;gt;!&lt;br /&gt;&amp;gt;&amp;gt;&lt;br /&gt;&amp;gt;&amp;gt;!&lt;br /&gt;2&amp;gt;&lt;br /&gt;2&amp;gt;!&lt;br /&gt;2&amp;gt;&amp;gt;&lt;br /&gt;2&amp;gt;&amp;gt;!&lt;br /&gt;&amp;gt;&amp;amp;&lt;br /&gt;&amp;gt;&amp;amp;!&lt;br /&gt;&amp;lt;&lt;br /&gt;&amp;lt;&amp;lt;&lt;/td&gt;&lt;br /&gt;&lt;td width="33.33%"&gt;裝置或檔案 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;&lt;font COLOR=red&gt;範例&lt;/font&gt;&lt;/b&gt;&lt;br /&gt;command &amp;lt; file&lt;br /&gt;將程式中須要由終端機輸入資料，改由編入檔案中，利用轉向輸入。&lt;/p&gt;command &amp;gt; file&lt;br /&gt;將一個指令的輸出結果轉向到一個檔案，如果檔案已經存在，則原檔案內容將被覆蓋。&lt;br /&gt;&lt;br /&gt;command &amp;gt;&amp;gt; file&lt;br /&gt;將一個指令的輸出結果轉向到一個檔案，如果檔案已經存在，結果將會附加到檔案的末端。若檔案不存在則將結果存入檔案中。&lt;br /&gt;&lt;br /&gt;command &amp;gt;! file&lt;br /&gt;忽略系統警告訊息，強迫將一個指令的輸出結果轉向到一個檔案，如果檔案已經存在，則原檔案內容將被覆蓋。&lt;br /&gt;&lt;br /&gt;command &amp;gt;&amp;gt;! file&lt;br /&gt;忽略系統警告訊息，強迫將一個指令的輸出結果轉向到一個檔案，如果檔案已經存在，將會附加到檔案的末端。若檔案不存在則將結果存入檔案中。&lt;br /&gt;&lt;br /&gt;command &amp;gt;&amp;amp; file&lt;br /&gt;command &amp;gt; file 2&amp;gt;&amp;amp;1&lt;br /&gt;將一個指令的輸出連錯誤結果轉向到一個檔案，如果檔案已經存在，則原檔案內容將被覆蓋。&lt;br /&gt;&lt;br /&gt;command &amp;gt;&amp;gt;&amp;amp; file&lt;br /&gt;將一個指令的輸出連錯誤結果轉向到一個檔案，如果檔案已經存在，將會附加到檔案的末端。若檔案不存在則將結果存入檔案中。&lt;br /&gt;&lt;br /&gt;command &amp;gt;&amp;amp;! file&lt;br /&gt;忽略系統警告訊息，強迫將一個指令的輸出連錯誤結果轉向到一個檔案，如果檔案已經存在，則原檔案內容將被覆蓋。&lt;br /&gt;&lt;br /&gt;command &amp;gt;&amp;gt;&amp;amp;! file&lt;br /&gt;忽略系統警告訊息，強迫將一個指令的輸出連錯誤結果轉向到一個檔案，如果檔案已經存在，將會附加到檔案的末端。若檔案不存在則將結果存入檔案中。&lt;br /&gt;&lt;br /&gt;command 1&amp;gt; file 2&amp;gt;error&lt;br /&gt;將結果存入file，錯誤輸出存入error&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8005907741058066675?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8005907741058066675/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8005907741058066675' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8005907741058066675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8005907741058066675'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/11/unix.html' title='UNIX系統中標準輸出入、錯誤的轉向'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1649719491904626236</id><published>2008-11-19T12:21:00.006+08:00</published><updated>2008-11-19T12:25:06.238+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>PHP 檔案操作筆記</title><content type='html'>PHP 中 FILE POINT 的值由 0 開始，也就是第一個字元位置是 0，所以如果要讀取檔案中第 10 個字元則： &lt;br&gt;fseek($fp, 9); &lt;br&gt;fread($fp, 1); &lt;p&gt;&lt;/p&gt;&lt;p&gt;在PHP function 中使用 FILE POINT若不希望 function 結束後指標的值和傳入時不同則必須事先記錄 FILE POINT 的值或是在function 中設定，參考以下範例  &lt;/p&gt;&lt;pre&gt;//指定檔案中的某個位置開始讀取某一長度&lt;br /&gt;function ftell_read($fp, $ftell, $length=1)&lt;br /&gt;{&lt;br /&gt;     //必須將原來 $fp 指標的位置記錄下來，最後再指回去，否則當函數結束後 $fp 指標位置會是最後的值&lt;br /&gt;    $old_ftell = ftell($fp);&lt;br /&gt;    fseek($fp, $ftell);&lt;br /&gt;    $o = fread($fp, $length);&lt;br /&gt;    fseek($fp, $old_ftell);&lt;br /&gt;    return $o;&lt;br /&gt;} &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1649719491904626236?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1649719491904626236/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1649719491904626236' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1649719491904626236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1649719491904626236'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/11/php.html' title='PHP 檔案操作筆記'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3303632430404744805</id><published>2008-11-19T11:55:00.008+08:00</published><updated>2008-11-19T12:09:01.291+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 相關'/><title type='text'>可遠端查詢與管理Windows系統的工具－PsTools</title><content type='html'>Winternals Software 這家公司於 2006 年 7 月被 Microsoft 收購，Winternals 販售的是商用軟體，但這家公司的創始人 Mark Russinovich 與 Bryce Cogswell 還擁有另一家名為 Sysinternals 的公司。Sysinternals 發佈過許多免費軟體工具，其中有些免費軟體應用程式後來成為 Winternals Administrator's Pak 中的元件，其中一個 Sysinternals 程式庫工具就是 PsTools 組合。&lt;br /&gt;&lt;br /&gt;Mark 採取 UNIX 處理序程式 -- ps，為這些工具命名。內建的 Windows命令列公用程式，也能執行與PsTools工具的一些功能，不過主要差別在於 PsTools 可供本機或遠端使用，從遠端執行這些工具幾乎跟從本機執行一樣簡單。&lt;br /&gt;&lt;br /&gt;PsTools 中只有應用程式而沒有安裝程式。直接將這些應用程式放入已定義路徑的資料夾中，就可以開始使用！&lt;br /&gt;&lt;br /&gt;PsTools內總共包含了12種工具：&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PsExec：執行遠端電腦上的指令&lt;/li&gt;&lt;li&gt;PsFile：查詢檔案資詢&lt;/li&gt;&lt;li&gt;PsGetSid：查詢SID&lt;/li&gt;&lt;li&gt;PsInfo：查詢硬體資訊與開機時間&lt;/li&gt;&lt;li&gt;PsKill：終止特定處理程序&lt;/li&gt;&lt;li&gt;PsList：查詢系統程序資訊&lt;/li&gt;&lt;li&gt;PsLoggedOn：查詢登入狀態&lt;/li&gt;&lt;li&gt;PsLogList：查詢特定事件記錄&lt;/li&gt;&lt;li&gt;PsPasswd：更改使用者帳號與密碼&lt;/li&gt;&lt;li&gt;PsService：檢視和設定系統服務&lt;/li&gt;&lt;li&gt;PsShutdown：強化關機功能&lt;/li&gt;&lt;li&gt;PsSuspend：暫停執行中的特定程序 &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;下載軟體 &lt;a href="http://microsoft.com/technet/sysinternals/utilities/pstools.mspx" target=_blank&gt;http://microsoft.com/technet/sysinternals/utilities/pstools.mspx&lt;/a&gt;&lt;br /&gt;&lt;br&gt;參考文件&lt;br&gt;&lt;a href="http://technet.microsoft.com/zh-tw/sysinternals/bb896649.aspx" target=_blank&gt;http://technet.microsoft.com/zh-tw/sysinternals/bb896649.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/zh-tw/magazine/cc162490.aspx" target=_blank&gt;http://technet.microsoft.com/zh-tw/magazine/cc162490.aspx&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3303632430404744805?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3303632430404744805/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3303632430404744805' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3303632430404744805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3303632430404744805'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/11/windowspstools.html' title='可遠端查詢與管理Windows系統的工具－PsTools'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-8946526926235529552</id><published>2008-11-17T16:29:00.013+08:00</published><updated>2008-11-17T16:55:39.146+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL 相關'/><title type='text'>MySQL SQL 子查詢應用</title><content type='html'>MySQL新版本加入子查詢功能後，以往很難處理的SQL，變得簡單容易多了&lt;br /&gt;&lt;br /&gt;以下是朋友曾經提出的問題：&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;資料表 b 裡面，有一個主鍵 id，內容是&lt;br /&gt;  id       name&lt;br /&gt;------------------------------&lt;br /&gt;11111%01   A&lt;br /&gt;11111%02   B&lt;br /&gt;11111%03   C&lt;br /&gt;22222%01   D&lt;br /&gt;22222%02   E (id 規則是以 % 作為分隔成兩個數字&lt;br /&gt;與另外一個資料表 Join，資料表 a 的主索引鍵是 11111 與 22222 ...&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;hr&gt;&lt;br /&gt;&lt;font color=red&gt;問題 1.如何將 b.id 這個欄位拆成兩個欄位&lt;/font&gt;&lt;br /&gt;id1      id2    name&lt;br /&gt;------------------------------&lt;br /&gt;11111    %01     a&lt;br /&gt;.....&lt;/pre&gt;&lt;font color=red&gt;問題 2.兩者該如何作 Join？&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;解法以 MySQL 5為例&lt;br /&gt;&lt;font color=blue&gt;問題 1.Answer：&lt;/font&gt;&lt;br /&gt;SELECT substring( b.id, 1, locate( '%', b.id ) -1 ) AS b1, substring( b.id, locate( '%', b.id ) ) AS b2, name AS b3 FROM b&lt;br /&gt;&lt;br /&gt;&lt;font color=blue&gt;問題 2.Answer：&lt;/font&gt;&lt;br /&gt;SELECT *&lt;br /&gt;FROM a, (SELECT substring( b.id, 1, locate( '%', b.id ) -1 ) AS b1, substring( b.id, locate( '%', b.id )) AS b2, name AS b3 FROM b ) AS bb&lt;br /&gt;WHERE a.id = bb.b1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-8946526926235529552?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/8946526926235529552/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=8946526926235529552' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8946526926235529552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/8946526926235529552'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/11/mysql-sql.html' title='MySQL SQL 子查詢應用'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-6600843561840239895</id><published>2008-09-24T13:35:00.002+08:00</published><updated>2008-11-19T12:55:34.901+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><title type='text'>常用網路資訊查詢</title><content type='html'>Vendor/Ethernet MAC Address Lookup and Search &lt;a href="http://www.coffer.com/mac_find/"&gt;http://www.coffer.com/mac_find/&lt;/a&gt; &lt;/p&gt;&lt;p&gt;台灣地區網際網路路由查測 &lt;a href="http://trace.twnic.net.tw/"&gt;http://trace.twnic.net.tw/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;台灣地區連線網路頻寬查詢系統 &lt;a href="http://map.twnic.net.tw/"&gt;http://map.twnic.net.tw/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-6600843561840239895?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/6600843561840239895/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=6600843561840239895' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6600843561840239895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/6600843561840239895'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/09/blog-post.html' title='常用網路資訊查詢'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-3957685445359169754</id><published>2008-09-24T13:25:00.002+08:00</published><updated>2008-12-19T17:14:27.982+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>rsync error</title><content type='html'>出現 rsync error:error in rsync protocol data stream (code 12) at io.c(165) 錯誤訊息&lt;br /&gt;&lt;br /&gt;原因是 /etc/rsyncd.secrets 權限沒有設為 r--&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-3957685445359169754?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/3957685445359169754/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=3957685445359169754' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3957685445359169754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/3957685445359169754'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/09/rsync-error.html' title='rsync error'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-4890848012514952337</id><published>2008-09-24T13:19:00.003+08:00</published><updated>2008-12-19T16:53:09.207+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>檢查被執行的 PHP Script 是否是被 INCLUDE/INCLUDE_ONCE/REQUEST/REQUEST_ONCE 的檔案</title><content type='html'>if(str_replace("/", "\", $_SERVER["SCRIPT_FILENAME"]) !=__FILE__)  echo "run as included file";&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-4890848012514952337?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/4890848012514952337/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=4890848012514952337' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4890848012514952337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/4890848012514952337'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/09/php-script-includeincludeoncerequestreq.html' title='檢查被執行的 PHP Script 是否是被 INCLUDE/INCLUDE_ONCE/REQUEST/REQUEST_ONCE 的檔案'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-5726247065797759103</id><published>2008-09-24T12:20:00.004+08:00</published><updated>2008-09-24T13:40:19.220+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>重新安裝 grub</title><content type='html'>輸入 grub update 或 grub&lt;br /&gt;&lt;br /&gt;進入 grub 命令提示列&lt;br /&gt;root (hd0,x)&lt;br /&gt;setup (hd0)&lt;br /&gt;&lt;b&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:#ff0000;"&gt;指令說明：&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;root：&lt;/b&gt;設定啟動的分割區&lt;br /&gt;&amp;nbsp;&amp;nbsp;hd0 指第一顆硬碟，不分SATA，PATA界面&lt;br /&gt;&amp;nbsp;&amp;nbsp;x 設定 boot 分割區位置，編號從 0 開始&lt;br /&gt;&lt;br /&gt;&lt;b&gt;setup：&lt;/b&gt;將grub 設定寫入指定硬碟&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-5726247065797759103?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/5726247065797759103/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=5726247065797759103' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5726247065797759103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/5726247065797759103'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/09/grub-update-grub-grub-root-hd0x-setup.html' title='重新安裝 grub'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-7011295479822944466</id><published>2008-08-29T10:16:00.001+08:00</published><updated>2008-08-29T10:17:52.256+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP 相關'/><title type='text'>Big5編碼的URL，無法瀏覽的問題</title><content type='html'>Big5編碼的url，瀏覽器會自動轉成UTF-8的編碼，而造成無法連結的問題，PHP中可以使用rawurlencode() 函式將Big5的URL先行編碼，就不會有無法連結的問題。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-7011295479822944466?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/7011295479822944466/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=7011295479822944466' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7011295479822944466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/7011295479822944466'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/08/big5urlutf-8phprawurlencode-big5url.html' title='Big5編碼的URL，無法瀏覽的問題'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1687542340960009329.post-1512587431265430813</id><published>2008-04-02T12:04:00.001+08:00</published><updated>2008-08-29T10:19:01.669+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX 相關'/><title type='text'>Squid Proxy 限制只能瀏覽特定網站</title><content type='html'>&lt;p id="ov51"&gt;使用Squid Proxy 限制只能瀏覽特定網站，編輯 /etc/squid.conf 設定檔&lt;/p&gt;&lt;pre id="e9fg"&gt;&lt;p id="l460"&gt;acl alldst_ip  dst 0.0.0.0/0.0.0.0&lt;br id="flum"&gt;acl MS         dstdomain  .microsoft.com .microsoft.com.tw .windowsupdate.com&lt;br id="ztj2"&gt;acl symantec   dstdomain  .symantec.com&lt;br id="dowt"&gt;acl AB         dstdomain  .ab.com&lt;br id="ep_x"&gt;acl ip1        dst        192.168.1.1/255.255.255.255&lt;br id="jdxy"&gt;acl cd         dst        www.cd.org&lt;/p&gt; &lt;p id="c::p"&gt;http_access allow  MS&lt;br id="kpu."&gt;http_access allow  symantec&lt;br id="rtau"&gt;http_access allow  AB&lt;br id="t:wa"&gt;http_access allow  ip1&lt;br id="gid:"&gt;http_access allow  cd&lt;br id="l10g"&gt;http_access deny   alldst_ip&lt;/p&gt; &lt;p id="l:dh"&gt;#&lt;br id="gbkd"&gt;# And finally deny all other access to this proxy&lt;br id="ta21"&gt;http_access allow all&lt;br id="ptc5"&gt;http_access deny all&lt;/p&gt; &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1687542340960009329-1512587431265430813?l=yu-minspace.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yu-minspace.blogspot.com/feeds/1512587431265430813/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1687542340960009329&amp;postID=1512587431265430813' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1512587431265430813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1687542340960009329/posts/default/1512587431265430813'/><link rel='alternate' type='text/html' href='http://yu-minspace.blogspot.com/2008/04/squid-proxy-etcsquid.html' title='Squid Proxy 限制只能瀏覽特定網站'/><author><name>Yu-Min Space</name><uri>http://www.blogger.com/profile/05957180206930597462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
