使用者工具

網站工具

Writing /website/www.revivalworld.org/dokuwiki/data/cache/8/8cd264b4f987c971637fecb879c77196.metadata failed

note:systemmaintain
  • 這裡所記載的為 RevivalWorld Project 一切所有可能用到的軟硬資源維護列表。若您有興趣就瞧瞧吧。

系統狀態

硬體維護


FreeBSD 維護

RevivalWorld 自從脫離 Windows 版的 v22pre11 之後就一直使用 FreeBSD 至今。當然需要一些基本的 FreeBSD 維護技巧來建構這個世界,除了在 wizhall 的交流與討論外,多半的設定都是各個管理者自學而成,因此不太統一。此區成立的目的是大家盡量建立一致以及統一的習慣來維護伺服器,以祈減輕浪費在無謂部份的額外負擔。


Perl

ENABLE_SUIDPERL=yes WITH_THREADS=yes

—-

Apache

WITH_MPM=worker WITH_THREADS=yes

裝完之後記得改,apache22 的話在 Extra/httpd-default.conf

ServerTokens Prod
ServerSignature Off

—-

MySQL

WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci WITH_XCHARSET=all WITH_OPENSSL=yes WITH_PROC_SCOPE_PTH=yes OVERWRITE_DB=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes


PHP


Awstats

  • 先安裝
    • cd /usr/ports/www/awstats ; make install clean;
  • 然後改設定檔
    • cp awstats.model.conf awstats.XXX.conf
    • 編輯 awstats.XXX.conf,原則上只要改 LogFile 跟 SiteDomain
  • 然後把語系轉成 utf8 :
    • cd /usr/local/www/awstats/cgi-bin/lang
    • iconv -c -f big5 -t utf-8 awstats-tw.txt > awstats-tw-utf8.txt
  • 把 awstats-tw-utf8.txt 開頭的 PageCode 改成 PageCode=utf-8
  • 去改 /usr/local/www/awstats/tools/awstats_buildstaticpages.pl
    • 把一些基本的不會變的參數塞一塞,像是
  • 然後把該 link 的目錄連一連
    • 到 www 目錄下
      • ln -s /usr/local/www/awstats/icons awstatsicons
      • ln -s /usr/local/www/awstats/css awstatscss
      • ln -s /usr/local/www/awstats/classes awstatsclasses
  • 把 awstats_buildstaticpages.pl 排進 crontab
    • 20 */6 * * * /usr/local/www/awstats/tools/awstats_buildstaticpages.pl -config=rwpwww > /dev/null 2>&1

—-

Subversion

make WITH_PERL=yes WITH_PYTHON=yes WITH_MOD_DAV_SVN=yes WITH_SVNSERVE_WRAPPER=yes WITHOUT_BDB=yes 使用 svnadmin create 來建立 repository


Postfix


MudOS 維護


RWLIB 維護


note/systemmaintain.txt · 上一次變更: 2014/08/15 21:38 (外部編輯)