[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【大 中 小】
本節描述了 Red Hat Enterprise Linux 中,與系統管理哲學相關的資訊。 vd;k;l www.it55.com rdfg
要在 Red Hat Enterprise Linux 之下將常用的工作自動化,您需要了解多種技術。首先是能控制指令與 script 執行的命令;其中最常見的是 cron 與 at指令。
www.it55.com
cron 指令結合了簡單易懂、功能強大、且具有彈性的時間控制系統,能將需要重複執行的指令或 script 檔案排程,間隔從幾分鐘到幾個月不等。crontab 指令則用來維護 cron daemon(實際規劃並執行每個 cron 工作的程式)的控制檔。
at 指令(以及非常類似的 batch指令)更適合用來處理只需要排程執行一次的 script 或指令。這兩個指令以多個佇列組成一個基本的批次子系統,並賦予每項工作不同的優先順序。這優先順序稱為 niceness 等級(這名稱來自另一個指令 nice)。at 與 batch 指令非常適合對於需要在特定時間執行,但不在乎結束時間的工作。
接下來要了解的,是多種 script 語言。這是許多系統管理者用來將一些手動工作自動化的「程式語言」。目前市面上有多種 script 語言(每個系統管理者都有自己的偏好),但底下這幾種是最常見的:
www.it55.com
bash 命令列 shell it55.com
perl scripting 語言
vd;k;l www.it55.com rdfg
python scripting 語言 www.it55.com在线教程
拿這幾種語言來比較,最大的不同就是它們與 Red Hat Enterprise Linux 系統中其他工具程式互動的方式。使用 bash 指令撰寫出來的 script 比較能善用其他種類繁多的小工具程式(例如處理字串);而 perl script 的運作方式則多半使用本身的內建功能。至於 python 撰寫的 script 就完全採用了物件導向能力,讓管理者撰寫複雜的 script。 it55.com
這表示如果您想成為 shell script 的大師,那一定要熟悉內建於 Red Hat Enterprise Linux 的多種工具程式(例如 grep 與 sed)。另一方面, perl(與 python)就比較像是「自給自足」的語言。然而,許多 perl 語言都建構在多種傳統 UNIX 工具程式的語法上,熟悉 Red Hat Enterprise Linux shell script 的系統管理者對此一定不會感到陌生。 vd;k;l www.it55.com rdfg
製 作文件與溝通就與 Red Hat Enterprise Linux 沒有太大的直接關係。因為這兩者的範疇,您要做的從在文字型態設定檔中加入註解,到更新網頁或發送電子郵件等等,不一而足。因此 Red Hat Enterprise Linux 的系統管理者會用到文字編輯程式、HTML 編輯程式、以及電子郵件軟體。
以下是 Red Hat Enterprise Linux 中找得到的部份文字編輯程式:
sflj www.it55.com kg^&fgd
gedit 文字編輯程式 it55.com
Emacs 文字編輯程式 http://www.it55.com/
Vim 文字編輯程式 www.it55.com
gedit 文字編輯程式是圖形化的應用程式(換句話說,只能在 X 視窗系統環境下執行);而 vim 與 Emacs 本質上都是文字介面的程式。 IT资讯之家 www.it55.com
自從有電腦以來,人們就為了哪種文字編輯程式最好的問題而爭論不休,這問題還會一直吵下去。因此,最好的方法是試試每種文書編輯程式,選擇最適合您自己的軟體。
免费资源www.it55.com
就 HTML 編輯程式來說,系統管理者可以使用 Mozilla 網頁瀏覽器所內附的設計家(Composer)。當然,有些系統管理者偏好自己編寫 HTML,那麼用一般的文書編輯器就可以了。 免费资源www.it55.com
就電子郵件而言,Red Hat Enterprise Linux 內附圖形化的 Evolution 與 Mozilla 電子郵件用戶端程式,以及文字介面的 mutt。跟文書編輯軟體一樣,這是個人偏好的問題;您不妨每一種都試試看,選一個最順手的。 45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
如本章之前所述,安全不能是馬後炮;而 Red Hat Enterprise Linux 的安全性功能可不是說說而已。身份認證與存取控制都根基於 UNIX 社群千錘百煉的多年經驗,早已與作業系統合而為一。 www.it55.com在线教程
就 身份認證來說,Red Hat Enterprise
www.it55.com
(编辑:IT资讯之家 www.it55.com)