Linux服務器運維管理學習

任務一    查找Linux系統的基本概況linux

任務說明shell

  本任務的主要內容是經過網絡查找Linux系統最基本的知識,而後對Linux操做系統有一個初步的認識;學會利用網絡資源來收集與整理資料,並內化成本身的知識。數據庫

任務實施windows

   第一步:經過搜索引擎搜索「Linux」緩存

   在百度以及Google等搜索引擎中搜索「UNIX」、「Linux」、「Linux操做系統」等關鍵詞。閱讀與Linux相關的文字材料。安全

第二步:收集整理搜索到的網頁bash

    (1)UNIX是大型機用的,主要特色是支持多用戶同時操做系統和共享系統資源。通常人接觸不到UNIX,通常只有大型公司纔用到。網絡

    (2)Linux是一套無償使用和自由傳播的類UNIX操做系統。它和UNIX的主要區別是UNIX是有版權的,與微軟的Windows同樣是要收費的。多線程

     (3)Linux可安裝在各類計算機硬件設備中,例如手機、平板電腦、路由器、視頻遊戲控制檯、臺式計算機、大型機和超級計算機。架構

     (4)Linux繼承了UNIX以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操做系統。

     (5)嚴格來說,Linux這個詞自己只表示Linux內核,但實際上和人們已經習慣了用Linux來形容整個基於Linux內核,而且使用GNU工程各類工具和數據庫的操做系統。

任務二      總結Linux系統的最初十年

收集、整理、概括搜索到的資料。

Unix
Unix操做系統是一個強大的多用戶、多任務操做系統,支持多種處理器架構,按照操做系統的分類,屬於分時操做系統,最先由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標準組織所擁有,只有符合單一Unix規範的Unix系統才能使用Unix這個名稱,不然只能稱爲類Unix(Unix-like)。

GNU

GNU是自由軟件之父Richard Stallman在1984年組織開發的一個徹底基於自由軟件的軟件體系,與此相應的有一分通用公共許可證(General Public License,簡稱GPL)。Linux以及與他有關的大量軟件是在GPL的推進下開發和發佈的。

自由軟件之父 - Richard Stallman 像一個神態莊嚴的傳教士同樣喋喋不休地處處傳播自由軟件的福音,闡述他創立GNU的夢想:「自由的思想,而不是免費的午飯」。這位自由軟件的「頂級神甫」爲本身的夢想付出了大半生的努力,他不但本身創做了許多自由軟件,如:GCC、和GDB,在他的倡導下,目前人們熟悉的一些軟件如BIND、Perl、Apache、TCP/IP等都成了自由軟件的經典之做。

若是說Richard Stallman創立並推進了自由軟件的發展,那麼,Linus Torvalds絕不猶豫奉獻給GNU的Linux,則把自由軟件的發展帶入到一個全新的境界。

BSD

386BSD由於法律問題直到1992年還不能發佈,NetBSD和FreeBSD是386BSD的後裔,比Linux早。Linus Torvalds說,當時若是有自由的基於386的Unix-like操做系統,他就可能不會創造Linux。儘管沒法預料這給之後的軟件業究竟形成了什麼樣的影響(若是沒有這個法律糾紛,頗有可能沒有今天的革命性的Linux),但有一點能夠確定,Linux更加豐富了這塊土壤。

Minix

Minix是一種基於微內核架構的類Unix計算機操做系統,由Andrew S. Tanenbaum發明。Minix最初發佈於1987年,開放所有源代碼給大學教學和研究工做。2000年從新改成BSD受權,成爲自由和開放源碼軟件。

由於AT&T的政策改變,在Version 7 Unix推出以後,發佈新的使用條款,將Unix源代碼私有化,在大學中再也不能使用Unix源代碼。教授爲了能在課堂上教授學生操做系統運做的實務細節,決定在不使用任何AT&T的源代碼前提下,自行開發與Unix兼容的操做系統,以免版權上的爭議。他以小型Unix(mini-Unix)之意,將它稱爲Minix。

Minix沒有任何代碼抄襲Unix,因此它們之間並無任何繼承關係,Minix做爲當時有史以來的第一個開源的操做系統放到網上之後,短時間以內獲得了飛速發展,大量的人進行下載學習。

因爲Minix是教授一人所寫,因此存在一些漏洞。這時候有使用者發現漏洞存在,想着去下載一些補丁或者本身寫一些補丁來修補這些漏洞,修補以後發現效果不錯,而後就建議教授利用這些補丁完善下Minix,結果呢,教授比較執拗,意思是說:爲了維持Minix的純潔性,不須要任何外來代碼。也就是說,根本不打算作商業發行,因此Minux保持了其最原始的風範。

Linux
在後來的幾年內,因爲計算機硬件工業的強力運做,以Intel主導的x86系統架構的我的計算機大行其道,因此我的計算機算是至關流行的一個機器了。但在此時,人們使用的大多仍是DOS操做系統。此時,芬蘭赫爾辛基大學有個叫Linus Torvalds的學生作了件不尋常的事情。當時他正好有一臺386的計算機,因爲並不喜歡本身電腦上的DOS系統,因此就想:既然Minix這麼棒、這麼穩定,那我何不將它移植到我的計算機 (好在因爲Stallman提倡的Open Source理念,他得以接觸到一些Source Code,而經由這樣的一個想法,O(∩_∩)O~他就頗有心的讀取了Unix核心,而且去除較爲繁複的核心程序,將它改寫成能夠適用於通常我的計算機的x86系統上面)。

到了1991年,他終於將0.02版的原始碼hobby放到網絡上面供你們下載,因爲hobby受到你們的確定,至關多的朋友一塊兒投入這個工做中。終於在1994年,將第一個完整的核心Version 1.0釋出,而且形成目前的大流行。。。因爲Linux kernel的發展是由虛擬團隊所達成的,你們都是透過網絡取得Linux的核心原始碼,經由本身精心改造後再回傳給Linux社羣,進而一步一步的發展完成完整的Linux系統,至於Linus Torvalds是這個集團中的發起者。因爲這個羣策羣力的緣故,Linus Torvalds將Linux定爲一樣造福你們的GNU受權模式!

Linux是Linus Torvalds受到Minix的影響而做成的。但在設計哲學上,Linux則和Minix大相逕庭。Minix在內核設計上採用微內核的原則,但Linux則和原始的Unix相同都採用宏內核的概念。在Linux發展之初,雙方還於1992年在新聞組上有過一場精彩的理念爭論。Minix的做者和支持者認爲Linux的單內核構造是「向七十年代的大倒退」,而Linux的支持者認爲Minix自己沒有實用性。 

 

任務三 

Linux是一套無償使用和自由傳播的類Unix操做系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操做系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操做系統。

Linux操做系統誕生於1991年10 月5 日(這是第一次正式向外公佈時間)。Linux存在着許多不一樣的Linux版本,但它們都使用了Linux內核。Linux可安裝在各類計算機硬件設備中,好比手機、平板電腦、路由器、視頻遊戲控制檯、臺式計算機、大型機和超級計算機。

嚴格來說,Linux這個詞自己只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,而且使用GNU工程各類工具和數據庫的操做系統。

優點:linux系統在短短的幾年以內就獲得了很是迅猛的發展,這與Linux系統的良好特性是分不開的。Linux的優點在於擁有優質的高端種子用戶,而且和GNU結盟,最重要的是免費的操做系統,綜上優點,Linux才發展到如此規模。Linux系統包含了UNIX系統的所有功能和特性,簡單地說,Linux系統具備如下主要特性。
一.開放性
是指系統遵循世界標準規範,特別是遵循開放系統互連(OSI)國際標準。凡遵循國際標準所開發的硬件和軟件,都能彼此兼容,可方便地實現互連。 二.多用戶 是指系統資源能夠被不一樣用戶使用,每一個用戶對本身的資源(例如:文件、設備)有特定的權限,互不影響。Linux和Unix都具備多用戶的特性。
二.多用戶
 是指系統資源能夠被不一樣用戶使用,每一個用戶對本身的資源(例如:文件、設備)有特定的權限,互不影響。Linux和Unix都具備多用戶的特性。
三.多任務
是現代計算機的最主要的一個特色。它是指計算機同時執行多個程序,並且各個程序的運行互相獨立。Linux系統調度每個進程平等地訪問微處理器。
四.良好的用戶界面
Linux向用戶提供了兩種界面:用戶界面和系統調用。Linux的傳統用戶界面是基於文本的命令行界面,即shell,它既能夠聯機使用,又可存在文件上脫機使用。
五設備獨立性設備獨立性
是指操做系統把全部外部設備統一看成成文件來看待,只要安裝它們的驅動程序,任何用戶均可以象使用文件同樣,操縱、使用這些設備,而沒必要知道它們的具體存在形式。

六.豐富的網絡功能
完善的內置網絡是Linux一大特色。Linux在通訊和網絡功能方面優於其餘操做系統。其餘操做系統沒有如此緊密地和內核結合在一塊兒的鏈接網絡的能力,也沒有內置這些聯網特性的靈活性。而Linux爲用戶提供了完善的、強大的網絡功能。
七.可靠的系統安全
Linux採起了許多安全技術措施,包括對讀、寫控制、帶保護的子系統、審計跟蹤、核心受權等,這爲網絡多用戶環境中的用戶提供了必要的安全保障。
八.良好的可移植性
Linux可移植性是指將操做系統從一個平臺轉移到另外一個平臺使它仍然能按其自身的方式運行的能力。Linux是一種可移植的操做系統,可以在從微型計算機到大型計算機的任何環境中和任何平臺上運行。
正是由於Linux的安全特性,使得它在市場中保持了必定的佔有率,且市場佔有率有擴大的趨勢。專家預測,Linux在將來幾年內將以每一年25%的速度增加,中國的Linux和Linux虛擬主機市場更將保持40%。

任務二    認識Linux的文件系統
子任務一:熟悉Linux系統中的目錄結構

第一步:理解Linux系統的目錄結構

Linux使用的標準的目錄結構,在安裝的時候,安裝程序已經爲用戶建立了文件系統和完整而固定的目錄組成形式而且指定了每一個目錄的做用和文中的文件類型,以下所示:

第二步:

有一塊硬盤,分紅了4個區,分別是boot,usr,和Windows下的FAT,由於Linux是一個多用戶系統,因此要定製一個固定的目錄規劃,這樣有助於對系統文件和不一樣的用戶文件進行統一管理。

第三步:列出Linux下一些經常使用目錄功能

/ (root)這是linux的根,全部文件、設備都是在這個根下

/bin 這是linux系統放置不少執行文件的目錄,最多見的應該就是/bin/bash是放置shell命令的

/dev 任何設備與接口設備都是以文件形式存放在這個目錄中

/etc 系統配置文件之類的,好比默認的開機啓動項在/etc/init.d/下,還有網絡ip地址設置等等

/lib 放置系統開始時須要用到的函數庫,能夠想象成windows中的驅動程序

/sbin 圖中有少量錯誤,這裏面放置是的只有root用戶才能使用的執行文件,就是super bin的意思

/lost+found 這是在標準的ext2/ext3文件系統格式纔有的,雖然如今大部分都是ext4了,但我以爲不少企業應該仍是使用比較老的文件系統格式,畢竟升級仍是有必定危險性,因此仍是得了解下。就是當系統發生錯誤的時候,將一些丟失的片斷放在裏面

/usr 特別注意usr是UNIX Software Resource的縮寫,不是user,因此裏面放的是系統默認的軟件,有點像windows裏的C:\Windows\和C:\Program files\這兩個目錄的集合。

/var 裏面主要是系統緩存、登陸文件還有軟件運行產生的文件等

/home 這是圖中沒提到的,當你建立通常用戶的時候就會在這個目錄下新建一個用戶目錄

/media 這裏就是放置一些可刪除設備,好比U盤、DVD光盤等

相關文章
相關標籤/搜索