checksum命令 linux_关于Linux操作系统的一些命令是什么?
展開全部
我也是學黑客e68a84e8a2ad62616964757a686964616f31333332626666的、、不過只是業余黑客、樓主有興趣的話可以來我們論壇或者YY一起學習研究..簡單地說, Linux是一套免費使用和自由傳播的類 Unix操作系統,它主要用于基于 Intel x86系列 CPU的計算機上。這個系統是由世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的 Unix兼容產品。 Linux的出現,最早開始于一位名叫 Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替 Minix(是由一位名叫 Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用于 386、 486或奔騰處理器的個人計算機上,并且具有 Unix操作系統的全部功能,因而開始了 Linux雛形的設計。 Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實現全部的 Unix特性,具有多任務、多用戶的能力。 Linux是在 GNU公共許可權限下免費獲得的,是一個符合 POSIX標準的操作系統。 Linux操作系統軟件包不僅包括完整的 Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟件。它還包括帶有多個窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允許我們使用窗口、圖標和菜單對系統進行操作。
Linux和Windows的區別
和Linux 一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶接口、網絡和安全性。但是,Linux和Windows的真正區別在于,Linux 事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什么使得Unix如此重要?不僅在于對多用戶機器來說,Unix是最流行的操作系統,而且在于它是免費軟件的基礎。在Internet上,大量免費軟件都是針對Unix系統編寫的。由于有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標準化。另一方面Windows系列是專用系統,由開發操作系統的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶接口設計建立了嚴格的標準,和那些開放系統社團完全不一樣。一些組織正在試圖完成標準化Unix程序設計接口的任務。特別要指出的是,Linux完全兼容POSIX.1標準。
安全問題對于IT管理員來說是需要長期關注的。主管們需要一套框架來對操作系統的安全性進行合理的評估,包括:基本安全、網絡安全和協議,應用協議、發布與操作、確信度、可信計算、開放標準。在本文中,我們將按照這七個類別比較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相對于Windows更好的安全性能,只有一個方面例外(確信度)。
無論按照什么標準對Windows和Linux進行評估,都存在一定的問題:每個操作系統都不止一個版本。微軟的操作系統有Windows98、 Windows NT、 Windows 2000、 Windows 2003 Server和Windows CE,而Linux的發行版由于內核(基于2.2、2.4、2.6)的不同和軟件包的不同也有較大的差異。我們本文所使用的操作系統,都是目前的技術而不是那些"古老"的解決方案。
用戶需要記住:Linux和Windows在設計上就存在哲學性的區別。Windows操作系統傾向于將更多的功能集成到操作系統內部,并將程序與內核相結合;而Linux不同于Windows,它的內核空間與用戶空間有明顯的界限。根據設計架構的不同,兩者都可以使操作系統更加安全。
Linux和Windows安全性的基本改變
對于用戶來說,Linux和Windows的不斷更新引發了兩者之間的競爭。用戶可以有自己喜歡的系統,同時也在關注競爭的發展。微軟的主動性似乎更高一些――這是由于業界"冷嘲熱諷"的"激勵"與Linux的不斷發展。微軟將在下幾個月對Windows安全進行改觀,屆時微軟會發布Windows XP的WindowsXP Service Pack 2。這一服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被關閉。大多數情況下,關閉這些特性對于增強系統安全性是有好處的,不過很難在安全性與軟件的功能性、靈活性之間作出折衷。
最顯著的表現是:微軟更加關注改進可用性的同時增強系統的安全性。比如:2003年許多針對微軟的漏洞攻擊程序都使用可執行文件作為電子郵件的附件(例如MyDoom)。Service Pack2包括一個附件執行服務,為Outlook/Exchange、 Windows Messenger和Internet Explorer提供了統一的環境。這樣就能降低用戶運行可執行文件時感染病毒或者蠕蟲的威脅性。另外,禁止數據頁的可執行性也會限制潛在的緩沖區溢出的威脅。不過,微軟在WindowsXP Service Pack 2中并沒有修改Windows有問題的架構以及安全傳輸的部分,而是將這部分重擔交給了用戶。
微軟的重點顯然是支持應用程序的安全性。WindowsXP Service Pack 2中增強的許多方面都是以Outlook/Exchange和Internet Explorer作為對象的。例如:Internet Explorer中有一個智能的MIME類型檢查,會對目標的內容類型進行檢查,用戶可以獲悉該內容中是否存在潛在的有害程序。不過這一軟件是不是能將病毒與同事的電子數據表區分開來呢?
WindowsXP Service Pack 2的另一個新特性是能夠卸載瀏覽器的多余插件,這需要終端用戶檢查并判斷需要卸載哪些插件。Outlook/Exchange可以預覽電子郵件消息,因此用戶可以在打開之前就將電子郵件刪除。另一個應用安全的增強,防火墻在網絡協議棧之前啟動。對于軟件開發者來說,遠方過程調用中權限的改變,使得安全性差的代碼難以工作正常。
WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了Windows操作系統代碼安全性的同時讓系統變得更加復雜?
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通過文件訪問權限來判斷文件是否為可執行文件。任何一個文件都可以賦予可執行權限,這樣程序和腳本的創建者或管理員可以將它們識別為可執行文件。這樣做有利于安全。保存到系統上的可執行的文件不能自動執行,這樣就可以防止許多腳本病毒。
重新引導是最后的手段
如果您使用Windows已經很長時間了,您可能已經習慣出于各種原因(從軟件安裝到糾正服務故障)而重新引導系統。在Linux思想中您的這一習慣需要改變。Linux在本質上更遵循“牛頓運動定律”。一旦開始運行,它將保持運行狀態,直到受到外來因素的影響,比如硬件的故障。實際上,Linux系統的設計使得應用程序不會導致內核的崩潰,因此不必經常重新引導(與Windows系統的設計相對而言)。所以除了Linux內核之外,其他軟件的安裝、啟動、停止和重新配置都不用重新引導系統。
如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更加惡化。學習并掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux 最困難的就是克服重新引導系統的習慣。
另外,您可以遠程地完成Linux中的很多工作。只要有一些基本的網絡服務在運行,您就可以進入到那個系統。而且,如果系統中一個特定的服務出現了問題,您可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個系統上同時運行多個服務的時候,這種管理方式非常重要。
命令區分大小寫
所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的事情。控制臺命令幾乎都是小寫的。我們將在“ 第 2 部分. 控制臺速成班”中對命令進行更詳細的介紹。
我應如何定位 Linux?
從管理 Windows 到管理 Linux 的轉變是很麻煩的。不過,作為一個 Windows 管理員,您有自己的優勢。您對計算的工作方式的理解依然可用。能否成為一個成功的 Linux 管理員將取決于您對兩者區別的認識以及操作習慣的調整。
Linux相對于Windows的許多變化都是有益的。空閑的GUI的開銷被歸還給服務。任務可以腳本化并可以自動執行。配置文件基于文本并且人類可讀。在大多數情況下不必重新引導系統。實際上,您應該抑制重新引導系統的沖動。
已贊過
已踩過<
你對這個回答的評價是?
評論
收起
總結
以上是生活随笔為你收集整理的checksum命令 linux_关于Linux操作系统的一些命令是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python磁盘io_python监控磁
- 下一篇: android 获取蓝牙设备id_不需要