Jul
05
2009
0

MySQL: To Check, Repair & Optimize All Tables in All Databases

  1. mysqlcheck -u root -p --auto-repair --check --optimize -A
Written by Chris Lam in: Linux / Unix |
Dec
16
2008
0

APF + BFD replaced by CSF

CSF = ConfigServer Firewall

CSF 和 APF 同樣是透過讀取配置文件自動產生 iptables rules 的程式,撇除功能不說,兩者主要分別在於前者用 Perl 編寫,後者則純綷是一個 200 多行的 Bash Script.

基於 CSF 乃 Perl 所編寫,功能上自然比 APF 強大得多,而內建的 Login Failure Daemon (lfd) 正好可替換 BFD。再加上貼心的 Webmin Module,令我很久之前已經想把所有主機的firewall軟件轉為 CSF。但礙於所有主機的 APF + BFD 都一直運行正常而且可靠,新 firewall 又不知效果如何,實在不想花時間拿 production server 來冒險=.=

前天設定新主機時很順手地一併安裝了 APF + BFD,後來想想新主機用新 firewall 應該不要緊吧,於是就按照 DirectAdmin Forum 裡的 CSF Howto 安裝 CSF 並把 APF + BFD 移除。

仔細研究一下 CSF 的配置文件,原來和 APF 一樣的簡單,在新主機檢查無誤後,就為所有主機都換上全新的 CSF 了=]

但內建的 Process Tracking 被我關閉了, 因為它的 process limit 方面太一刀切,不像 PRM 可以為個別服務設限。

Written by Chris Lam in: Linux / Unix |
Mar
06
2008
0

[OpenVZ] 設定 VE 的 Ram Quota

  1. VMGUARPAGES="32768:2147483647" // 128MB Guaranteed
  2. VMGUARPAGES="65536:2147483647" // 256MB Guaranteed
  3. VMGUARPAGES="131072:2147483647" // 512MB Guaranteed
  4.  
  5. PRIVVMPAGES="64000:65536" // 256MB Burst
  6. PRIVVMPAGES="128000:131072" // 512MB Burst
  7. PRIVVMPAGES="256000:262140" // 1024MB Burst
Written by Chris Lam in: Linux / Unix |
Feb
24
2008
0

[Apache] No space left on device: mod_rewrite

最近 Apache 經常無故死掉,查看 log 檔卻只看見:

[Sun Feb 24 16:48:46 2008] [crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock
Configuration Failed

但當時主機各方面都很正常,絕無可能不夠 space/memory,解決方法就是 reboot = =

後來 google 一下,找到一個 work around,原理是刪除 Semaphores Array:

  1. # ipcs -s | grep apache | awk '{ print $2 }' | xargs ipcrm sem
Written by Chris Lam in: Linux / Unix |
Feb
23
2008
0

在 Shell 中產生隨機字串

在 Linux/Unix 的 shell 中,似乎沒有一個指令可以產生隨機字串。網上看到很多使用 PERL 寫成的 shell script,都離不開 for 還圈。這些都是很笨的做法,因為用 PERL 一句指令就可以做到了:

  1. # perl -le 'print map+(A..Z,a..z,0..9)[rand 62],0..7'

以上指令會產生 8 個位由 A-Za-z0-9 組成的隨機字串,意思很明顯吧。

Written by Chris Lam in: Linux / Unix |

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes