讀書筆記之:Linux管理員指南與Linux系統一本通

來源:互聯網
上載者:User

《Linux管理員指南》

第1章 Linux發行版本與Windows NT的技術異同

1.3.1 單使用者、多使用者、網路使用者情況的比較

Windows NT是根據Microsoft的創始人比爾・蓋茨的思路設計出來的,這個思路就是:一台電腦、一張桌子、一個使用者。為了便於討論,我們把這種情況稱為"單使用者"。依照這樣的安排,兩個人是無法在同一時間、同一電腦上並行運行(比如說)像 Microsoft Word這樣的軟體的。(當然,從另外的角度看,人們可能會認為如果有人打算共同運行規模像 Word這樣巨型的程式,他的腦筋恐怕多少會有些問題!)

Linux沿用了UNIX作業系統的原理。 UNIX最初是由貝爾實驗室在 70年代初期開發的,它運行在一台由整個部門共用使用的 PDP-7型電腦上。這就要求選用一種允許多個使用者同時登入到中央電腦的設計。在同一時刻,人們可以編輯檔案、編譯器或者進行其他工作。中央電腦上的作業系統負責管理"共用"的細節,而每一個使用者看起來都像是在獨佔著整個系統。這種"多使用者"傳統跨越80年代直到90年代,而其他種類的UNIX作業系統也基本如此。Linux作業系統出現的時間是在 90年代的初期,因此它也支援多使用者操作。

1.3.2 GUI圖形介面與作業系統核心的彼此相對獨立

在吸收 M a c i n t o s h設計理念的基礎上, Windows NT 的開發人員把它的圖形化使用者介面

(Graphical User Interface,GUI)與作業系統的核心部分結合為一個整體。二者相輔相成,缺一不可。把作業系統和使用者介面緊密地結合在一起的好處是系統各組成部分的操作外觀是一致的。雖然Microsoft並不像Apple那樣嚴格地強調遵守什麼規則,但是出於應用程式外觀介面方面的考慮,大多數開發人員還是傾向於在同一個應用程式中保持同一種基本的視覺和操作模式。

Linux(和普遍意義上的 UNIX )作業系統都是把使用者介面和作業系統分開的。像X-Windows系統這類使用者介面是作為一個使用者級的應用程式啟動並執行,這就使它更加穩定。如果圖形化使用者介面(對 Linux和Windows NT兩者來說,它們各自的 G U I都相當複雜)出了問題,Linux作業系統的核心是不會隨之癱瘓的。 X-Windows系統與NT的圖形化使用者介面的另外一個不同之處是它並不是一個完整的使用者介面:它只定義了怎樣在顯示器的螢幕上繪製出基本的對象元素以及如何對它們進行操作控制。 X-Windows最突出的特點是它具備在網路中另外一個工作站的顯示螢幕上繪製視窗的能力。

1.3.4 Windows中的註冊表檔案與文字檔的比較

我個人認為 Windows NT中的註冊表( R e g i s t r y)檔案可以稱得上是系統設定資料庫中的最高境界—成千上萬的資料項目,只有很少的一部分才有完整的註解,有的儲存在伺服器上而有的又儲存在客戶機上。

但是 Windows NT的註冊表太難處理。雖然理論上它是一個好東西,但是我每次和註冊表打交道,每次都弄得狼狽不堪。

L i n u x作業系統沒有"註冊表"檔案。這既有好處,也有壞處。好處是各種設定檔通常都被儲存為一系列文字檔(請想想註冊表出現之前 Wi n d o w s中的那些 . I N I檔案)。這意味著讀者可以使用喜歡的文本編輯程式而不只局限於 r e g e d i t這樣的軟體工具就可以對設定檔進行處理。大多數情況下,這還意味著讀者能夠隨意在這些設定檔中加上一些注釋,這樣在六個月之後讀者還可以想起自己為什麼要做那樣一個特殊的設定。 L i n u x作業系統裡的大多數設定檔都儲存在 /etc子目錄或者它的某個下級子目錄裡。

沒有註冊表檔案的壞處是設定檔沒有統一標準的編寫方法。每種應用程式或者伺服器程式都有它自己的格式。如今,許多應用程式都捆綁了某些基於 G U I的軟體組態工具。這樣使用者就可以比較容易地進行一些基本的配置工作;如果需要進行更複雜的調整,可以人工編輯對應的設定檔。在實際應用中,使用文字檔來儲存配置資訊通常是一個有效辦法。這些檔案只要被設定好了以後,就很少需要再修改;一般,它們是一些比較容易閱讀且容易理解的文字檔,在需要的時候很容易看明白。此外,可以很容易地編寫一個指令碼程式,用它讀出相同的設定檔,並根據需要對其行為進行修改。這對伺服器維護操作的自動化特別有協助,而自動化的維護操作對一個擁有多個伺服器主機的大網站來說是至關重要的。

 

《Linux系統一本通》

1. Linux中的網路功能

TC P / I P從一開始就整合到了 L i n u x 系統之中,並且其實現完全是從新編寫的。現在,TCP/IP 已成為L i n u x系統中最健壯、速度最快和最可靠的部分,也是 L i n u x系統之所以成功的一個關鍵因素。

3.1.4 AppleTalk 通訊協定組合

Appletalk 是 Apple 公司的網路互連協議。它提供對等的網路互連模型( peer-to-peer),並提供檔案分享權限設定、列印共用等基本網路功能。每個電腦都可以設定為客戶機和伺服器,但同時每台電腦都要安裝必要的硬體和軟體。

Linux 可以提供整套Appletalk 網路功能。Netatalk 是AppleTalk協議的核心層實現,它最初是為BSD UNIX系統編寫的。

3.7.3 冗餘網路

IPAT (IP Address Takeover)稱為IP 位址接管。當一塊網路適配卡出現故障時,它的 IP地址應該被同節點或另一個節點的網路適配卡接管。 MAC 位址接管:當 IP 位址接管完成後,所有網路上的節點都應升級他們的 ARP緩衝。

 
ftp命令:

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.