對於個人及工作上的使用,我可以從RedHat Linux 發行版的標准安裝後立刻提供服務,只要對預設的組 態設定做一點變動,甚至不必變動。 然而,要提供所有的Inte .net 檔案及列印服務仍需要一些小改變及額外的服務,而且其他的服務被用在我 工作的地方。本地的
對於個人及工作上的使用,我可以從 Red Hat
Linux 發行版的標准安裝後立刻提供服務,只要對預設的組
態設定做一點變動,甚至不必變動。
然而,要提供所有的 Inte
.net 檔案及列印服務仍需要一些小改變及額外的服務,而且其他的服務被用在我
工作的地方。本地的管理員應該要有以下的認知:
``/etc/rc.d/rc.local' 這個檔案在系統啟動後就開始執行,並且包含任何在 bootup 時應加入伺服器的
額外服務。
在 /etc 尋找任何需要做的修改,他們可能包括:
``/etc/ine
td.conf' (您應該確定不需要的服務已經 disable ,像是 echo、 chargen ; 並且加入或改變
所需的任何服務)
``/etc/exports' (包含允許掛載 NFS 卷冊的主機列表; 查看網路檔案系統 (NFS) 服務 一節有關細節)
``/etc/organization', ``/etc/nntpserver', ``/etc/NNTP_INEWS_DOMAIN' (適當地設定)
``/etc/lilo.conf' (包含了 LILO boot loader 所需的資料 -- 在 bootup上載入 Linux 核心的程序:
查看 第4章,從 LILO 啟動 一節 有關細節)
``/etc/sudoers' (應給予特權的使用者目錄,接著是允許他們使用的指令 )
``/etc/named.boot' (給 DNS 使用; 查看網域名稱伺服器 (DNS) 組態及管理 一節 有關細節)
任何位於 ``/usr/local/' (及子目錄下) 的東西是額外的套件或是安裝後的所做的修改,如果您已經安裝
像是 tarball 的東西而並非 RPM(或至少您在這裡已經安裝好他們了) 。這些檔案,特別是位於 /usr/local/src/,
應保持更新。 查看 第10章 有關細節。
網頁伺服器及 HTTP 快取代理主機的管理
(警告: 不要理會這個部分 !)
依一般狀況建立一個 Internet 使用者。“shell”帳號應該是 ``/bin/bash' (按正常 shell 的 FTP 要求).
``cd /home ; chown root.root theuser' 這使得“theuser”的目錄屬於 root,因為
安全理由。
``cd /home/theuser ; mkdir www ; chown theuser.theuser' 這建立他們的“www”目錄,並且設定擁有者以
便讀寫他們。
``echo "exit" > .profile' 建立一個 ``.profile' 檔,裡面只有一行 ``exit' 。 如果使用者打算透過
telnet 登入,他們會立即被切斷。
進行 ``ls -l' 並且確保目錄中只有兩個檔案 (不包括 ``..' 和 ``.'):
.profile (由 root.root 擁有)
www (由 theuser.theuser 擁有)
其他檔案可以刪掉 (就是. ``rm .less ; rm .lessrc')
如果使用者需要可以轉送 e-mail ,您可以建立一個 .forward 檔,裡面只有一行恰當的 e-mail 。
這樣使用者就可以用 FTP 更新網頁。