<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Thinking in XiaoQiang
    世人皆有悲哀,只有你不明白
    posts - 56,comments - 150,trackbacks - 0
    不同之處與相似之處

    Chris Walden
    電子商務架構師, IBM Developer Relations
    2003 年 11 月

    Column iconIBM 電子商務架構師 Chris Walden 將通過他在 developerWorks 上發表的九篇系列文章來指導您如何在 Linux 環境中運用您的 Windows 操作技巧。我們首先來認識 Linux 和 Windows 之間的不同之處與相似之處,并學會不要總是通過重新引導系統來解決問題。

    您已經開始從 Windows 轉向 Linux,這可能是您自己的決定,也可能是“不得已而為之”。無論出于何種原因,您原來非常熟悉的工作方式和工具可能都將變得完全不同。不但如此,您可能還需要培訓別人如何去輕松地管理 Linux。管理絕不是循規蹈矩,成功地管理計算環境是一項創造性的工作。實現這一轉變就如同一個熟練的油畫家轉而去從事雕塑一樣。

    開放的標準使得 Linux 也要遵循 Windows 管理的基本模式,這對用戶來說的確是好消息。雖然兩者的一些術語并不相同,工具也有一些區別,但是根本的原理是一樣的。更好的消息是,當您習慣 Linux 的工作方式后,您將具有更大的工具集來控制和維護您的環境。Linux 的強大之處在于它的穩定性和靈活性。一旦您領悟了 Linux 的思想,您將可以完成更多的任務,使更多的任務自動化,更多地以遠程方式完成任務。

    Linux 與 Windows 有一些類似
    在討論 Linux 與 Windows 有多大不同之前,讓我們先來看看這兩者有哪些相似之處。

    用戶和組
    Linux 和 Windows 都是多用戶操作系統。都可以由許多不同的用戶來使用,為每個用戶提供單獨的環境和資源。基于用戶身份來控制安全性。都可以以組成員的方式來控制資源的訪問權限,這樣在用戶數目較大時可以不必為每一個帳號設置權限。

    用戶和組可以集中管理,讓多個服務器共享相同的用戶和身份驗證數據。

    文件系統
    Linux 和 Windows 都支持多種文件系統。文件資源可以通過 NetBIOS、FTP 或者其他協議與其他客戶機共享。可以很靈活地對各個獨立的文件系統進行組織,由管理員來決定它們在何處可以以何種方式被訪問。

    端口和設備
    兩種操作系統都支持各種物理設備端口,比如并口、串口和 USB 接口。支持各種控制器,比如 IDE 和 SCSI 控制器。Linux 還支持很多“剛剛上市”的標準硬件。

    網絡
    Linux 和 Windows 都支持多種網絡協議,比如 TCP/IP、NetBIOS 和 IPX。都支持多種類型的網絡適配器。都具備通過網絡共享資源的能力,比如共享文件和打印。都可以提供網絡服務能力,比如 DHCP 和 DNS。

    服務
    Linux 和 Windows 都提供服務。所謂服務,指的是那些在后臺運行的應用程序,可以為系統和遠程調用該服務的計算機提供一些功能。在系統引導的時候可以單獨控制并自動啟動這些程序。(注意:Linux 中沿用了 Unix 的習慣,稱這種應用程序為 daemon,)

    Linux 與 Windows 的不同
    雖然有一些類似之處 ,但 Windows 和 Linux 的工作方式還是存在一些根本的區別。這些區別只有在您對兩者都很熟悉以后才能體會到,但它們卻是 Linux 思想的核心。

    Linux 的應用目標是網絡而不是打印
    Windows 最初出現的時候,這個世界還是一個紙張的世界。Windows 的偉大成就之一在于您的工作成果可以方便地看到并打印出來。這樣一個開端影響了 Windows 的后期發展。

    同樣,Linux 也受到了其起源的影響。Linux 的設計定位于網絡操作系統。它的設計靈感來自于 Unix 操作系統,因此它的命令的設計比較簡單,或者說是比較簡潔。由于純文本可以非常好地跨網絡工作,所以 Linux 配置文件和數據都以文本為基礎。

    對那些熟悉圖形環境的人來說,Linux 服務器初看可能比較原始。但是 Linux 開發更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環境中,Linux 同樣擁有非常先進的網絡、腳本和安全能力。執行一些任務所需的某些表面上看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網絡上與其他 Linux 系統協同執行這些任務。Linux 的自動執行能力也很強,只需要設計批處理文件就可以讓系統自動完成非常詳細的任務。Linux 的這種能力來自于其基于文本的本質。

    可選的 GUI
    Linux 有圖形組件。Linux 支持高端的圖形適配器和顯示器,完全勝任圖形相關的工作。現在,許多數字效果藝術家在 Linux 工作站上來進行他們的設計工作,而以前這些工作需要使用 IRIX 系統來完成。但是,圖形環境并沒有集成到 Linux 中,而是運行于系統之上的單獨一層。這意味著您可以只運行 GUI,或者在需要時才運行 GUI。如果您的系統主要任務是提供 Web 應用,那么您可以停掉圖形界面,而將其所用的內存和 CPU 資源用于您的服務。如果您需要在 GUI 環境下做一些工作,可以再打開它,工作完成后再將其關閉。

    Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網絡瀏覽器和文檔處理工具等。不過,在 Linux 中,圖形化的管理工具通常是控制臺 (命令行) 工具的擴展。也就是說,用圖形化工具能完成的所有工作,用控制臺命令同樣可以完成。同樣,使用圖形化工具并不妨礙您對配置文件進行手工修改。其實際意義可能并不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工作都可以以命令行的方式完成,這就表示那些工作也可以由一個腳本來實現。腳本化的命令可以成為自動執行的任務。Linux 同時支持這兩種方式,并不要求您只用文本或者只用 GUI。您可以根據您的需要選擇最好的方法。

    Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文件類似,但與 Windows 的注冊表機制在思路上有本質的區別。每一個應用程序都有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的配置文件都存放于一個目錄樹 (/etc) 下的單個地方,所以看起來它們在邏輯上是在一起。文本文件的配置方式使得不通過特殊的系統工具就可以完成配置文件的備份、檢查和編輯工作。

    文件名擴展
    Linux 不使用文件名擴展來識別文件的類型。相反,Linux 根據文件的頭內容來識別其類型。為了提高人類可讀性您仍可以使用文件名擴展,但這對 Linux 系統來說沒有任何作用。不過,有一些應用程序,比如 Web 服務器,可能使用命名約定來識別文件類型,但這只是特定的應用程序的要求而不是 Linux 系統本身的要求。

    Linux 通過文件訪問權限來判斷文件是否為可執行文件。任何一個文件都可以賦予可執行權限,這樣程序和腳本的創建者或管理員可以將它們識別為可執行文件。這樣做有利于安全。保存到系統上的可執行的文件不能自動執行,這樣就可以防止許多腳本病毒。

    什么是內核?
    Linux 實際上只是內核;它實現了多任務和多用戶功能,管理硬件,分配內存,激活應用程序的運行。

    對初學者來說,最重要的是要明白奇數的內核版本(比如 2.3、2.5、2.7)是實驗用的、正在開發的內核。 穩定的、正式發行的內核版本號是偶數的(比如 2.4、2.6、2.8)。

    重新引導是最后的手段
    如果您使用 Windows 已經很長時間了,您可能已經習慣出于各種原因(從軟件安裝到糾正服務故障)而重新引導系統。在 Linux 思想中您的這一習慣需要改變。Linux 在本質上更遵循“牛頓運動定律”。一旦開始運行,它將保持運行狀態,直到受到外來因素的影響,比如硬件的故障。實際上,Linux 系統的設計使得應用程序不會導致內核的崩潰,因此不必經常重新引導(與 Windows 系統的設計相對而言)。所以除了 Linux 內核之外,其他軟件的安裝、啟動、停止和重新配置都不用重新引導系統。

    如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更加惡化。學習并掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux 最困難的就是克服重新引導系統的習慣。

    另外,您可以遠程地完成 Linux 中的很多工作。只要有一些基本的網絡服務在運行,您就可以進入到那個系統。而且,如果系統中一個特定的服務出現了問題,您可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個系統上同時運行多個服務的時候,這種管理方式非常重要。

    命令區分大小寫
    所有的 Linux 命令和選項都區分大小寫。例如, -R-r不同,會去做不同的事情。控制臺命令幾乎都是小寫的。我們將在“ 第 2 部分. 控制臺速成班”中對命令進行更詳細的介紹。

    我應如何定位 Linux?
    從管理 Windows 到管理 Linux 的轉變是很麻煩的。不過,作為一個 Windows 管理員,您有自己的優勢。您對計算的工作方式的理解依然可用。能否成為一個成功的 Linux 管理員將取決于您對兩者區別的認識以及操作習慣的調整。

    Linux 相對于 Windows 的許多變化都是有益的。空閑的 GUI 的開銷被歸還給服務。任務可以腳本化并可以自動執行。配置文件基于文本并且人類可讀。在大多數情況下不必重新引導系統。實際上,您應該抑制重新引導系統的沖動。

    參考資料

    • 您可以參閱本文在 developerWorks 全球站點上的 英文原文.
    • From DOS/Windows to Linux HOWTO為那些具有 DOS 或 Windows 背景的人提供了一些快速上手的資料。
    • 要開始在 Linux 上使用 IBM 的軟件產品, 為您的 Linux 應用開發加油提速將為您提供最好的參考資料。您可以找到關于 DB2、Lotus Domino、WebSphere Application Server、WebSphere Studio 等多種應用軟件的安裝提示和參考資料。您還可以登錄獲得免費的 Linux Software Evaluation Kit,里面有試用軟件和培訓資料。
    • developerWorks從這里開始學習 Linux頁面繼續學習 Linux 基本概念。
    • Linux 用戶技術 FAQ” ( developerWorks, 2001 年 7 月) 也可以幫助您順利地從 Windows 過渡到 Linux。
    • Linux Documentation Project是一個 Linux 文檔倉庫,它所收集的文檔包括單獨的軟件、HOWTO 文檔、FAQ,等等。
    • Linux Online!提供了無偏見的 Linux 新聞和信息。
    • O'Reilly Network是 Linux 技術書籍的極好資源。
    • Linux at IBM站點提供了軟件、鏈接、端到端的 Linux 解決方案、 用戶參考、IBM Alliances/Linux 產品伙伴和 IBM 開源產品。 特別的,請參閱 Linux at IBM 頁面上的 Learning LinuxLinux Education資料。
    • IBM 提供 Linux 專業認證服務以及 UNIX 和 Linux 硬件和各種軟件系統 (包括 IBM 產品) 的 專業認證
    • IBM Partnerworld為 IBM 的商務伙伴提供市場和銷售支持。
    • Linux lens是 IBM 商務伙伴快速接觸 Linux 的門戶。
    • developerWorksLinux 專區可以找到更多 為 Linux 開發者準備的參考資料

    關于作者
    Chris Walden 是位于德克薩斯州奧斯汀的 IBM Developer Relations Technical Consulting(也稱為 dragonslayers )的一名電子商務架構師,該公司為 IBM 商業伙伴提供教育、實現和咨詢。他致力于 Linux 相關工作,一有機會就向身邊的人宣傳 Linux 的種種好處。除了完成他的架構師的職責之外,他還精通 Linux 基礎設施服務器的各個領域,包括混合平臺用戶環境下的文件、打印以及其他應用服務等。Chris 有 10 年的計算機行業經驗,從現場支持到 Web 應用開發和顧問,各個領域他都曾涉足。您可以通過 cmwalden-at-us.ibm.com與 Chris 聯系。
    posted on 2005-10-27 09:18 小強 閱讀(303) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: **一级一级毛片免费观看| 久久免费高清视频| 毛片a级毛片免费播放下载| 亚洲国色天香视频| ww在线观视频免费观看| 亚洲女人初试黑人巨高清| AV无码免费永久在线观看| 亚洲乱码日产精品BD在线观看| 午夜国产精品免费观看| 亚洲а∨精品天堂在线| 免费在线观看理论片| 一级毛片aaaaaa视频免费看| 亚洲精品无码mv在线观看网站| 日本人成在线视频免费播放| 亚洲黄色在线网站| 久久不见久久见中文字幕免费| 亚洲国产美女精品久久久| 日韩a在线观看免费观看| 免费一级全黄少妇性色生活片 | 日本高清色本免费现在观看| 亚洲码和欧洲码一码二码三码 | 德国女人一级毛片免费| 爱情岛论坛免费视频| 国产v亚洲v天堂无码网站| av无码国产在线看免费网站| 亚洲AV色欲色欲WWW| 国产亚洲成av人片在线观看| 嘿嘿嘿视频免费网站在线观看| 亚洲JIZZJIZZ妇女| 亚洲人成中文字幕在线观看| 99国产精品永久免费视频| 在线观看亚洲电影| 亚洲成AV人片在线观看无码| 国产精品久久久久免费a∨ | 亚洲黄色免费网址| 国产小视频在线免费| 免费a级毛片无码a∨免费软件| 亚洲国产成人手机在线电影bd| 啊v在线免费观看| 99久久免费精品视频| 美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色 |