查看完整版本: [轉貼]學生用伺服器建置流程(CentOS 5 版)

chun 2009-4-11 13:39

[轉貼]學生用伺服器建置流程(CentOS 5 版)

http://163.19.59.11/~sysadm/student_server_centos5/student_server_centos.html<br><br><h1 align="center">學生用伺服器建置流程(CentOS 5 版)<!-- InstanceEndEditable --><a name="top" id="top"></a></h1>
<table width="90%" align="center" border="0" cellpadding="0" cellspacing="0">
  <!-- InstanceBeginEditable name="table1" -->
  <tbody><tr>
    <td class="pt10" width="510">註:<a href="ftp://apt.nc.hcc.edu.tw/pub/docs/student_server_centos5.tgz">網頁壓縮檔</a> 下載,此文件內所提到的某些檔案可以 <a href="ftp://apt.nc.hcc.edu.tw/pub/centos_src/">至此</a> 下載</td>
    <td width="165"><br></td>
  </tr>
  <!-- InstanceEndEditable -->
</tbody></table>
<table style="border-collapse: collapse;" width="90%" align="center" cellpadding="10" cellspacing="0">
  <tbody><tr>
    <td style="border: 1px dashed rgb(102, 102, 102);" valign="top" height="327"><!-- InstanceBeginEditable name="table2" -->
      <p class="pt10">推薦瀏覽軟體:<a href="http://moztw.org/firefox/" target="_blank">Mozilla Firefox</a></p>
      <p class="attention">此文件內會用到的網路資料(請依自己環境設定,切勿照抄):<br>
        <br>
        <span style="font-weight: bold;">IP:</span><span style="color: rgb(255, 0, 0);">192.168.1.1</span><br>
        <span style="font-weight: bold;">FQDN:</span><span style="color: rgb(255, 0, 0);">test.sqes.hcc.edu.tw</span><br>
        <span style="font-weight: bold;">Domain:</span><span style="color: rgb(255, 0, 0);">sqes.hcc.edu.tw</span><br>
        <span style="font-weight: bold;">DNS server:</span><span style="color: rgb(255, 0, 0);">163.19.1.1</span>(for 新竹縣學校)<br>
      <span style="font-weight: bold;">子網路遮罩(netmask):</span><span style="color: rgb(255, 0, 0);">255.255.255.0</span><br>
      <span style="font-weight: bold;">閘道器(gateway):</span><span style="color: rgb(255, 0, 0);">192.168.1.254</span></p>
      <h2>目錄</h2>
      <ol><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#iso">CentOS 5 ISO 檔下載</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#install">作業系統網路安裝</a></li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#pietty">PieTTY、PuTTY(Microsoft Windows 下好用的 ssh 連線工具)</a></li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#vi">vi 基本指令介紹</a></li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#ssh">SSH 基本設定</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#fqdn">修改 IP 、FQDN(有需要才修改)</a><br>
          </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#tcp_wrappers">tcp_wrappers 基本設定</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#selinux">關閉 SElinux<br>
        </a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#services"> 關閉、啟動基本服務</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#update">更新套件(使用yum)</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#yum">yum 基本指令介紹</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#rpm">rpm 基本指令介紹</a><br>
        </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#web"> WEB server</a><br>
            <ol><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#w3m">w3m - 文字型網頁瀏覽器</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#web_limited">限制網頁連線範圍</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#web_password">使用帳號密碼認證保護資料夾</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#webalizer">Webalizer - </a><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#webalizer">網頁記錄檔分析</a><br>
              </li></ol>
          </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#ftp">FTP server</a><br>
            <ol><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#upload_web">如何上傳網頁到 /var/www/html</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#filezilla">FileZilla</a><br>
              </li></ol>
          </li><li> MAIL server<br>
            <ol><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#smtp">SMTP server - sendmail</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#pop">POP server - dovecot</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#openwebmail">Open Webmail 安裝流程</a><br>
              </li></ol>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#proxy">PROXY server</a><br>
          </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#dhcp">DHCP server</a><br>
          </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#samba">SAMBA server</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#php_mysql">PHP &amp; MySQL</a><br>
            <ol><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#phpmyadmin">phpMyAdmin</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#phpsysinfo">phpSysInfo</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#school">學校整合模組</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#school">動態網頁模組</a><br>
              </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#library">圖書管理系統</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#moodle">Moodle - 課程管理系統</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#xoops">XOOPS - 網頁內容管理系統</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#phpbb">phpBB - 論壇</a></li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#LifeType">LifeType - Blog 網誌</a><br>
              </li></ol>
        </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#cron"> cron - 自動化工具</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#webmin">Webmin - web 介面作業系統管理軟體</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#account">大批帳號開設(使用 Webmin)</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#quota">quota 設定 - 磁碟配額</a><br>
        </li><li> <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#changepassword">ChangePassword - web介面密碼修改軟體</a><br>
        </li><li><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/appendix.html">附錄</a><br><ol><li>Awstats - 記錄檔分析<br>
                <ol><li>Awstats for apache<br>
                  </li><li>Awstats for vsftp<br>
                  </li><li>Awstats for sendmail <br>
                  </li></ol>
              </li><li>MRTG - 網路流量監控 </li><li>ntop- 網路流量監控</li><li>簡易防火牆設定</li></ol>
        </li></ol>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>CentOS 5 ISO 檔下載<a name="iso" id="iso"></a></h2>
        <p> CentOS 官方網站:<a href="http://centos.org/">http://centos.org/</a></p>
        <p>台灣 Mirrors:<br>
          <a href="http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/" target="_blank">http://ftp.isu.edu.tw/Linux/CentOS/5/isos/i386/<br>
          </a><a href="http://ftp.twaren.net/Linux/CentOS/5/isos/i386/" target="_blank">http://ftp.twaren.net/Linux/CentOS/5/isos/i386/  </a><br>
          <a href="http://ftp.tcc.edu.tw/Linux/CentOS/5/isos/i386/" target="_blank">http://ftp.tcc.edu.tw/Linux/CentOS/5/isos/i386/</a><br>
          <a href="http://ftp2.tnc.edu.tw/pub1/centos/5/isos/i386/" target="_blank">http://ftp2.tnc.edu.tw/pub1/centos/5/isos/i386/</a><br>
          <a href="http://ftp.cs.pu.edu.tw/Linux/CentOS/5/isos/i386/" target="_blank">http://ftp.cs.pu.edu.tw/Linux/CentOS/5/isos/i386/<br>
          </a><a href="http://ftp.cse.yzu.edu.tw/pub/CentOS/5.2/isos/i386/" target="_blank">http://ftp.cse.yzu.edu.tw/pub/CentOS/5.2/isos/i386/<br>
          </a><a href="http://ftp.stu.edu.tw/Linux/CentOS/5.2/isos/i386/" target="_blank">http://ftp.stu.edu.tw/Linux/CentOS/5.2/isos/i386/<br>
          </a><a href="ftp://ftp.chu.edu.tw/Linux/CentOS/5/isos/i386/" target="_blank">ftp://ftp.chu.edu.tw/Linux/CentOS/5/isos/i386/</a><a href="http://ftp.ncnu.edu.tw/Linux/CentOS/5.2/isos/i386/" target="_blank"><br>
        http://ftp.ncnu.edu.tw/Linux/CentOS/5.2/isos/i386/</a></p>
      <p>網路安裝 CD:<a href="http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/CentOS-5.2-i386-netinstall.iso">http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/CentOS-5.2-i386-netinstall.iso </a>(8MB)<br>
      CentOS 5.2 DVD:<a href="http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/CentOS-5.2-i386-bin-DVD.iso">http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/CentOS-5.2-i386-bin-DVD.iso </a>(3.74GB)</p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>作業系統網路安裝<a name="install" id="install"></a></h2>
        <p>網路安裝 CD:<a href="http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/CentOS-5.2-i386-netinstall.iso">http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/isos/i386/CentOS-5.2-i386-netinstall.iso</a></p>
        <p>開機的時候,輸入「<span style="font-weight: bold;">linux askmethod</span>」,安裝方式選擇「<span style="font-weight: bold;">FTP</span>」</p>
        <p>安裝方式為 FTP 時的設定:</p>
        <blockquote>
          <p>FTP 站台名稱:<span style="font-weight: bold;">140.127.177.15(或 ftp.isu.edu.tw)</span><br>
          CentOS 5 所在目錄:<span style="font-weight: bold;">Linux/CentOS/5/os/i386</span></p>
          <p>或</p>
          <p>FTP 站台名稱:<span style="font-weight: bold;">140.128.9.18(或 ftp.cs.pu.edu.tw)</span><br>
            CentOS 5 所在目錄:<span style="font-weight: bold;">Linux/CentOS/5/os/i386</span></p>
      </blockquote>
      <p><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/os_install/">安裝過程擷圖</a></p>
      <p>安裝過程注意事項:</p>
      <ul><li>取消勾選「<span style="font-weight: bold;">Desktop - Gnome</span>」,勾選「<span style="font-weight: bold;">立即自訂</span>」 </li><li>在套件選擇的地方,取消勾選所有的套件,只選擇「<span style="font-weight: bold;">基礎系統</span>」內的「<span style="font-weight: bold;">基礎</span>」</li></ul>
      <p>註:</p>
        <ol><li> 這裡是以 <a href="http://www.isu.edu.tw/" target="_blank">義守大學</a> 和 <a href="http://www.pu.edu.tw/" target="_blank">靜宜大學</a> 的 mirror 站為範例,路徑一定要對,否則就會出現錯誤訊息</li><li>若別的站台速度較佳的話,當然也可以設別的站</li></ol>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>PieTTY、PtTTY:Microsoft Windows 下好用的 ssh 連線工具<a name="pietty" id="pietty"></a></h2>
        <p><span style="font-weight: bold;">PieTTY</span> 官方網站:<a href="http://ntu.csie.org/%7Epiaip/pietty/" target="_blank">http://ntu.csie.org/~piaip/pietty/</a></p>
    <blockquote>
          <p>下載:<a href="http://ntu.csie.org/%7Epiaip/pietty/stable/pietty0327.exe">http://ntu.csie.org/~piaip/pietty/stable/pietty0327.exe<br>
          </a>設定:</p>
          <ol><li> 選項 / 字元編碼 / Unicode(<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/pietty01.png">圖一</a>)</li><li>選項 / 亞洲語系修正 / 取消勾選「Unicode 亞洲寬符號字元」(<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/pietty02.png">圖二</a>)</li></ol>
        </blockquote>
        <p><span style="font-weight: bold;">PuTTY</span> 官方網站:<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a></p>
    <blockquote>
          <p>下載:<a href="http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe">http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe<br>
          </a>設定:<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/putty01.png">圖一</a>、<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/putty02.png">圖二</a></p>
      </blockquote>
        <p>PuTTY 官方文件:<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/docs.html" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/docs.html</a> </p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>vi 基本指令介紹<a name="vi" id="vi"></a></h2>
        <p>vi (or vim)是 Unix-like 作業系統下最通用、強悍的文字編輯器,儘管入門困難,建議一定要花時間將其基本操作學會</p>
        <blockquote>
          <p> 輸入:a、i、o </p>
          <p> 到第一行:gg<br>
            到最後一行:G<br>
            到某一行:xxG<br>
            到行首:0<br>
            到行末:$</p>
          <p> 複製:yy<br>
            貼上:p<br>
            復原:u</p>
          <p> 刪一個字:x<br>
            刪整行:dd</p>
          <p> 顯示行數::set nu<br>
            不顯示行數::set nonu</p>
          <p> vi 的搜尋:/、再次搜尋:n<br>
            到 shell::sh(在 shell 中回到 vi:exit)</p>
          <p> 儲存::w<br>
            離開::q<br>
            儲存兼離開::wq 或 shift+zz <br>
            強制離開(不儲存)::q! </p>
        </blockquote>
        <p>Vim 官方文件:<a href="http://www.vim.org/docs.php" target="_blank">http://www.vim.org/docs.php</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>SSH 基本設定<a name="ssh" id="ssh"></a></h2>
        <p><span style="font-weight: bold;">新增管理者帳號:</span></p>
<blockquote>
  <p>useradd <span style="color: rgb(255, 0, 0);">sysadm</span><br>
    passwd <span style="color: rgb(255, 0, 0);">sysadm</span></p>
</blockquote>
<p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:這裡是以 sysadm 為例,當然您可以取自己喜歡的名稱,不過文件後續所用到的所有 sysadm 字眼,記得要換成您自取的帳號</p>
<p><span style="font-weight: bold;">只允許管理者使用 ssh 登入:</span></p>
<blockquote>
          <p>      cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak<br>
            vi /etc/ssh/sshd_config</p>
          <p class="bg_black_text_white">AllowUsers <span style="color: rgb(255, 0, 0);">sysadm</span></p>
          <p class="bg_black_text_grey">#在檔案最後面加上這一行,這樣就只有 sysadm 可以使用 ssh 連線了<br>
          #若要設定多人,就用空格隔開:<span class="bg_black_text_white">AllowUsers <span style="color: rgb(255, 0, 0);">sysadm</span></span><span style="color: rgb(255, 0, 0);">sysadm2</span></p>
      </blockquote>
        <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:上面這個設定很重要,建議一定要做</p>
        <p style="font-weight: bold;">重新讀取 ssh 設定檔:</p>
        <blockquote>
          <p>/etc/rc.d/init.d/sshd restart</p>
        </blockquote>
        <p>用 <span style="color: rgb(255, 0, 0);">sysadm</span> 帳號登入後,再用 <span style="font-weight: bold;">su -</span> 指令變成 root</p>
        <p>OpenSSH 官方文件:<a href="http://www.openssh.com/manual.html" target="_blank">http://www.openssh.com/manual.html</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>修改 IP 、FQDN(安裝過程中設定正確的話,是不用作任何修改的,有需要才修改)<a name="fqdn" id="fqdn"></a></h2>
        <p><span style="font-weight: bold;">查看 IP:</span>ifconfig<br>
          <span style="font-weight: bold;">修改 IP:</span>system-config-network-tui(或修改此檔:/etc/sysconfig/network-scripts/ifcfg-eth0)</p>
        <p style="font-weight: bold;">FQDN 設定:</p>
        <blockquote>
          <p> hostname<br>
            vi /etc/hosts<br>
            vi /etc/sysconfig/network </p>
        </blockquote>
        <p style="font-weight: bold;">DNS 設定:</p>
        <blockquote>
          <p> vi /etc/resolv.conf</p>
          <p class="bg_black_text_white"> nameserver <span style="color: rgb(255, 0, 0);">163.19.1.1<br>
          </span>nameserver <span style="color: rgb(255, 0, 0);">168.95.1.1</span></p>
          <p class="bg_black_text_grey"># for 新竹縣學校</p>
        </blockquote>
        <p style="font-weight: bold;">重新啟動網卡:</p>
        <blockquote>
          <p> /etc/rc.d/init.d/network restart </p>
        </blockquote>
        <p><span style="font-weight: bold;">ping</span> 介紹:ping -c 5 www.nc.hcc.edu.tw<br>
        <span style="font-weight: bold;">traceroute</span> 介紹:traceroute www.nc.hcc.edu.tw</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>tcp_wrappers 基本設定<a name="tcp_wrappers" id="tcp_wrappers"></a></h2>
        <p>vi /etc/hosts.deny</p>
        <p class="bg_black_text_white">ALL:ALL</p>
        <p>vi /etc/hosts.allow</p>
        <p class="bg_black_text_white">ALL:<span style="color: rgb(255, 0, 0);">192.168.1.0/255.255.255.0</span>:allow<br>
          sshd:<span style="color: rgb(255, 0, 0);">192.168.1.0/255.255.255.0</span>:allow<br>
          vsftpd:ALL:allow<br>
      sendmail:ALL:allow</p>
        <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:這裡的連線範圍請依自己的需求設定</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top"><br>
        ▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>關閉 SELinux<a name="selinux" id="selinux"></a></h2>
        <p>vi /etc/sysconfig/selinux</p>
        <p class="bg_black_text_white">SELINUX=<span style="color: rgb(255, 0, 0);">enforcing</span> 改成--&gt; SELINUX=<span style="color: rgb(255, 0, 0);">disabled</span></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top"><br>
        ▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>關閉、啟動基本服務<a name="services" id="services"></a></h2>
        <p>執行 <span style="font-weight: bold;">ntsysv</span> 指令,只留下以下服務:</p>
        <blockquote>
          <p> acpid<br>
            anacron
            <br>
            cpuspeed<br>
            crond<br>
            network<br>
            sshd<br>
            syslog<br>
            yum-updatesd</p>
      </blockquote>
        <p><span style="font-weight: bold;">runlevel</span> 介紹:</p>
        <blockquote>
          <p> vi /etc/inittab<br>
            ll /etc/rc.d/<br>
            vi /etc/rc.d/rc.local </p>
        </blockquote>
        <p><span style="font-weight: bold;">chkconfig</span> 介紹:</p>
        <blockquote>
          <p> chkconfig --list<br>
            chkconfig --level 345 <span style="color: rgb(255, 0, 0);">xxx</span> on<br>
            chkconfig <span style="color: rgb(255, 0, 0);">xxx</span> on<br>
            chkconfig --list <span style="color: rgb(255, 0, 0);">xxx</span> </p>
        </blockquote>
        <p><span style="font-weight: bold;">man</span> 介紹<br>
          <span style="font-weight: bold;">netstat</span> 介紹:netstat -tl</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>更新套件(使用 yum)<a name="update" id="update"></a></h2>
        <p>YUM - <span style="font-weight: bold;">Y</span>ellowdog <span style="font-weight: bold;">U</span>pdater <span style="font-weight: bold;">M</span>odified<br>
      YUM 官方網站:<a href="http://linux.duke.edu/projects/yum/" target="_blank">http://linux.duke.edu/projects/yum/</a></p>
        <p style="font-weight: bold;">系統更新:</p>
        <blockquote>
          <p>yum clean all<br>
            yum -y update</p>
      </blockquote>
        <p style="font-weight: bold;">安裝自動更新軟體:</p>
        <blockquote>
          <p>yum -y install  yum-cron yum-updateonboot<br>
            /etc/rc.d/init.d/yum-cron start<br>
            /etc/rc.d/init.d/yum-updateonboot start<br>
            chkconfig yum-cron on<br>
          chkconfig yum-updateonboot on</p>
        </blockquote>
      <p style="font-weight: bold;">安裝 vim-enhanced 加強 vi 的功能:</p>
        <blockquote>
          <p>yum -y install vim-enhanced<br>
            mv /bin/vi /bin/vi.bak<br>
            ln -s /usr/bin/vim /bin/vi<br>
            echo "set nu" &gt;&gt; /etc/vimrc<br>
            #在檔案最後面新增 set nu,顯示行數</p>
        </blockquote>
      <p><span style="font-weight: bold;">重新開機:</span>reboot</p>
      <p>more /etc/yum.repos.d/CentOS-Base.repo</p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>yum 指令介紹<a name="yum" id="yum"></a></h2>
        <ul><li> 更新:yum update<br>
          </li><li>安裝:yum install <span style="color: rgb(255, 0, 0);">xxx</span><br>
          </li><li>移除:yum remove <span style="color: rgb(255, 0, 0);">xxx</span><br>
          </li><li>清除已經安裝過的檔案:yum clean packages(/var/cache/yum/)
            <br>
          </li><li>搜尋:yum search <span style="color: rgb(255, 0, 0);">xxx</span><br>
          </li><li>列出所有檔案:yum list<br>
          </li><li>查詢檔案訊息:yum info <span style="color: rgb(255, 0, 0);">xxx</span></li></ul>
        <p style="font-weight: bold;">群組安裝功能:</p>
        <blockquote>
          <p>yum grouplist<br>
            yum groupinstall "<span style="color: rgb(255, 0, 0);">Web Server</span>"</p>
      </blockquote>
        <p style="font-weight: bold;">其他:</p>
        <blockquote>
          <p>rpm -qc yum<br>
          more /var/log/yum.log</p>
        </blockquote>
        <p>Managing Software with yum:<a href="http://fedora.redhat.com/docs/yum/index.html" target="_blank">http://fedora.redhat.com/docs/yum/index.html</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>RPM 基本指令介紹<a name="rpm" id="rpm"></a></h2>
        <ul><li> 安裝:rpm -ivh <span style="color: rgb(255, 0, 0);">xxx</span></li><li>移除:rpm -e <span style="color: rgb(255, 0, 0);">xxx</span></li><li> 升級:rpm -Uvh <span style="color: rgb(255, 0, 0);">xxx</span></li><li> 查詢:
            <blockquote>
                <p>rpm -qa | grep <span style="color: rgb(255, 0, 0);">xxx<br>
                </span>rpm -qi <span style="color: rgb(255, 0, 0);">xxx<br>
                </span>rpm -ql <span style="color: rgb(255, 0, 0);">xxx<br>
                </span>rpm -qc <span style="color: rgb(255, 0, 0);">xxx<br>
                </span>rpm -qf /etc/yum.conf<br>
                  rpm -qpi <span style="color: rgb(255, 0, 0);">xxx</span></p>
            </blockquote>
          </li></ul>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>WEB server<a name="web" id="web"></a></h2>
        <p>Apache HTTP Server 官方網站:<a href="http://httpd.apache.org/" target="_blank">http://httpd.apache.org/</a></p>
      <p>yum -y install httpd mod_ssl<br>
        cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak<br>
        vi /etc/httpd/conf/httpd.conf</p>
        <p class="bg_black_text_white">251行 ServerAdmin <span style="color: rgb(255, 0, 0);">root@localhost</span><br>
        355行 UserDir disable 修改成--&gt; <span style="color: rgb(255, 0, 0);">#</span>UserDir disable<br>
      362行 <span style="color: rgb(255, 0, 0);">#</span>UserDir <span style="color: rgb(255, 0, 0);">public_html</span> 修改成--&gt; UserDir <span style="color: rgb(255, 0, 0);">www</span><a name="public_html" id="public_html"></a></p>
        <p class="bg_black_text_grey">#將個人網頁資料夾改成由 public_html 改成 www,方便輸入</p>
        <p class="bg_black_text_white">391行 DirectoryIndex index.html index.html.var 修改成--&gt; DirectoryIndex index.html <span style="color: rgb(255, 0, 0);">index.htm </span> index.html.var<br>
          731行 LanguagePriority <span style="color: rgb(255, 0, 0);">zh-TW</span> en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN </p>
      <p class="bg_black_text_white">747行 AddDefaultCharset UTF-8 修改成--&gt; <span style="color: rgb(255, 0, 0);">#</span>AddDefaultCharset  UTF-8 </p>
        <p>/etc/rc.d/init.d/httpd start<br>
        chkconfig httpd on</p>
      <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:web server 架設好之後,個人網頁的功能也啟動了,只要輸入「http://<span style="color: rgb(255, 0, 0);">IP</span>/~<span style="color: rgb(255, 0, 0);">xxx</span>」即可瀏覽,不過請確定 <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#selinux">SELinux</a> 的功能是關閉的,否則將無法正常瀏覽個人網頁。</p>
        <p>Apache HTTP Server 官方文件:<a href="http://httpd.apache.org/docs-project/" target="_blank">http://httpd.apache.org/docs-project/</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>w3m 介紹<a name="w3m" id="w3m"></a></h2>
        <p>w3m 官方網站:<a href="http://w3m.sourceforge.net/index.en.html" target="_blank">http://w3m.sourceforge.net/index.en.html</a></p>
      <p>yum -y install w3m <br>
        w3m 127.0.0.1</p>
        <p>註:</p>
        <ol><li>w3m MANUAL:<a href="http://www.w3m.org/manual.html" target="_blank">http://www.w3m.org/manual.html</a></li><li>在本機前文字模式下啟動滑鼠「gpm」</li><li> lynx 是另外一套好用的文字型網頁瀏覽器,有興趣的人可以試看看</li></ol>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>限制網頁連線範圍<a name="web_limited" id="web_limited"></a></h2>
        <p>mkdir /var/www/html/<span style="color: rgb(255, 0, 0);">test1</span><br>
      vi /etc/httpd/conf/httpd.conf</p>
        <p>在檔案最後面新增下面區段</p>
        <p class="bg_black_text_white">&lt;Directory /var/www/html/<span style="color: rgb(255, 0, 0);">test1</span>&gt;<br>
        Deny from all<br>
        Allow from <span style="color: rgb(255, 0, 0);">192.168.1.0/255.255.255.0</span><br>
        Options Indexes FollowSymLinks<br>
      &lt;/Directory&gt;</p>
        <p>/etc/rc.d/init.d/httpd restart</p>
        <p>測試:w3m http://<span style="color: rgb(255, 0, 0);">127.0.0.1</span>/<span style="color: rgb(255, 0, 0);">test1</span>/</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>使用帳號密碼認證保護資料夾<a name="web_password" id="web_password"></a></h2>
        <p>vi /etc/httpd/conf/httpd.conf</p>
        <p class="bg_black_text_white">327行     AllowOverride <span style="color: rgb(255, 0, 0);">None</span> 修改成--&gt; AllowOverride <span style="color: rgb(255, 0, 0);">All</span></p>
        <p>/etc/rc.d/init.d/httpd restart </p>
        <p>mkdir /var/www/html/<span style="color: rgb(255, 0, 0);">test2</span><br>
        cd /var/www/html/<span style="color: rgb(255, 0, 0);">test2</span><br>
      htpasswd -c .htpasswd <span style="color: rgb(255, 0, 0);">sysadm</span></p>
      <p>more .htpasswd</p>
      <p>vi .htaccess</p>
      <p class="bg_black_text_white">AuthUserFile    /var/www/html/<span style="color: rgb(255, 0, 0);">test2</span>/.htpasswd<br>
        AuthName        "Top Secret"<br>
        AuthType        Basic<br>
      require         valid-user</p>
        <p>測試:w3m http://<span style="color: rgb(255, 0, 0);">127.0.0.1</span>/<span style="color: rgb(255, 0, 0);">test2</span>/</p>
        <p>修改密碼:htpasswd -m .htpasswd <span style="color: rgb(255, 0, 0);">sysadm</span><br>
      新增使用者:htpasswd .htpasswd <span style="color: rgb(255, 0, 0);">user2</span></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>網頁記錄檔分析 - Webalizer<a name="webalizer" id="webalizer"></a></h2>
        <p>Webalizer 官方網站:<a href="http://www.mrunix.net/webalizer/" target="_blank">http://www.mrunix.net/webalizer/</a></p>
      <p>yum -y install webalizer<br>
        cp /etc/httpd/conf.d/webalizer.conf /etc/httpd/conf.d/webalizer.conf.bak<br>
        vi /etc/httpd/conf.d/webalizer.conf</p>
        <p class="bg_black_text_white">Alias /usage /var/www/usage</p>
        <p class="bg_black_text_white"><br>
  &lt;Location /usage&gt;<br>
          Order deny,allow<br>
          Deny from all<br>
          Allow from <span style="color: rgb(255, 0, 0);">127.0.0.1</span> 修改成--&gt; Allow from <span style="color: rgb(255, 0, 0);">192.168.1.0/255.255.255.0</span><br>
          Allow from ::1<br>
          # Allow from .example.com<br>
  &lt;/Location&gt; </p>
        <p>/usr/bin/webalizer<br>
        /etc/rc.d/init.d/httpd restart</p>
        <p>測試:http://<span style="color: rgb(255, 0, 0);">IP</span>/usage/</p>
        <p>more /etc/cron.daily/00webalizer</p>
        <p>httpd log位置:ll /var/log/httpd/<br>
        Webalizer 官方文件:<a href="ftp://ftp.mrunix.net/pub/webalizer/README" target="_blank">ftp://ftp.mrunix.net/pub/webalizer/README</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>FTP server<a name="ftp" id="ftp"></a></h2>
        <p>vsftpd 官方網站:<a href="http://vsftpd.beasts.org/" target="_blank">http://vsftpd.beasts.org/</a></p>
      <p>yum -y install vsftpd<br>
        cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak<br>
        vi /etc/vsftpd/vsftpd.conf</p>
        <p class="bg_black_text_white">12行 anonymous_enable=<span style="color: rgb(255, 0, 0);">YES</span> 修改成--&gt; anonymous_enable=<span style="color: rgb(255, 0, 0);">NO</span><br>
      94行 <span style="color: rgb(255, 0, 0);">#</span>chroot_list_enable=YES 修改成--&gt; chroot_list_enable=YES<br>
      96行 <span style="color: rgb(255, 0, 0);">#</span>chroot_list_file=/etc/vsftpd/chroot_list
      修改成--&gt; chroot_list_file=/etc/vsftpd/chroot_list</p>
      <p class="bg_black_text_grey">#在檔案最後面加入下面這一行</p>
        <p class="bg_black_text_white">chroot_local_user=YES</p>
        <p>echo '<span style="color: rgb(255, 0, 0);">sysadm</span>' &gt;&gt; /etc/vsftpd/chroot_list</p>
        <p>/etc/rc.d/init.d/vsftpd start<br>
        chkconfig vsftpd on</p>
        <p>touch /home/<span style="color: rgb(255, 0, 0);">sysadm</span>/ftptest.txt</p>
        <p>測試:lftp <span style="color: rgb(255, 0, 0);">sysadm</span>@<span style="color: rgb(255, 0, 0);">IP</span>(或 lftp -u <span style="color: rgb(255, 0, 0);">sysadm</span> <span style="color: rgb(255, 0, 0);">IP</span>)</p>
        <p>        限制每個 IP 最大連線數量:max_per_ip=<span style="color: rgb(255, 0, 0);">5</span><br>
      限制傳輸速率:local_max_rate=<span style="color: rgb(255, 0, 0);">30000</span>(30000 表 30KB)</p>
        <p>lftp 介紹:get、mget、put、mput、mirror、exit bg、!&lt;shell-command&gt;<br>
        vsftpd 官方文件:<a href="http://vsftpd.beasts.org/vsftpd_conf.html" target="_blank">http://vsftpd.beasts.org/vsftpd_conf.html</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>如何上傳網頁到 /var/www/html<a name="upload_web" id="upload_web"></a></h2>
        <p>底下使用 link 的方式將 /var/www/html 資料夾連結到  /home/<span style="color: rgb(255, 0, 0);">sysadm</span>/web,這樣我們就可以用 <span style="color: rgb(255, 0, 0);">sysadm</span> 帳號上傳網頁了 </p>
        <p>chmod 755 /home/<span style="color: rgb(255, 0, 0);">sysadm</span><br>
          mkdir /home/<span style="color: rgb(255, 0, 0);">sysadm</span>/web<br>
          chown <span style="color: rgb(255, 0, 0);">sysadm.sysadm</span> /home/<span style="color: rgb(255, 0, 0);">sysadm</span>/web<br>
          cp -rpf /var/www/html/* /home/<span style="color: rgb(255, 0, 0);">sysadm</span>/web/<br>
          mv /var/www/html /var/www/html.bak<br>
          ln -s /home/<span style="color: rgb(255, 0, 0);">sysadm</span>/web /var/www/html</p>
        <p style="font-weight: bold;">如何 mount ISO 檔:        </p>
        <p> mkdir /media/iso<br>
        mount -o loop <span style="color: rgb(255, 0, 0);">xxx</span>.iso /media/iso</p>
        <p>察看檔案系統磁碟空間使用狀況:df -h<br>
        chown 介紹</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>FileZilla(Microsoft Windows 下好用的 ftp 自由軟體)<a name="filezilla" id="filezilla"></a></h2>
        <p>FileZilla 官方網站:<a href="http://filezilla.sourceforge.net/" target="_blank">http://filezilla.sourceforge.net/</a></p>
      <p>下載:<a href="http://nchc.dl.sourceforge.net/sourceforge/filezilla/FileZilla_3.1.0.1_win32-setup.exe">http://nchc.dl.sourceforge.net/sourceforge/filezilla/FileZilla_3.1.0.1_win32-setup.exe</a></p>
        <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:<br>
          1. FileZilla 的傳輸過程預設是沒有加密的,有安全性的風險,您可以在「伺服器種類」的地方勾選「<span style="font-weight: bold;">SFTP - SSH File Tranfer Protocol</span>」,為傳輸過程加密(<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/FileZilla01.png">圖</a>)<br>
          2. 強制使用 UTF-8(<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/FileZilla02.png">圖</a>)</p>
        <p>scp、sftp 介紹<br>
          FileZilla 官方文件:<a href="http://filezilla.sourceforge.net/documentation/" target="_blank">http://filezilla.sourceforge.net/documentation/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>SMTP server - Sendmail<a name="smtp" id="smtp"></a></h2>
        <p>Sendmail 官方網站:<a href="http://www.sendmail.org/" target="_blank">http://www.sendmail.org/</a></p>
      <p>yum -y install sendmail sendmail-cf m4 cyrus-sasl<br>
        cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak<br>
        vi /etc/mail/sendmail.mc</p>
        <p class="bg_black_text_white">52行 <span style="color: rgb(255, 0, 0);">dnl</span> TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl<br>
          53
          行 <span style="color: rgb(255, 0, 0);">dnl</span> define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl<br>
        <span style="color: rgb(102, 102, 102);">#刪掉上面兩行前面的 dnl<br>
        #<span style="color: rgb(255, 0, 0);">注意</span>:TRUST_AUTH_METH、define 前面不要留有空格</span></p>
        <p class="bg_black_text_white"><br>
        116行 <span style="color: rgb(255, 0, 0);">dnl</span> DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl</p>
        <p class="bg_black_text_grey">#前面加上 dnl, 把這行註解起來(dnl = do not load)</p>
        <p class="bg_black_text_grey">#或改成下面這樣也可以</p>
        <p class="bg_black_text_grey"><span class="bg_black_text_grey">DAEMON_OPTIONS(`Port=smtp,Addr=<span style="color: rgb(255, 0, 0);">0.0.0.0</span>, Name=MTA')dnl</span></p>
        <p>cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak<br>
        m4 /etc/mail/sendmail.mc &gt; /etc/mail/sendmail.cf </p>
        <p>vi /etc/mail/access</p>
        <p class="bg_black_text_white">Connect:<span style="color: rgb(255, 0, 0);">sqes.hcc.edu.tw</span> RELAY<br>
        Connect:<span style="color: rgb(255, 0, 0);">192.168.1</span> RELAY<br>
      <span style="color: rgb(102, 102, 102);">#加入以上兩行(請依自己學校狀況修改)</span></p>
        <p>makemap hash /etc/mail/access &lt; /etc/mail/access</p>
        <p>/etc/rc.d/init.d/saslauthd start<br>
        /etc/rc.d/init.d/sendmail start<br>
        chkconfig saslauthd on<br>
        chkconfig sendmail on</p>
        <p>SMTP 測試:telnet localhost 25(離開:quit)</p>
        <span style="font-weight: bold;">把寄給 root 的信寄給 <span style="color: rgb(255, 0, 0);">sysadm</span>:        </span>
        <p>vi /etc/aliases</p>
        <p class="bg_black_text_white">96行 <span style="color: rgb(255, 0, 0);">#</span>root: <span style="color: rgb(255, 0, 0);">marc</span> 修改成--&gt; root: <span style="color: rgb(255, 0, 0);">sysadm</span></p>
        <p class="bg_black_text_grey">#若想要 root 也留一份備份的話:root:    <span style="color: rgb(255, 0, 0);">sysadm</span>,root</p>
        <p>newaliases</p>
        <p>mutt 介紹:yum -y install mutt &amp;&amp; mutt<br>
        Sendmail 官方文件:<a href="http://www.sendmail.org/%7Eca/email/sm-X/" target="_blank">http://www.sendmail.org/~ca/email/sm-X/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>POP server<a name="pop" id="pop"></a></h2>
        <p>Dovecot 官方網站:<a href="http://www.dovecot.org/" target="_blank">http://www.dovecot.org/</a></p>
      <p>yum -y install dovecot<br>
        cp /etc/dovecot.conf /etc/dovecot.conf.bak<br>
        vi /etc/dovecot.conf</p>
        <p class="bg_black_text_white">20行 <span style="color: rgb(255, 0, 0);">#</span>protocols = imap imaps  修改成--&gt; protocols = <span style="color: rgb(255, 0, 0);">pop3</span></p>
      <p class="bg_black_text_grey">#只開啟 pop3 的功能,若要 imap 請自行加入,此設定值若不修改,預設是開啟 imap、pop3 的</p>
        <p class="bg_black_text_white">85行 <span style="color: rgb(255, 0, 0);">#</span>ssl_disable = <span style="color: rgb(255, 0, 0);">no</span> 修改成--&gt; ssl_disable = <span style="color: rgb(255, 0, 0);">yes</span></p>
        <p class="bg_black_text_grey">#不啟動 ssl 加密功能</p>
        <p>/etc/rc.d/init.d/dovecot start<br>
          chkconfig dovecot on</p>
        <p>POP3 測試:telnet localhost 110(離開:quit)</p>
        <p>        nmap 介紹:yum -y install nmap &amp;&amp; nmap localhost<br>
      Dovecot 官方文件:<a href="http://wiki.dovecot.org/" target="_blank">http://wiki.dovecot.org/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>Open Webmail 安裝流程:<a name="openwebmail" id="openwebmail"></a></h2>
        <p>Open Webmail 官方網站:<a href="http://openwebmail.org/" target="_blank">http://openwebmail.org/</a></p>
      <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:要架設 Open Webmail 前,請務必先將 <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#smtp">sendmail</a>、<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#pop">dovecot</a> 架設好</p>
        <p style="font-weight: bold;">安裝</p>
      <blockquote>
        <p>rpm -ivh <a href="http://openwebmail.org/openwebmail/download/redhat/rpm/packages/rhel5/perl-Text-Iconv/perl-Text-Iconv-1.7-2.el5.i386.rpm">http://openwebmail.org/openwebmail/download/redhat/rpm/packages/rhel5/perl-Text-Iconv/perl-Text-Iconv-1.7-2.el5.i386.rpm</a></p>
        <p>cd /etc/yum.repos.d<br>
          lftpget <a href="http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo">http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo</a><br>
        yum -y install openwebmail</p>
        <p>/etc/rc.d/init.d/httpd restart<br>
        </p>
      </blockquote>
      <p style="font-weight: bold;">修改 openwebmail.conf</p>
        <blockquote>
          <p>cp /var/www/cgi-bin/openwebmail/etc/openwebmail.conf /var/www/cgi-bin/openwebmail/etc/openwebmail.conf.bak<br>
            vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf</p>
          <p class="bg_black_text_white">57行 enable_pop3                    <span style="color: rgb(255, 0, 0);">yes</span> 修改成--&gt; enable_pop3                    <span style="color: rgb(255, 0, 0);">no</span><br>
          </p>
          <p class="bg_black_text_white">87行 default_iconset                 Cool3D.<span style="color: rgb(255, 0, 0);">English</span> 修改成--&gt; default_iconset                 Cool3D.<span style="color: rgb(255, 0, 0);">Chinese.Traditional</span></p>
          <p class="bg_black_text_white">&nbsp;</p>
          <p class="bg_black_text_white">78行 &lt;default_signature&gt;<br>
            79行 <span style="color: rgb(255, 0, 0);">--</span><br>
            80行 <span style="color: rgb(255, 0, 0);">Open WebMail Project (http://openwebmail.org)</span><br>
            81行 &lt;/default_signature&gt;</p>
          <p class="bg_black_text_grey">#此此四行是使用者寄信的預設簽名檔,請自行修改紅字部分 </p>
          <p class="bg_black_text_grey">&nbsp;</p>
          <p class="bg_black_text_white">204行 webdisk_rootpath                  /<span style="color: rgb(255, 0, 0);">webdisk</span> 修改成--&gt; webdisk_rootpath                  /</p>
          <p class="bg_black_text_white">&nbsp;</p>
          <p class="bg_black_text_grey">#若是要以 UTF-8 為主的話,就做以下設定</p>
          <p class="bg_black_text_white">64行 default_language <span style="color: rgb(255, 0, 0);">en</span> 修改成--&gt; default_language <span style="color: rgb(255, 0, 0);">zh_TW.UTF-8</span></p>
          <p class="bg_black_text_white">&nbsp;</p>
          <p class="bg_black_text_grey">#若是要以 big5 為主的話,就做以下兩行設定</p>
          <p class="bg_black_text_white">64行 default_language <span style="color: rgb(255, 0, 0);">en</span> 修改成--&gt; default_language <span style="color: rgb(255, 0, 0);">zh_TW.Big5</span><br>
</p>
          <p class="bg_black_text_white">default_locale                  zh_TW.Big5(這行要手動新增)</p>
        </blockquote>
      <p style="font-weight: bold;">使用 Open WebMail 變更密碼的時候,順便修改 samba 密碼</p>
        <blockquote>
          <p>cp /var/www/cgi-bin/openwebmail/etc/auth_unix.conf /var/www/cgi-bin/openwebmail/etc/auth_unix.conf.bak<br>
          vi /var/www/cgi-bin/openwebmail/etc/auth_unix.conf</p>
          <p class="bg_black_text_white">13行 change_smbpasswd        <span style="color: rgb(255, 0, 0);">no</span> 修改成--&gt;  change_smbpasswd        <span style="color: rgb(255, 0, 0);">yes</span></p>
        </blockquote>
        <p style="font-weight: bold;">初始化</p>
        <blockquote>
          <p>/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init</p>
      </blockquote>
        <p><span style="font-weight: bold;">測試:</span></p>
        <blockquote>
          <p>http<span style="color: rgb(255, 0, 0);">s</span>://<span style="color: rgb(255, 0, 0);">IP</span>/cgi-bin/openwebmail/openwebmail.pl<br>
          或<br>
          http<span style="color: rgb(255, 0, 0);">s</span>://<span style="color: rgb(255, 0, 0);">IP</span>/webmail/</p>
      </blockquote>
        <p>more /etc/httpd/conf.d/openwebmail.conf</p>
        <p>註:</p>
<ol><li> 參考資料:
            <ol><li><a href="http://turtle.ee.ncku.edu.tw/%7Etung/openwebmail/" target="_blank">http://turtle.ee.ncku.edu.tw/~tung/openwebmail/</a></li><li><a href="http://openwebmail.org/openwebmail/download/redhat/rpm/release/readme.txt" target="_blank">http://openwebmail.org/openwebmail/download/redhat/rpm/release/readme.txt</a></li></ol>
          </li><li> 官方安裝說明檔:/var/www/data/openwebmail/doc/readme.txt</li><li> cd /var/www/cgi-bin/openwebmail/etc/
            <ol><li> openwebmail.conf - 主要的設定檔,管理者要設定的選項,應該都寫在這個檔案裡頭</li><li> openwebmail.conf.help - openwebmail.conf 所有選項的說明檔</li></ol>
          </li></ol>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>PROXY server<a name="proxy" id="proxy"></a></h2>
        <p>Squid 官方網站:<a href="http://www.squid-cache.org/" target="_blank">http://www.squid-cache.org/</a> </p>
    <p>yum -y install squid<br>
          cp /etc/squid/squid.conf /etc/squid/squid.conf.bak<br>
          vi /etc/squid/squid.conf</p>
        <p class="bg_black_text_grey">#修改 993 行,將 # 取消,100 改為 1000(請視使用人數和硬碟狀況加大 cache 資料夾容量,這裡的單位為 MB)</p>
        <p class="bg_black_text_white"><span style="color: rgb(255, 0, 0);">#</span> cache_dir ufs /var/spool/squid 100 16 256 修改成--&gt; cache_dir ufs /var/spool/squid <span style="color: rgb(255, 0, 0);">1000</span> 16 256 </p>
        <p class="bg_black_text_grey">&nbsp;</p>
        <p class="bg_black_text_grey">#限制允許連線範圍,請依自己學校狀況修改</p>
        <p class="bg_black_text_white">2522行 <span style="color: rgb(255, 0, 0);">#</span>acl our_networks src <span style="color: rgb(255, 0, 0);">192.168.1.0/24 192.168.2.0/24</span> 修改成--&gt; acl our_networks src <span style="color: rgb(255, 0, 0);">192.168.1.0/24</span><br>
          2523行 <span style="color: rgb(255, 0, 0);">#</span>http_access allow our_networks 修改成--&gt; http_access allow our_networks</p>
        <p>/etc/rc.d/init.d/squid restart<br>
          chkconfig squid on </p>
        <p>測試:為 w3m 掛上 proxy</p>
        <p> cp /etc/w3m/config /etc/w3m/config.bak<br>
  echo "http_proxy http://<span style="color: rgb(255, 0, 0);">IP</span>:3128" &gt;&gt; /etc/w3m/config</p>
        <p> w3m 127.0.0.1 </p>
        <p>Squid log 位置:more /var/log/squid/access.log<br>
        Squid 官方文件:<a href="http://www.squid-cache.org/Doc/" target="_blank">http://www.squid-cache.org/Doc/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>DHCP server<a name="dhcp" id="dhcp"></a></h2>
        <p>DHCP 官方網站:<a href="http://www.isc.org/sw/dhcp/" target="_blank">http://www.isc.org/sw/dhcp/</a> </p>
      <p>yum -y install dhcp<br>
        vi /etc/dhcpd.conf</p>
        <p class="bg_black_text_grey">#修改如下,紅色部分請依自己學校狀況修改</p>
        <p class="bg_black_text_white">ddns-update-style interim;<br>
        ignore client-updates;<br>
        default-lease-time <span style="color: rgb(255, 0, 0);">604800</span>;<br>
        max-lease-time <span style="color: rgb(255, 0, 0);">1209600</span>;
        <br>
          subnet <span style="color: rgb(255, 0, 0);">192.168.1.0</span> netmask <span style="color: rgb(255, 0, 0);">255.255.255.0</span> {<br>
          option routers <span style="color: rgb(255, 0, 0);">192.168.1.254</span>;<br>
          option subnet-mask <span style="color: rgb(255, 0, 0);">255.255.255.0</span>;<br>
          option domain-name              "<span style="color: rgb(255, 0, 0);">sqes.hcc.edu.tw</span>";<br>
          option domain-name-servers <span style="color: rgb(255, 0, 0);">163.19.1.1</span>;<br>
          range dynamic-bootp <span style="color: rgb(255, 0, 0);">192.168.1.100 192.168.1.200</span>;<br>
        } </p>
        <p>/etc/rc.d/init.d/dhcpd start<br>
        chkconfig dhcpd on </p>
        <p>more /var/lib/dhcp/dhcpd.leases<br>
        man dhcpd.conf<br>
        man dhcpd.leases </p>
      <p>設定檔範例:more /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample<br>
        DHCP 官方文件:<a href="http://www.isc.org/index.pl?/sw/dhcp/dhcpv3-README.php" target="_blank">http://www.isc.org/index.pl?/sw/dhcp/dhcpv3-README.php</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>Samba 伺服器<a name="samba" id="samba"></a></h2>
        <p>Samba 官方網站:<a href="http://samba.org/" target="_blank">http://samba.org/</a> </p>
      <p>yum -y install samba samba-client<br>
        mv /etc/samba/smb.conf /etc/samba/smb.conf.bak<br>
        vi /etc/samba/smb.conf</p>
        <p class="bg_black_text_white">[global]<br>
        netbios name = <span style="color: rgb(255, 0, 0);">STUDENT</span><br>
      <span style="color: rgb(102, 102, 102);">#samba 主機在網路上的芳鄰內出現的名字,預設為伺服器的 hostname,大小寫不拘,不過,netbios name 和 workgroup 不要設成一樣的名字</span><br>
      <br>
      workgroup = <span style="color: rgb(255, 0, 0);">SERVER</span><br>
          <span style="color: rgb(102, 102, 102);">#相當於 Windows 下的工作群組</span><br>
          <br>
          hosts allow = <span style="color: rgb(255, 0, 0);">192.168.1.0/255.255.255.0</span><br>
        hosts deny = ALL<br>
        <br>
        security = user<br>
        encrypt passwords = yes<br>
        <br>
        deadtime = 20 <br>
        <br>
        admin users = <span style="color: rgb(255, 0, 0);">sysadm</span><br>
        <br>
        <span style="color: rgb(102, 102, 102);">############### 底下為要分享的資料夾(網路磁碟機)#############</span><br>
        [homes]<br>
        comment = %U 的家目錄<br>
        browseable = no<br>
        writable = yes<br>
      force create mode = 0755<br>
      <br>
      [homework]<br>
          comment = 作業繳交<br>
          path = /home/homework<br>
          valid users = <span style="color: rgb(255, 0, 0);">sysadm,@s94</span><br>
          <span style="color: rgb(153, 153, 153);">#valid users 表示誰可以進入這個資料夾,加 @ 表群組, @s94 表 s94 這個群組,當然系統內需要預先建有 s94 這個群組</span><br>
          write list = <span style="color: rgb(255, 0, 0);">sysadm,@s94</span><br>
        force create mode = 0755<br>
        <br>
        [share]<br>
          comment = 資源分享(這裡放有上課用的教材、軟體)<br>
          path = /home/share<br>
          valid users = <span style="color: rgb(255, 0, 0);">sysadm,@s94</span><br>
          write list = <span style="color: rgb(255, 0, 0);">sysadm</span><br>
      force create mode = 0755</p>
        <p><span style="font-weight: bold;">設定檔檢查:</span>testparm</p>
        <p><span style="font-weight: bold;">建立 homework、share 資料夾和修改權限</span>:</p>
        <blockquote>
          <p> mkdir /home/homework /home/share<br>
            chmod 777 /home/homework<br>
            chmod 755 /home/share<br>
            chown <span style="color: rgb(255, 0, 0);">sysadm</span>.<span style="color: rgb(255, 0, 0);">sysadm</span> /home/homework /home/share</p>
        </blockquote>
        <p style="font-weight: bold;">新增 <span style="color: rgb(255, 0, 0);">sysadm </span>帳號的 samba 密碼:</p>
        <blockquote>
          <p> smbpasswd -a <span style="color: rgb(255, 0, 0);">sysadm</span></p>
          <p> more /etc/samba/smbpasswd</p>
        </blockquote>
        <p style="font-weight: bold;">啟動 samba :</p>
        <blockquote>
          <p> /etc/rc.d/init.d/smb start<br>
            chkconfig smb on</p>
        </blockquote>
        <p style="font-weight: bold;">測試:</p>
        <blockquote>
          <p> 在 Windows XP 下開啟檔案總管:\\<span style="color: rgb(255, 0, 0);">IP</span></p>
        </blockquote>
        <p style="font-weight: bold;">for Windows XP 網路磁碟機批次檔:</p>
        <blockquote>
          <p> 在桌面編輯 <span style="font-weight: bold;">登入學生主機.bat</span> 批次檔</p>
          <p class="bg_black_text_white"> net use w: \\<span style="color: rgb(255, 0, 0);">IP</span>\homes<br>
            net use x: \\<span style="color: rgb(255, 0, 0);">IP</span>\share<br>
            net use y: \\<span style="color: rgb(255, 0, 0);">IP</span>\homework<br>
            net time \\<span style="color: rgb(255, 0, 0);">IP</span> /set /yes </p>
          <p> 直接將帳號密碼寫進批次檔的寫法</p>
          <p class="bg_black_text_white"> net use w: \\<span style="color: rgb(255, 0, 0);">IP</span>\homes /user:<span style="color: rgb(255, 0, 0);">username password</span><br>
            net use x: \\<span style="color: rgb(255, 0, 0);">IP</span>\share<br>
            net use y: \\<span style="color: rgb(255, 0, 0);">IP</span>\homework<br>
            net time \\<span style="color: rgb(255, 0, 0);">IP</span> /set /yes</p>
        </blockquote>
        <p style="font-weight: bold;">在 Linux 文字模式下的掛載方式:</p>
        <blockquote>
          <p> mkdir /media/smb<br>
            smbclient -L <span style="color: rgb(255, 0, 0);">IP</span></p>
          <p>掛載:mount.cifs //<span style="color: rgb(255, 0, 0);">IP</span>/<span style="color: rgb(255, 0, 0);">share</span> /media/smb -o username=<span style="color: rgb(255, 0, 0);">sysadm<br>
          </span>卸載:umount.cifs /media/smb<br>
            <br>
          密碼直接打在指令內的寫法:</p>
          <p>mount.cifs //<span style="color: rgb(255, 0, 0);">IP</span>/<span style="color: rgb(255, 0, 0);">share</span> /media/smb -o username=<span style="color: rgb(255, 0, 0);">sysadm</span>,password=<span style="color: rgb(255, 0, 0);">password</span></p>
        </blockquote>
        <p style="font-weight: bold;">光碟映像檔製作、燒錄軟體(for Windows):</p>
        <ul><li>ImageBurn:<a href="http://www.imgburn.com/" target="_blank">http://www.imgburn.com/</a></li><li>CDBurnerXP:<a href="http://www.cdburnerxp.se/?lang=zh-CHT" target="_blank">http://www.cdburnerxp.se/</a><br>
          </li><li>Nero:<a href="http://www.nero.com/cht/index.html" target="_blank">http://www.nero.com/cht/index.html</a></li></ul>
        <p style="font-weight: bold;">光碟映像檔掛載軟體(for Windows):</p>
        <ul><li> Daemon tools 官方網站:<a href="http://www.daemon-tools.cc/" target="_blank">http://www.daemon-tools.cc/</a><br>
            <ul><li>下載:<a href="http://www.disc-tools.com/download/daemon" target="_blank">http://www.disc-tools.com/download/daemon</a></li></ul>
          </li><li>MagicDisc 官方網站:<a href="http://www.magiciso.com/tutorials/miso-magicdisc-overview.htm?=magiciso" target="_blank">http://www.magiciso.com/tutorials/miso-magicdisc-overview.htm?=magiciso</a>
            <ul><li>下載:<a href="http://www.magicdisc.net/setup_magicdisc.exe">http://www.magicdisc.net/setup_magicdisc.exe</a><br>
                </li></ul>
          </li></ul>
      <p>smbstatus - report on current Samba connections<br>
          chmod 介紹<br>
          The Official Samba-3 HOWTO and Reference Guide:<a href="http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/" target="_blank">http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/</a><br>
        Samba-3 by Example:<a href="http://us4.samba.org/samba/docs/man/Samba-Guide/" target="_blank">http://us4.samba.org/samba/docs/man/Samba-Guide/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>PHP &amp; MySQL<a name="php_mysql" id="php_mysql"></a></h2>
        <p>PHP官方網站:<a href="http://www.php.net/" target="_blank">http://www.php.net/</a><br>
        MySQL 官方網站:<a href="http://www.mysql.com/" target="_blank">http://www.mysql.com/</a></p>
      <p>yum -y install php mysql mysql-server php-mysql php-gd php-mbstring<br>
        cp /etc/php.ini /etc/php.ini.bak<br>
        vi /etc/php.ini</p>
        <p class="bg_black_text_white">312行 max_execution_time = <span style="color: rgb(255, 0, 0);">300</span><br>
        313行 max_input_time = <span style="color: rgb(255, 0, 0);">600</span><br>
        314行 memory_limit = <span style="color: rgb(255, 0, 0);">160M</span><br>
        477行 post_max_size = <span style="color: rgb(255, 0, 0);">80M</span><br>
        582行 upload_max_filesize = <span style="color: rgb(255, 0, 0);">200M</span></p>
        <p class="bg_black_text_grey">#上面設定值,請視自己需求修改</p>
        <p>/etc/rc.d/init.d/httpd restart</p>
        <p>vi  /var/www/html/phpinfo.php</p>
        <p class="bg_black_text_white">&lt;?<br>
  phpinfo();<br>
  ?&gt;</p>
        <p>測試:w3m http://<span style="color: rgb(255, 0, 0);">127.0.0.1</span>/phpinfo.php</p>
        <p style="font-weight: bold;">啟動 MySQL</p>
        <p>/etc/rc.d/init.d/mysqld start<br>
        chkconfig mysqld on</p>
        <p>註:在這裡我們先不設定 MySQL 的 root 密碼,等裝了下面的 phpMyAdmin 之後,再使用 phpMyAdmin 修改 </p>
        <p style="font-weight: bold;">如何重新安裝 MySQL?</p>
        <blockquote>
          <p> /etc/rc.d/init.d/mysqld stop<br>
            yum -y remove mysql<br>
            rm -rf /var/lib/mysql<br>
            yum -y install php mysql mysql-server php-mysql php-gd<br>
            /etc/rc.d/init.d/mysqld start</p>
          <p> 設定密碼:mysqladmin -u root password '<span style="color: rgb(255, 0, 0);">密碼</span>'</p>
        </blockquote>
        <p>PHP 官方文件:<a href="http://www.php.net/docs.php" target="_blank">http://www.php.net/docs.php</a><br>
        MySQL 官方文件:<a href="http://dev.mysql.com/doc/" target="_blank">http://dev.mysql.com/doc/</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>phpMyAdmin<a name="phpmyadmin" id="phpmyadmin"></a></h2>
        <p>phpMyAdmin 官方網站:<a href="http://www.phpmyadmin.net/" target="_blank">http://www.phpmyadmin.net/</a></p>
      <p>cd<br>
        wget <a href="http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.8.1-all-languages-utf-8-only.tar.gz">http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.8.1-all-languages-utf-8-only.tar.gz</a></p>
    <p>tar zxvf phpMyAdmin-2.11.8.1-all-languages-utf-8-only.tar.gz<br>
          rm -rf phpMyAdmin-2.11.8.1-all-languages-utf-8-only.tar.gz<br>
        mv phpMyAdmin-2.11.8.1-all-languages-utf-8-only /var/www/html/phpMyAdmin<br>
        cp /var/www/html/phpMyAdmin/libraries/config.default.php /var/www/html/phpMyAdmin/config.inc.php<br>
      vi /var/www/html/phpMyAdmin/config.inc.php</p>
        <p class="bg_black_text_white">39 行   $cfg['PmaAbsoluteUri'] = ''; 修改成--&gt; $cfg['PmaAbsoluteUri'] = '<span style="color: rgb(255, 0, 0);">http://IP/phpMyAdmin/</span>';<br>
        159 行   $cfg['Servers'][$i]['auth_type']     = '<span style="color: rgb(255, 0, 0);">config</span>'; 修改成--&gt; $cfg['Servers'][$i]['auth_type']     = '<span style="color: rgb(255, 0, 0);">http</span>';</p>
        <p>測試:http://<span style="color: rgb(255, 0, 0);">IP</span>/phpMyAdmin/,帳號 root,密碼空白</p>
        <p>點選「權限」,然後點選「localhost」這行後面的「編輯權限」圖示,更改密碼</p>
        <p>phpMyAdmin Documentation:http://<span style="color: rgb(255, 0, 0);">IP</span>/phpMyAdmin/Documentation.html<br>
        phpMyAdmin 官方文件:<a href="http://www.phpmyadmin.net/home_page/docs.php" target="_blank">http://www.phpmyadmin.net/home_page/docs.php</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>phpSysInfo<a name="phpsysinfo" id="phpsysinfo"></a></h2>
        <p>phpSysInfo 官方網站:<a href="http://phpsysinfo.sourceforge.net/" target="_blank">http://phpsysinfo.sourceforge.net/</a></p>
      <p>cd<br>
        wget <a href="http://nchc.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.4.tar.gz">http://nchc.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.4.tar.gz</a></p>
        <p>tar zxvf phpsysinfo-2.5.4.tar.gz -C /var/www/html/<br>
          rm -rf phpsysinfo-2.5.4.tar.gz<br>
        cp /var/www/html/phpsysinfo/config.php.new /var/www/html/phpsysinfo/config.php<br>
        vi /var/www/html/phpsysinfo/config.php</p>
        <p class="bg_black_text_white">36行 $default_lng='<span style="color: rgb(255, 0, 0);">en</span>'; 修改成--&gt; $default_lng='<span style="color: rgb(255, 0, 0);">tw</span>';<br>
        37行 $default_template='<span style="color: rgb(255, 0, 0);">classic</span>';</p>
        <p>測試:http://<span style="color: rgb(255, 0, 0);">IP</span>/phpsysinfo/</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>學校整合模組(程式撰寫:新竹縣 <a href="http://www.pajh.hcc.edu.tw/" target="_blank">博愛國中</a> 曾琳富老師)<a name="school" id="school"></a></h2>
      <p>官方網站:<a href="http://dyna.hcc.edu.tw/dyna/menu/index.php?account=dyna" target="_blank">http://dyna.hcc.edu.tw/dyna/menu/index.php?account=dyna</a><br>
        介紹:<a href="http://dyna.nc.hcc.edu.tw/php/class1_4.htm" target="_blank">http://dyna.nc.hcc.edu.tw/php/class1_4.htm</a></p>
      <p>先用 phpMyAdmin 新增 school 資料庫</p>
    <p style="font-weight: bold;">安裝學校整合模組</p>
        <p>yum -y install unzip gd</p>
        <p>cd<br>
      wget <a href="http://dyna.hcc.edu.tw/school/data/files/200803252032260.zip">http://dyna.hcc.edu.tw/school/data/files/200803252032260.zip</a></p>
        <p>        unzip -d /var/www/html 200803252032260.zip<br>
          rm -rf 200803252032260.zip<br>
        cp /var/www/html/school/config.inc.php /var/www/html/school/config.inc.php.bak<br>
        vi /var/www/html/school/config.inc.php</p>
        <p class="bg_black_text_white">12行 $DB_PASSWD              = '<span style="color: rgb(255, 0, 0);">1234</span>';               //*MySQL  username 的密碼<br>
13行 $INSTALL_PASSWD     = '<span style="color: rgb(255, 0, 0);">1234</span>';               //*第一次安裝後密碼務必更換(越複雜越好)</p>
        <p class="bg_black_text_white"> 16行 $SELF_URL          = 'http://<span style="color: rgb(255, 0, 0);">localhost/school_source</span>/';                 修改成--&gt; $SELF_URL          = 'http://<span style="color: rgb(255, 0, 0);">IP/school</span>/';<br>
17行 $SELF_PLACE        = '<span style="color: rgb(255, 0, 0);">c:/xampp/htdocs/school_source</span>/';                  修改成--&gt; $SELF_PLACE        = '<span style="color: rgb(255, 0, 0);">/var/www/html/school</span>/';<br>
      </p>
      <p class="bg_black_text_white">40行 $USE_UNIX_COMMAND = <span style="color: rgb(255, 0, 0);">0</span>; 修改成--&gt; $USE_UNIX_COMMAND = <span style="color: rgb(255, 0, 0);">1</span>;<br>
      </p>
        <p class="bg_black_text_white"> 41行 $UNZIP_COMMAND    = '/usr/<span style="color: rgb(255, 0, 0);">local</span>/bin/unzip'; 修改成--&gt; $UNZIP_COMMAND    = '/usr/bin/unzip';</p>
        <p class="bg_black_text_white">42行 $ZIP_COMMAND        =   '/usr/<span style="color: rgb(255, 0, 0);">local</span>/bin/zip'; 修改成--&gt;  $ZIP_COMMAND        =   '/usr/bin/zip';</p>
        <p>chmod -R 777 /var/www/html/school/data</p>
        <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/school/install.php<br>
        瀏覽:http://<span style="color: rgb(255, 0, 0);">IP</span>/school/</p>
        <p>系統管理者預設帳號、密碼均為 admin<br>
        修改管理者密碼:基本資料/虛擬帳號管理<br>
        基本資料/學校資料編修</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>動態網頁模組<a name="dyna" id="dyna"></a></h2>
        <p>官方網站:<a href="http://dyna.hcc.edu.tw/dyna/menu/index.php?account=dyna" target="_blank">http://dyna.hcc.edu.tw/dyna/menu/index.php?account=dyna</a><br>
        介紹:<a href="http://dyna.hcc.edu.tw/php/class9_1.htm" target="_blank">http://dyna.hcc.edu.tw/php/class9_1.htm</a></p>
      <p>先用 phpMyAdmin 新增 dyna 資料庫</p>
        <p>cd<br>
      wget <a href="http://dyna.hcc.edu.tw/school/data/files/200803252054080.zip">http://dyna.hcc.edu.tw/school/data/files/200803252054080.zip</a></p>
        <p>unzip -d /var/www/html 200803252054080.zip<br>
          rm -rf 200803252054080.zip<br>
          cp /var/www/html/dyna/config.inc.php /var/www/html/dyna/config.inc.php.bak<br>
          vi /var/www/html/dyna/config.inc.php</p>
        <p class="bg_black_text_white">12行 $DB_PASSWD              = '<span style="color: rgb(255, 0, 0);">1234</span>';               //*MySQL  username 的密碼<br>
13行 $INSTALL_PASSWD     = '<span style="color: rgb(255, 0, 0);">1234</span>';               //*第一次安裝後密碼務必更換(越複雜越好)</p>
        <p class="bg_black_text_white">16行 $SELF_URL          = 'http://<span style="color: rgb(255, 0, 0);">IP/dyna</span>/';</p>
        <p class="bg_black_text_white">17行 $SELF_PLACE        = '<span style="color: rgb(255, 0, 0);">/var/www/html/dyna/</span>';</p>
        <p class="bg_black_text_white">40行 $USE_UNIX_COMMAND = <span style="color: rgb(255, 0, 0);">0</span>; 修改成--&gt; $USE_UNIX_COMMAND = <span style="color: rgb(255, 0, 0);">1</span>;</p>
        <p class="bg_black_text_white">41行 $UNZIP_COMMAND    = '/usr/<span style="color: rgb(255, 0, 0);">local</span>/bin/unzip'; 修改成--&gt; $UNZIP_COMMAND    = '/usr/bin/unzip';</p>
        <p class="bg_black_text_white">42行 $ZIP_COMMAND      =     '/usr/<span style="color: rgb(255, 0, 0);">local</span>/bin/zip'; 修改成--&gt; $ZIP_COMMAND      =     '/usr/bin/zip';</p>
        <p>chmod -R 777 /var/www/html/dyna/data</p>
        <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/dyna/install.php<br>
        瀏覽:http://<span style="color: rgb(255, 0, 0);">IP</span>/dyna/</p>
        <p>系統管理者預設帳號、密碼均為 admin<br>
        修改管理者密碼:帳號基本設定</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>圖書管理系統<a name="library" id="library"></a></h2>
        <p>官方網站:<a href="http://dyna.hcc.edu.tw/dyna/menu/index.php?account=dyna" target="_blank">http://dyna.hcc.edu.tw/dyna/menu/index.php?account=dyna</a></p>
      <p>先用 phpMyAdmin 新增 library 資料庫</p>
        <p>cd<br>
          wget <a href="http://dyna.hcc.edu.tw/school/data/files/200803252058260.zip">http://dyna.hcc.edu.tw/school/data/files/200803252058260.zip</a></p>
        <p>unzip -d /var/www/html 200803252058260.zip<br>
          rm -rf 200803252058260.zip<br>
          cp /var/www/html/library/config.inc.php /var/www/html/library/config.inc.php.bak<br>
          vi /var/www/html/library/config.inc.php</p>
        <p class="bg_black_text_white">12行 $DB_PASSWD              = '<span style="color: rgb(255, 0, 0);">1234</span>';               //*MySQL  username 的密碼<br>
13行 $INSTALL_PASSWD         = '<span style="color: rgb(255, 0, 0);">1234</span>';               //*第一次安裝後密碼務必更換(越複雜越好)</p>
        <p class="bg_black_text_white">16行 $SELF_URL          = 'http://<span style="color: rgb(255, 0, 0);">IP/library</span>/';</p>
        <p class="bg_black_text_white">17行 $SELF_PLACE        = '<span style="color: rgb(255, 0, 0);">/var/www/html/library</span>/';</p>
        <p class="bg_black_text_white">39行 $USE_UNIX_COMMAND = <span style="color: rgb(255, 0, 0);">0</span>; 修改成--&gt; $USE_UNIX_COMMAND = <span style="color: rgb(255, 0, 0);">1</span>;</p>
        <p class="bg_black_text_white">40行 $UNZIP_COMMAND    = '/usr/<span style="color: rgb(255, 0, 0);">local</span>/bin/unzip'; 修改成--&gt; $UNZIP_COMMAND    = '/usr/bin/unzip';</p>
        <p>chmod -R 777 /var/www/html/library/data</p>
        <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/library/install.php<br>
          瀏覽:http://<span style="color: rgb(255, 0, 0);">IP</span>/library/</p>
        <p>系統管理者預設帳號、密碼均為 admin<br>
          修改管理者密碼:管理系統 / 進階 / 變更自己帳號密碼</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>Moodle - 課程管理系統<a name="moodle" id="moodle"></a> </h2>
        <p>Moodle 官方網站:<a href="http://moodle.org/" target="_blank">http://moodle.org/</a></p>
      <p>yum -y install php-xmlrpc<br>
        /etc/rc.d/init.d/httpd restart</p>
        <p>cd<br>
          wget <a href="http://download.moodle.org/stable19/moodle-weekly-19.tgz">http://download.moodle.org/stable19/moodle-weekly-19.tgz</a></p>
        <p>tar zxvf moodle-weekly-19.tgz -C /var/www/html/<br>
          cp /var/www/html/moodle/lib/htaccess /var/www/html/moodle/.htaccess<br>
        chown -R apache.apache /var/www/html/moodle<br>
      rm -rf moodle-weekly-19.tgz</p>
        <p>mkdir /<span style="color: rgb(255, 0, 0);">home/sysadm</span>/moodledata<br>
        chown apache.apache /<span style="color: rgb(255, 0, 0);">home/sysadm</span>/moodledata</p>
        <p>mkdir -p /<span style="color: rgb(255, 0, 0);">home/sysadm</span>/moodledata/lang/zh_tw_utf8<br>
          chmod 777 -R /<span style="color: rgb(255, 0, 0);">home/sysadm</span>/moodledata/lang<br>
          chown apache.apache -R /<span style="color: rgb(255, 0, 0);">home/sysadm</span>/moodledata/lang<br>
          wget http://163.19.1.104/moodle/admin/download/temp/zh_tw_utf8.tar.gz<br>
          tar zxvf zh_tw_utf8.tar.gz -C /<span style="color: rgb(255, 0, 0);">home/sysadm</span>/moodledata/lang/zh_tw_utf8<br>
        rm -rf zh_tw_utf8.tar.gz</p>
      <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/moodle/install.php</p>
        <p><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/img/moodle/">安裝過程擷圖</a></p>
        <p>crontab -e</p>
        <p class="bg_black_text_white">*/5 * * * * wget -q -O /dev/null http://<span style="color: rgb(255, 0, 0);">IP</span>/moodle/admin/cron.php</p>
        <p>vi /var/www/html/moodle/.htaccess</p>
        <p>Moodle 安裝文件:http://<span style="color: rgb(255, 0, 0);">IP</span>/moodle/lang/en_utf8/help/install.html<br>
          Moodle 官方文件:<a href="http://docs.moodle.org/" target="_blank">http://docs.moodle.org/</a><br>
          Moodle 中文加油站:<a href="http://moodle.hcc.edu.tw/moodle/" target="_blank">http://moodle.hcc.edu.tw/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>XOOPS - 網頁內容管理系統<a name="xoops" id="xoops"></a></h2>
        <p>XOOPS 官方網站:<a href="http://www.xoops.org/" target="_blank">http://www.xoops.org/</a></p>
      <p>cd<br>
        wget http://xoops.tnc.edu.tw/uploads/xoops-2.0.17.1-tw-utf8.tgz</p>
        <p>tar zxvf xoops-2.0.17.1-tw-utf8.tgz<br>
mv xoops-2.0.17.1-tw-utf8/html /var/www/html/xoops<br>
rm -rf xoops-2.0.17.1-tw-utf8 xoops-2.0.17.1-tw-utf8.tgz</p>
      <p> cd /var/www/html/xoops<br>
        chmod 666 mainfile.php<br>
        chmod 777 uploads cache templates_c</p>
      <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/xoops/install/index.php</p>
        <p class="bg_black_text_white">資料庫使用者帳號:<span style="color: rgb(255, 0, 0);">root</span><br>
        資料庫密碼:<span style="color: rgb(255, 0, 0);">MySQL root 密碼</span><br>
        資料庫名稱:<span style="color: rgb(255, 0, 0);">xoops</span></p>
        <p>安裝完之後,執行下列指令:</p>
        <p>rm -rf install <br>
        chmod 444 mainfile.php<br>
        chmod 777 uploads</p>
        <p>測試:http://<span style="color: rgb(255, 0, 0);">IP</span>/xoops/</p>
        <p style="font-weight: bold;">安裝基本模組包:</p>
        <blockquote>
          <p>cd<br>
            wget <a href="http://xoops.tnc.edu.tw/uploads/module2/BasicModules-0.2b-utf8.tgz">http://xoops.tnc.edu.tw/uploads/module2/BasicModules-0.2b-utf8.tgz</a><br>
            tar zxvf BasicModules-0.2b-utf8.tgz -C /var/www/html/xoops/modules/<br>
            rm -rf BasicModules-0.2b-utf8.tgz</p>
        </blockquote>
        <p>安裝:管理員選單 / 模組管理 / 安裝想要的模組</p>
        <p>註:基本模組包內有三個模組:新聞區、WF-DOWNLOADS、CBB討論區</p>
        <p>XOOPS正體中文延伸計畫:<a href="http://xoops.tnc.edu.tw/" target="_blank">http://xoops.tnc.edu.tw</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>phpBB - 論壇<a name="phpbb" id="phpbb"></a></h2>
        <p> phpBB 官方網站:<a href="http://www.phpbb.com/" target="_blank">http://www.phpbb.com/</a></p>
      <p>先用 phpMyAdmin 新增 <span style="color: rgb(255, 0, 0);">phpbb</span> 資料庫</p>
      <p>yum -y install ImageMagick</p>
        <p>cd<br>
wget <a href="http://nchc.dl.sourceforge.net/sourceforge/phpbb/phpBB-3.0.2.zip">http://nchc.dl.sourceforge.net/sourceforge/phpbb/phpBB-3.0.2.zip</a><br>
wget <a href="http://www.phpbb.com/files/language_packs_30x/lang_zh_cmn_hant.tar.gz">http://www.phpbb.com/files/language_packs_30x/lang_zh_cmn_hant.tar.gz</a><br>
wget <a href="http://www.phpbb.com/files/language_packs_30x/prosilver_zh_cmn_hant.tar.gz">http://www.phpbb.com/files/language_packs_30x/prosilver_zh_cmn_hant.tar.gz</a><br>
wget <a href="http://www.phpbb.com/files/language_packs_30x/subsilver2_zh_cmn_hant.tar.gz">http://www.phpbb.com/files/language_packs_30x/subsilver2_zh_cmn_hant.tar.gz</a></p>
        <p> unzip -d /var/www/html/ phpBB-3.0.2.zip<br>
          mv /var/www/html/phpBB3 /var/www/html/phpbb<br>
          tar zxvf lang_zh_cmn_hant.tar.gz -C /var/www/html/phpbb/language<br>
          tar zxvf prosilver_zh_cmn_hant.tar.gz -C /var/www/html/phpbb/styles<br>
          tar zxvf subsilver2_zh_cmn_hant.tar.gz -C /var/www/html/phpbb/styles<br>
          rm -rf phpBB-3.0.2.zip lang_zh_cmn_hant.tar.gz prosilver_zh_cmn_hant.tar.gz subsilver2_zh_cmn_hant.tar.gz<br>
          chmod 777 /var/www/html/phpbb/config.php</p>
        <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/phpbb/install/install.php</p>
        <p class="bg_black_text_white">資料庫伺服器地址, 或 DSN:<span style="color: rgb(255, 0, 0);">localhost</span><br>
        資料庫名稱:<span style="color: rgb(255, 0, 0);">phpbb</span></p>
        <p class="bg_black_text_white">資料庫管理員名稱:<span style="color: rgb(255, 0, 0);">root</span></p>
        <p class="bg_black_text_white">資料庫密碼:<span style="color: rgb(255, 0, 0);">MySQL root 密碼</span></p>
        <p>chmod 644 /var/www/html/phpbb/config.php<br>
          rm -rf /var/www/html/phpbb/install/</p>
        <p>官方安裝文件:http://<span style="color: rgb(255, 0, 0);">IP</span>/phpbb/docs/INSTALL.html<br>
        竹貓星球:<a href="http://phpbb-tw.net/phpbb/index.php" target="_blank">http://phpbb-tw.net/phpbb/index.php</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>LifeType - Blog 網誌<a name="LifeType" id="LifeType"></a></h2>
        <p>LifeType 官方網站:<a href="http://lifetype.net/" target="_blank">http://lifetype.net/</a></p>
      <p>cd<br>
wget <a href="http://nchc.dl.sourceforge.net/sourceforge/lifetype/lifetype-1.0.6.tar.gz">http://nchc.dl.sourceforge.net/sourceforge/lifetype/lifetype-1.2.8.tar.gz<br>
</a>wget <a href="http://nchc.dl.sourceforge.net/sourceforge/lifetype/1.2__all_templates.zip">http://nchc.dl.sourceforge.net/sourceforge/lifetype/1.2__all_templates.zip</a></p>
    <p>tar zxvf lifetype-1.2.8.tar.gz<br>
          mv lifetype-1.2.8 /var/www/html/blog<br>
          chmod 777 /var/www/html/blog/config/config.properties.php<br>
          unzip -d /var/www/html/blog/templates/ 1.2__all_templates.zip<br>
        rm -rf lifetype-1.2.8.tar.gz 1.2__all_templates.zip</p>
        <p>安裝:http://<span style="color: rgb(255, 0, 0);">IP</span>/blog/wizard.php</p>
        <p class="bg_black_text_white">Database server :<span style="color: rgb(255, 0, 0);">localhost</span><br>
        Database user :<span style="color: rgb(255, 0, 0);">root</span><br>
        Database password :<span style="color: rgb(255, 0, 0);">MySQL root 密碼</span><br>
        Database name :<span style="color: rgb(255, 0, 0);">blog</span></p>
        <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:<br>
          1. 安裝過程的第三個步驟「<span style="font-weight: bold;">CONFIRM</span>」,裡面的「<span style="font-weight: bold;">Database default character set</span>」,請選擇「<span style="font-weight: bold;">utf8</span>」<br>
        2. 安裝過程的第六個步驟「<span style="font-weight: bold;">FIRST BLOG</span>」,裡面的「<span style="font-weight: bold;">Language</span>」,請選擇「<span style="font-weight: bold;">Traditional Chinese translation (UTF-8)</span>」</p>
        <p>chmod 644 /var/www/html/blog/config/config.properties.php<br>
        rm -rf /var/www/html/blog/wizard.php</p>
        <p>管理:http://<span style="color: rgb(255, 0, 0);">IP</span>/blog/admin.php</p>
        <p>新增模版:全部站台管控 / 新增模版 / 掃描模版</p>
        <p><a href="http://sourceforge.net/project/showfiles.php?group_id=83964&amp;package_id=100434&amp;release_id=495035" target="_blank">外掛下載</a></p>
    <p>使用者註冊、登入:http://<span style="color: rgb(255, 0, 0);">IP</span>/blog/summary.php<br>
          如果不想讓他人註冊,請移除 /var/www/html/blog/summary.php 這個檔案,或更名<br>
        文件:<a href="http://wiki.lifetype.org.tw/" target="_blank">http://wiki.lifetype.org.tw/</a></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>cron<a name="cron" id="cron"></a></h2>
        <p style="font-weight: bold;">校時:</p>
        <p>yum -y install ntp<br>
        ntpdate watch.stdtime.gov.tw &amp;&amp; clock -w</p>
        <p>時間與頻率國家標準實驗室:<a href="http://www.stdtime.gov.tw/chinese/home.htm" target="_blank">http://www.stdtime.gov.tw/chinese/home.htm</a><br>
        NTP 校時軟體(for Windows):<a href="http://www.stdtime.gov.tw/chinese/EXE/NTPClock.exe">http://www.stdtime.gov.tw/chinese/EXE/NTPClock.exe</a></p>
      <p>cp /etc/crontab /etc/crontab.bak
          <br>
        vi /etc/crontab</p>
        <p class="bg_black_text_white">0 0-23 * * * root /usr/sbin/ntpdate watch.stdtime.gov.tw &gt; /dev/null 2&gt;&amp;1<br>
          <span style="color: rgb(102, 102, 102);">#每個小時校時一次<br>
          </span><br>
          0 6 * * 0 root /bin/sync;/bin/sync;/bin/sync;/sbin/shutdown -r now &gt; /dev/null 2&gt;&amp;1<br>
          <span style="color: rgb(102, 102, 102);">#每星期天早上六點電腦重新開機</span><br>
          <span style="color: rgb(102, 102, 102);">#以上設定僅供參考,請視自己狀況設定</span></p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>Webmin:好用的web介面作業系統管理工具<a name="webmin" id="webmin"></a></h2>
        <p>Webmin 官方網站:<a href="http://www.webmin.com/" target="_blank">http://www.webmin.com</a></p>
    <p>cd<br>
          wget <a href="http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin-1.420-1.noarch.rpm">http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin-1.420-1.noarch.rpm</a><a href="http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin-1.260-1.noarch.rpm"><br>
        </a>rpm -ivh webmin-1.420-1.noarch.rpm<br>
        rm -rf webmin-1.420-1.noarch.rpm</p>
        <p>測試:http://<span style="color: rgb(255, 0, 0);">IP</span>:10000</p>
      <p>中文化設定:Webmin / Webmin Configuration / Language / Traditional Chinese(ZH_TW.BIG5)        </p>
        <p><span style="font-weight: bold;">啟動 Webmin 的 SSL 支援:</span></p>
        <blockquote>
          <p>yum -y install perl-Net-SSLeay</p>
          <p>Webmin / Webmin 組態 / SSL加密 / 如果可用 SSL 的話啟用</p>
        </blockquote>
        <p>Webmin 官方文件:<a href="http://www.webmin.com/index2.html" target="_blank">http://www.webmin.com/index2.html</a></p>
      <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>大批帳號開設(使用 Webmin)<a name="account" id="account"></a></h2>
        <p>登入 Webmin:伺服器 / Samba視窗檔案分享 / 組態 Unix 和 Samba 使用者自動同步:勾選裡面的五個選項</p>
        <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:上面這點非常重要</p>
        <p style="font-weight: bold;">建立個人網頁資料夾、範本檔</p>
        <blockquote>
          <p> mkdir /etc/skel/<span style="color: rgb(255, 0, 0);">www</span><br>
          echo "Under construction......" &gt; /etc/skel/<span style="color: rgb(255, 0, 0);">www</span>/index.html</p>
          <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:這裡的 <span style="color: rgb(255, 0, 0);">www</span>,必須和 httpd.conf 內的 <a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#public_html">UserDir</a> 設定一樣</p>
      </blockquote>
        <p style="font-weight: bold;">建立群組:</p>
        <blockquote>
          <p> 使用 webmin 建立 群組名稱:系統 / 使用者與群組 / 建立一個新群組(以下以 <span style="color: rgb(255, 0, 0);">s94</span> 群組為例)</p>
      </blockquote>
        <p><span style="font-weight: bold;">建立批次匯入檔案</span>(<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/src/account.xls">試算表範例檔</a>、<a href="http://163.19.59.11/%7Esysadm/student_server_centos5/src/account.txt">批次匯入範例檔</a>)</p>
      <blockquote>
          <p>批次檔格式: </p>
          <p class="bg_black_text_white">create:<span style="color: rgb(255, 0, 0);">使用者名稱</span>:<span style="color: rgb(255, 0, 0);">密碼</span>:uid:<span style="color: rgb(255, 0, 0);">gid</span>:真實姓名:<span style="color: rgb(255, 0, 0);">家目錄</span>:<span style="color: rgb(255, 0, 0);">shell</span>:最小:最大:警告:非使用:過期</p>
          <p> 批次匯入檔必填的資料:</p>
          <ol><li> <span style="font-weight: bold;">使用者名稱</span>:可以使用學生學號<br>
            </li><li><span style="font-weight: bold;">密碼</span>:可以使用學生身份證號碼<br>
            </li><li><span style="font-weight: bold;">gid</span>:請設定成上面開設的群組的 gid(grep <span style="color: rgb(255, 0, 0);">s94</span> /etc/group),同一學年請設定成同一群組 <br>
            </li><li><span style="font-weight: bold;">家目錄</span>:同一學年的帳號均建在同一個資料夾內<br>
            </li><li><span style="font-weight: bold;">shell</span>:均設成 /bin/bash 即可</li></ol>
      </blockquote>
        <p><span style="font-weight: bold;">使用批次檔建立大批使用者</span>:</p>
        <blockquote>
          <p> 登入 Webmin:系統 / 使用者與群組 / 使用批次檔一次過建立/修改/刪除使用者</p>
        </blockquote>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>quota 設定 - 磁碟配額<a name="quota" id="quota"></a></h2>
        <p class="attention"><span style="color: rgb(255, 0, 0);">注意</span>:<br>
        quota 只能針對 磁區 (partition) 來設定,而不能針對某個資料夾來做控管,當我們使用預設安裝的話,會將硬碟分割成一個磁區 - /,所以針對 / 來做 quota 控管是必須的。</p>
        <p>vi /etc/fstab</p>
        <p class="bg_black_text_white">/dev/VolGroup00/LogVol00 /                       ext3    defaults<span style="color: rgb(255, 0, 0);">,usrquota</span>        1 1</p>
        <p class="bg_black_text_grey">#在要啟動 quota 功能的磁區內加入紅字部分,這裡是以 <span style="color: rgb(255, 0, 0);">/</span> 為例<br>
        #您的畫面,可能和這裡的不同,沒有關係</p>
        <p>mount -o remount <span style="color: rgb(255, 0, 0);">/</span><br>
        quotacheck -avmcu<br>
        #沒問題的話,在 <span style="color: rgb(255, 0, 0);">/</span> 內會自動產生 aquota.user 檔案</p>
      <p>quotaon <span style="color: rgb(255, 0, 0);">/</span></p>
      <p><span style="font-weight: bold;">編輯使用者 quota</span>(這裡是以 s940001 這個帳號為例)<span style="font-weight: bold;">:</span></p>
        <blockquote>
          <p>edquota <span style="color: rgb(255, 0, 0);">s940001</span></p>
      <p class="bg_black_text_white">Disk quotas for user s940001 (uid 501):<br>
            Filesystem                   blocks       soft              hard           inodes     soft     hard<br>
            /dev/mapper/VolGroup00-LogVol00                    5               <span style="color: rgb(255, 0, 0);">45000</span>          <span style="color: rgb(255, 0, 0);">50000</span>        6             0         0</p>
          <p>quota <span style="color: rgb(255, 0, 0);">s940001</span><br>
          repquota -a</p>
          <p>註:<br>
            1.
            edquota 預設會啟動 vi<br>
          2. 這裡的單位是 KB,45000 表示 45 MB,50000 表示 50 MB</p>
      </blockquote>
        <p style="font-weight: bold;">複製 quota:</p>
      <blockquote>
        <p>先進入帳號所在的目錄,<br>
          cd /home/<span style="color: rgb(255, 0, 0);">s94</span><br>
        edquota -p <span style="color: rgb(255, 0, 0);">s940001</span> *</p>
        <p>repquota -a</p>
      </blockquote>
        <p>使用 Webmin 設定:系統 / 磁碟配額</p>
        <h2 style="font-weight: bold;">超過磁碟配額限制使用者名單</h2>
    <p> script 原始來源:<a href="http://home.csjh.tcc.edu.tw/home_exceed.htm" target="_blank">http://home.csjh.tcc.edu.tw/home_exceed.htm</a></p>
    <p>cd<br>
          wget <a href="http://apt.nc.hcc.edu.tw/web/student_server_centos4/src/quota_exceed.zip">http://apt.nc.hcc.edu.tw/web/student_server_centos4/src/quota_exceed.zip</a><br>
          unzip -d /root quota_exceed.zip<br>
          rm -rf quota_exceed.zip<br>
      chmod 755 -R /root/quota_exceed</p>
        <p style="font-weight: bold;">修改: </p>
        <blockquote>
          <p> vi /root/quota_exceed/home_create</p>
          <p class="bg_black_text_white"> #!/bin/bash<br>
            # Create Quota_exceed report for /home partiotn (/dev/sdb2)<br>
            cd /root/quota_exceed<br>
            /usr/sbin/repquota <span style="color: rgb(255, 0, 0);">/</span> | grep + | sort &gt; home_exceed<br>
            <span style="color: rgb(102, 102, 102);">#這裡是以 / 為例,要將 /home 的 home 刪掉</span><br>
            cat r1 &gt; /var/www/html/home_exceed.htm<br>
            <span style="color: rgb(255, 0, 0);">export LANG=zh_TW.Big5</span><br>
            <span style="color: rgb(102, 102, 102);">#在這位置加入這行,這樣出來的網頁才不會有亂碼</span><br>
            date +%F%t%A%t%T &gt;&gt; /var/www/html/home_exceed.htm<br>
            cat r2 &gt;&gt; /var/www/html/home_exceed.htm<br>
            awk -f r3.awk home_exceed &gt;&gt; /var/www/html/home_exceed.htm<br>
            cat r4 &gt;&gt; /var/www/html/home_exceed.htm</p>
      </blockquote>
        <p>/root/quota_exceed/home_create<br>
echo '0 */6 * * * root /root/quota_exceed/home_create &gt; /dev/null 2&gt;&amp;1' &gt;&gt; /etc/crontab</p>
        <p>測試:http://<span style="color: rgb(255, 0, 0);">IP</span>/home_exceed.htm</p>
        <p>/etc/passwd、/etc/shadow、/etc/group、/etc/skel 介紹<br>
        symbolic link 介紹:ln -s 真 假</p>
        <p class="pt10" align="right"><a href="http://163.19.59.11/%7Esysadm/student_server_centos5/student_server_centos.html#top">▲Top</a></p>
        <hr size="1" noshade="noshade">
        <h2>ChangePassword<a name="changepassword" id="changepassword"></a></h2>
        <p>官方網站:<a href="http://changepassword.sourceforge.net/" target="_blank">http://changepassword.sourceforge.net/</a> </p>
      <p>yum -y install gcc</p>
        <p>cd<br>
          wget <a href="http://nchc.dl.sourceforge.net/sourceforge/changepassword/changepassword-0.9.tar.gz">http://nchc.dl.sourceforge.net/sourceforge/changepassword/changepassword-0.9.tar.gz</a><br>
        tar zxvf changepassword-0.9.tar.gz<br>
        rm -rf changepassword-0.9.tar.gz<br>
        cd changepassword-0.9<br>
      vi lang.h</p>
        <p class="bg_black_text_white">83行 #define charset "<span style="color: rgb(255, 0, 0);">gb2312</span>" 修改成--&gt; #define charset "<span style="color: rgb(255, 0, 0);">big5</span>"</p>
        <p>./configure
--enable-cgidir=/var/www/cgi-bin --enable-language=TChinese
--enable-smbpasswd=/etc/samba/smbpasswd --disable-squidpasswd<br>
          make<br>
          make install<br>
        cd ..<br>
        rm -rf changepassword-0.9</p>
        <p>註:make 過程若出現錯誤訊息,不用理它</p>
        <p>測試:https://<span style="color: rgb(255, 0, 0);">IP</span>/cgi-bin/changepassword.cgi</p>
        <p>ChangePassword 官方文件:<a href="http://changepassword.sourceforge.net/README.txt" target="_blank">http://changepassword.sourceforge.net/README.txt</a></p></td></tr></tbody></table><br>
頁: [1]
查看完整版本: [轉貼]學生用伺服器建置流程(CentOS 5 版)