2012年3月30日 星期五

fuser defunct 為PHP5 BUG 耗損CPU 而產生殭屍程序的解決方式

這問題產生在 Ubuntu server 11.10 請修正編輯 /etc/cron.d/php5 更換程式碼如下:

09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -deleteNow everything works fine! :)


2012年3月29日 星期四

2012年3月26日 星期一

Windows XP 遠端桌面-多人遠端登入

緣由 : XP Pro 的遠端桌面只允許一個人連線,當其他使用者使用遠端桌面連線到 XP Pro 時,本機使用者會被強制登出。只要完成下列步驟,就可以解除這個限制,經實測確實可行 (測試機器為 XP Pro SP2 Vol 版本,本機主控台一個工作階段加上兩部電腦遠端登入)。

1. 將 Windows 啟動在安全模式。
2. 按一下 [控制台] 中的 [系統],取消選取 [遠端] 索引標籤中的
[允許使用者遠端連線 到這部電腦],然後按一下 [確定]。
3. 開啟 [控制台][系統管理工具][服務],將 Terminal Services 服務停用,
然後按一下[確定]。
4. 瀏覽到 C:\windows\system32\dllcache 目錄,將termsrv.dll 檔案改成
別的名稱 (例如 termsrv.original)。
5. 從 http://www.orbitfiles.com/download/id20947665 下載無連線數目限制
的 termsrv.dll,然後將它複製到C:\windows\system32\dllcache 目錄。
6. 瀏覽到 C:\windows\system32 目錄,重複步驟 4 與步驟 5
(將 termserv.dll 改成其他名稱,然後將剛下載的檔案複製到此目錄。
7. 開啟 [登錄編輯程式],找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
Terminal Server\Licensing Core 機碼。新增一個名為
EnableConcurrentSessions 的 DWORD 項目,將其值設定為 1,
然後關閉 [登錄編輯程式]。
8. 按一下 [ 開始][執行],輸入 gpedit.msc,然後按一下ENTER。
開啟 [電腦設定][系統管理範本][Windows 元件][終端機服務],
按兩下 [限制連線數目],選擇 [已啟用],然後在
[可允許的 TS 最大連線數目] 中設定想要的最大連線數目。
9. 重新啟動 Windows 在正常模式。
10. 按一下 [控制台] 中的 [系統],選取 [遠端] 索引標籤中的
[允許使用者允端連線到這部電腦],然後按一下 [確定]。
11. 開啟 [控制台][系統管理工具][服務],將 Terminal Services 服務啟動,
然後按一下 [確定]。
12. 重新啟動 Windows。

注意:

1. 您必須為使用者建立帳戶並將他加入 Remote Desktop User群組,
該使用者才能連線。
2. 您可能必須啟用「快速使用者切換」與「歡迎畫面」,按一
下 [開始][控制台][使用者帳戶][變更使用者登入或登出的方式]
以啟用上述兩個功能。
3. 此解決方案可能不適合已加入網域的電腦,因為網域群組原則可能
會覆寫本機群組原則。


資料來源:http://bubble727.pixnet.net/blog/post/4650800-%5Bwindows%5D%E9%81%A0%E7%AB%AF%E6%A1%8C%E9%9D%A2-%E5%A4%9A%E4%BA%BA%E9%81%A0%E7%AB%AF%E7%99%BB%E5%85%A5--windows-xp

2012年3月18日 星期日

2012年3月15日 星期四

舊款10/100MB集線器Switch與周邊GIGA設備傳輸不穩

最近客戶的D-LINK 舊款10/100MB Switch 連接GIGA設備,只要傳大量資料,整台就會掛掉,所以建議有相關問題的人,可以試著更新韌體或更換新款設備。

2012年3月11日 星期日

使用SCP 免密碼

假設想讓 B 主機上面免輸入密碼就能利用 ssh 登入 A 主機.
第一: 在 B 主機上使用以下指令產生 RSA key pair :
# ssh-keygen -t rsa

執行後相關訊息如下:
Enter file in which to save the key (~/.ssh/id_rsa):Enter
Enter passphrase (empty for no passphrase):Enter
Enter same passphrase again:Enter

public key 會放在 ~/.ssh/id_rsa.pub

(PS) :注意內容內的帳號名稱! 預設值大多產生root這帳號,因此做SCP的動作請改成所產生的內容帳號!

將B主機/.ssh/id_rsa.pub的內容,放進 A 主機的 ~/.ssh/authorized_keys的內容內。
設定即可完成,並且可以連線SCP動作而不需要KEY密碼.