




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程名稱:課程名稱:Linux操作系操作系統(tǒng)基礎統(tǒng)基礎參考書:參考書:鳥哥的鳥哥的Linux私房菜基礎學習篇(第三版)私房菜基礎學習篇(第三版) 人民郵電出版社人民郵電出版社 鳥哥的鳥哥的Linux私房菜服務器架設篇(第三版)私房菜服務器架設篇(第三版) 機械工業(yè)出版社機械工業(yè)出版社上課教材:上課教材: Linux網絡操作系統(tǒng)與實訓網絡操作系統(tǒng)與實訓 中國鐵道出版社中國鐵道出版社大學獲得知識的途徑課堂互聯(lián)網圖書館以自學為主學習方法學習方法 盡量用命令操作慢慢積累,邊積累邊記錄選擇好一本工具書多加實踐遇到問題網上搜索目錄目錄 Linux基礎知識第1章 Linux基本知識 第2章 X Window
2、圖形化界 面 第3章 Linux文件系統(tǒng)管理 第4章 磁盤管理 第5章 用戶與組賬號管理 第6章 Linux運行級別與進程管理 第7章 軟件包管理 第8章 打印機管理 第9章 Linux網絡基礎 Linux服務器配置第10章 DNS服務器配置與管理 第11章 DHCP服務器配置與管理 第12章 Samba和NFS服務器的配置與管理 第13章 Apache 服務器配置與管理第14章 FTP服務器配置與管理第15章 郵件服務器配置與管理第16章Linux防火墻與NAT服務配置第17章Squid代理服務器的配置與管理第18章遠程管理工具 本章介紹了Linux操作系統(tǒng)的發(fā)展及其應用、Linux的主要特
3、點和版本,描述了Linux的 系統(tǒng)組成,介紹了RHEL 6操作系統(tǒng)的方法。 學完本章后將能夠:v描述Linux操作系統(tǒng)發(fā)展歷史、應用現(xiàn)狀和主要特點。v熟悉Linux的內核版本和發(fā)行版本。v描述Linux的系統(tǒng)組成。v進行Linux的啟動、關閉與登錄。v使用VMware安裝、升級RHEL 6 操作系統(tǒng)第1章 Linux基本知識1.1 Linux的發(fā)展與應用1.2 Linux的主要特點1.3 Linux的版本1.4 Linux的系統(tǒng)組成1.5 Linux的啟動、關機與登錄1.6 使用VMware軟件安裝Linux操作系統(tǒng) 1.1.1 Linux Linux的發(fā)展史的發(fā)展史 Linux是當前最具發(fā)展
4、潛力的計算機操作系統(tǒng),Internet的旺盛需求正推動著Linux的熱潮一浪高過一浪。它是自由傳播的類UNIX操作系統(tǒng),比較流行的Linux操作系統(tǒng)一有:Redhat Linux、 Fedora、Centos、 Ubuntu 、Turbo Linux、SUSE、Debian等,現(xiàn)在還有國產的紅旗Linux、中軟Linux等不同版本。Linux具有自由與開放的特性,以及強大的網絡功 能 , 將 有 著 無 限 廣 闊 的 發(fā) 展 前 景 。 Linux系統(tǒng)的出現(xiàn)系統(tǒng)的出現(xiàn) 1991年初,21歲的Linus Torvalds就讀于芬蘭的赫爾辛基大學(University of Helsinki),
5、為完成自己操作系統(tǒng)課程的作業(yè),基于Minix(一種免費的小型UNIX操作系統(tǒng))編寫一些程序。Linus決定自己開發(fā)終端仿真程序,仿真程序實現(xiàn)的是網絡的登錄和電子郵件的收發(fā),無法下載和上傳資料。Linus進而開發(fā)了磁盤管理和文件管理程序,以實現(xiàn)操作系統(tǒng)核心功能的完善。 Linux的標志自由軟件含義v 自由軟件是指用戶擁有以下三個層次自由的軟件:v 研究程序運行機制,源代碼公開并根據(jù)用戶自己的需要修改它的自由;v 重新分發(fā)拷貝,以使其他人能夠共享軟件的自由;v 改進程序,為使他人受益而散發(fā)它的自由;v 簡言之,就是用戶有運行、拷貝、研究、改進軟件的自由。1.1.2 Linux的應用現(xiàn)狀和前景的應用
6、現(xiàn)狀和前景 Linux的應用范圍主要包括桌面、工作站、服務器、嵌入式系統(tǒng)等方面。v桌面 :紅旗linuxv工作站v服務器:Bind(DNS服務)、Apache(WWW服務)、 Vsftpd(FTP服務)、Sendmail(電子郵件服務)等v嵌入式系統(tǒng):目前最具商業(yè)前景的Linux應用1.1 Linux的發(fā)展與應用1.2 Linux的主要特點1.3 Linux的版本1.4 Linux的系統(tǒng)組成1.5 Linux的啟動、關機與登錄1.6 使用VMware軟件安裝Linux操作系統(tǒng)Linux主要特點v多用戶多任務v高度的穩(wěn)定性v良好的兼容性 v強大的可移植性v支持多種文件系統(tǒng)v高效的內存管理v圖形化
7、用戶界面v完善的網絡功能v 命令行界面不易被用戶掌握,支持的PC硬件不如Windows廣泛Linux 理念理念v一切即文件(包括硬件)v小型、目的單一的程序v把多個程序連接在一起來執(zhí)行復雜任務的能力v避免令人困惑的用戶界面v以文本格式保存配置數(shù)據(jù)1.1 Linux的發(fā)展與應用1.2 Linux的主要特點1.3 Linux的版本1.4 Linux的系統(tǒng)組成1.5 Linux的啟動、關機與登錄1.6 使用VMware軟件安裝Linux操作系統(tǒng)1.3版本版本 從Linux開發(fā)技術的角度看,Linux版本有兩種:內核(Kernel)版本和發(fā)行(Distribution)版本。內核版本是指Linux系統(tǒng)
8、內核自身的版本號,而發(fā)行版本是指由不同的公司或組織將Linux內核與應用程序、文檔組織在一起,構成的一個發(fā)行套裝。各個公司或組織通常會使用CD-ROM發(fā)布它們的Linux發(fā)行套裝。1.3.1 Linux內核版本內核版本 Linux的內核版本號由3個數(shù)字組成,一般表示為X.Y.Z形式,如3.0.5。其中:v X:表示主版本號,通常在一段時間內比較穩(wěn)定。v Y:表示次版本號。如果是偶數(shù),代表這個內核版本是正式版本(或稱穩(wěn)定的核心版本),可以用于實際的產品中;而如果是奇數(shù),則代表這個內核版本是測試版本還不太穩(wěn)定,功能也不完善,僅供測試。v Z:表示補丁的版本號,這個數(shù)字越大,則表明修改的次數(shù)越多,版
9、本相對更完善。v uname -r 查看內核 或者: cat /proc/version v Red Hat Enterprise Linux 6 使用的內核版本是v 2.6.32-71.el6.x86_641.3.2 Linux的發(fā)行版本的發(fā)行版本 Linux免費的內核,以及允許用戶或廠商自行搭配其他應用程序的特性,目前世界上已經有超過百種不同的組合,這些不同的廠商把發(fā)布的內核與應用程序包組合就成了不同發(fā)行套件版本的Linux系統(tǒng),相對于內核版本,發(fā)行套件版本號隨著發(fā)布者的不同而不同,與系統(tǒng)內核的版本號是相對獨立的。1.3.2 Linux的發(fā)行版本的發(fā)行版本1.3.3 Red Hat Ent
10、erprise Linux簡介簡介 Linux的不同發(fā)行版本,其區(qū)別主要在于安裝和配置方式和捆綁軟件以及技術支持方面存在差異。vRed Hat Enterprise Linux AS:大型企業(yè)、數(shù)據(jù)中心vRed Hat Enterprise Linux ES:小型企業(yè)vRed Hat Enterprise Linux WS:桌面環(huán)境應用 查看redhat發(fā)行版 cat /etc/redhat-release cat /etc/issue1.1 Linux的發(fā)展與應用1.2 Linux的主要特點1.3 Linux的版本1.4 Linux的系統(tǒng)組成1.5 Linux的啟動、關機與登錄1.6 使用V
11、Mware軟件安裝Linux操作系統(tǒng)Linux的系統(tǒng)組成硬件設備接口TCP/IP棧內核內核(kernel)shcshbash命令解釋程序命令解釋程序ShellviOpenOJavaPostfixls應用程序應用程序1.4.1 內核內核 內核(Kernel)是整個操作系統(tǒng)的核心,管理著整個計算機系統(tǒng)的軟硬件資源,如CPU和內存。 Linux的內核源代碼主要用C語言編寫,只有部分與驅動相關的用匯編語言Assembly編寫。Linux內核采用模塊化的結構,其主要模塊包括:CPU和進程管理、存儲管理、文件系統(tǒng)管理、設備管理和驅動、網絡通信以及系統(tǒng)的引導、系統(tǒng)調用等。1.4.2 She
12、ll Linux的內核并不能直接接受來自終端的用戶命令,的內核并不能直接接受來自終端的用戶命令,也就不能直接與用戶進行交互操作,因此需要也就不能直接與用戶進行交互操作,因此需要Shell這一這一交互式命令解釋程序來充當用戶和內核之間的橋梁。交互式命令解釋程序來充當用戶和內核之間的橋梁。 當用戶啟動當用戶啟動Linux,并成功登錄到,并成功登錄到Linux后,系統(tǒng)就后,系統(tǒng)就會自動會自動Shell。從用戶登錄到用戶退出登錄,用戶輸入的。從用戶登錄到用戶退出登錄,用戶輸入的每個命令都要由每個命令都要由Shell接收,并由接收,并由Shell去解釋。去解釋。 Shell不僅是一種交互式命令解釋程序,
13、而且還是一種不僅是一種交互式命令解釋程序,而且還是一種程序設計語言,它跟程序設計語言,它跟MS-DOS中的批處理命令類似,但比中的批處理命令類似,但比批處理命令功能強大。批處理命令功能強大。 每個Linux系統(tǒng)的用戶可以擁有他自己的用戶界面或Shell,用以滿足他們自己專門的Shell需要。 同Linux本身一樣,Shell也有多種不同的版本,目前主要有下列版本的Shell: v Bourne Shell:是貝爾實驗室開發(fā)的。 v BASH:是GNU的Bourne Again Shell,是GNU操作系統(tǒng)上默認的shell。 v Korn Shell:是對Bourne SHell的發(fā)展,在大部
14、分內容上與Bourne Shell兼容。 v C Shell:是SUN公司Shell的BSD版本。 1.4.3 應用程序應用程序Linux的應用程序主要來源于以下幾個方面:v專門為Linux開發(fā)的應用程序,如gaim。v原來是UNIX的應用程序移植到Linux,如vi。v原來是Windows的應用程序移植到Linux,如RealOne播放器、Oracle等。Red Hat Linux中部分常用的應用軟件 軟件類型軟件類型軟件名稱軟件名稱辦公軟件辦公軟件OpenOOpenO文本編輯文本編輯vivi、geditgedit、EmacsEmacs、X X Emacs
15、Emacs、NeditNedit、joejoe、picopico、開發(fā)工具開發(fā)工具gccgcc、perlperl、javajava、pythonpython圖像處理圖像處理GIMPGIMP、GQviewGQview、ElectricElectric EyesEyes、GNOMEGNOME GhostviewGhostview、ImageMagickImageMagick、xpdfxpdf多媒體工具多媒體工具xmcdxmcd、xcdplayerxcdplayer、XMMSXMMS、GTVGTV MPEGMPEG PlayerPlayer刻錄工具刻錄工具XcdroastXcdroast、cdwri
16、tecdwrite、cdrecordcdrecord網絡管理網絡管理EtherealEthereal、xtraceroutextraceroute、TracerouteTraceroute、NetworkNetwork ConfigurationConfiguration、InternetInternet ConfigurationConfiguration游戲游戲FreeCellFreeCell、GnibblesGnibbles、gataxxgataxx、ChessChess、xbillxbillInternetInternet工具工具MozillaMozilla、gFTPgFTP、lynx
17、lynx、LicqLicq、X-ChatX-Chat IRCIRC clientclientX X窗口管理窗口管理EnlightenmentEnlightenment、SawfishSawfish、twmtwm、WindowWindow MakerMaker1.1 Linux的發(fā)展與應用1.2 Linux的主要特點1.3 Linux的版本1.4 Linux的系統(tǒng)組成1.5 Linux的啟動、關機與登錄1.6 使用VMware軟件安裝Linux操作系統(tǒng)1.5.1 Linux的啟動的啟動 1.5.2 系統(tǒng)登錄系統(tǒng)登錄 Linux是多用戶多任務操作系統(tǒng),任何用戶要使用Linux系統(tǒng),都必須登錄。 R
18、HEL 6允許同時打開6個文本虛擬控制臺(tty1-tty6)進行登錄和操作,如果啟動了X Window,第1個虛擬控制臺(tty1)就對應圖形界面。如果系統(tǒng)設置的默認登錄界面為文本界面,啟動RHEL 6后將進入1號文本虛擬控制臺,可以使用【Alt+F2】到【Alt+F6】組合鍵在各個文本虛擬控制臺之間進 行 切 換 。 運 行 X W i n d o w 進 入 圖 形 模 式 后 , 需 按【Ctrl+Alt+F2】到【Ctrl+Alt+F6】組合鍵訪問文本虛擬控制臺界面,按【Alt+F1】組合鍵可回到圖形模式。用戶可以在每一個虛擬控制臺上實現(xiàn)以不同用戶身份登錄,或用于同時運行多個應用程序
19、。 圖形模式登錄圖形模式登錄文本模式登錄文本模式登錄v表示該用戶賬戶的目錄vRoot賬戶默認的提示符是#v普通用戶默認的提示符是$vLinux下最好用普通賬戶登錄,因為root賬戶的權限太大,一旦被別人獲取或者操作失誤,后患無窮!vLinux對字母的大小寫是有分別的。1.5.3 關機與重啟關機與重啟圖形模式下的關機與重啟文本模式下關機與重啟v 1. 注銷注銷字符界面下輸入logout或exit命令v 2. 關閉系統(tǒng)關閉系統(tǒng)立刻關閉系統(tǒng) shutdown h now shutdown h 9:30 shutdown h +5 halt是系統(tǒng)正常關機 poweroff是系統(tǒng)關機后還會關閉電源 in
20、it 0 注意此命令只有管理員能用,一定慎用,關閉系統(tǒng)注意此命令只有管理員能用,一定慎用,關閉系統(tǒng)前,一定要告知在線用戶前,一定要告知在線用戶 重新啟動reboot init 6在文本模式下進入圖形化模式的方法1. startx2. init 51.1 Linux的發(fā)展與應用1.2 Linux的主要特點1.3 Linux的版本1.4 Linux的系統(tǒng)組成1.5 Linux的啟動、關機與登錄1.6 使用VMware軟件安裝Linux操作系統(tǒng)1.6.1 VMware簡介簡介 VMware (Virtual Machine ware)是一個“虛擬PC”軟件公司。它的產品可以使用戶在一臺機器上同時運行
21、兩個或更多Windows、DOS、Linux系統(tǒng)。 VMware提供了三種工作模式:vbridged(橋接模式)vhost-only(主機模式)vNAT(網絡地址轉換模式)1.6.2 安裝前預備知識安裝前預備知識vLinux磁盤分區(qū)v邏輯卷管理器v磁盤陣列磁盤分區(qū)基礎磁盤分區(qū)基礎 v硬盤分區(qū)是針對一個硬盤進行操作的,它可以分為:主分區(qū)、擴展分區(qū)、邏輯分區(qū)。其中主分區(qū)可以是1-3個,擴展分區(qū)可以有0-1個,邏輯分區(qū)則沒有什么限制。 Linux系統(tǒng)中磁盤設備名系統(tǒng)中磁盤設備名v 系統(tǒng)第一塊IDE接口的硬盤稱為/dev/hda,而它的第一個分區(qū)則稱為/dev/hda1。v 系統(tǒng)第二塊IDE接口的硬盤
22、稱為/dev/hdb,而它的第三個分區(qū)則稱為/dev/hdb3。v 系統(tǒng)第一塊SCSI接口的硬盤稱為/dev/sda,而它的第一個分區(qū)則稱為/dev/sda1。v 系統(tǒng)第二塊SCSI接口的硬盤稱為/dev/sdb,而它的第五個分區(qū)則稱為/dev/sdb5。 Linux中的分區(qū)數(shù)字編號中的分區(qū)數(shù)字編號vLinux中的分區(qū)數(shù)字編號,14留給主分區(qū)和擴展分區(qū),邏輯分區(qū)從5開始。v Linux和和Windows操作系統(tǒng)多重引導安裝操作系統(tǒng)多重引導安裝 v對于Windows和Linux間的多重引導問題,最好是先安裝Windows操作系統(tǒng),然后再在Windows分區(qū)的文件系統(tǒng)下進行Linux分區(qū) 。1.6
23、.3使用使用VMware安裝安裝RHEL 6操作系統(tǒng)操作系統(tǒng)Red Hat Enterprise Linux 6支持的安裝方式有 v光盤v硬盤驅動器vNFSvFTPvHTTPv安裝RHEL 6系統(tǒng)v安裝完成后首次啟動設置v升級RHEL 6系統(tǒng)VMware 6.0上安裝 RHEL 6的步驟 本章小結本章小結v Linux是一種類UNIX的操作系統(tǒng),由Linus Torvalds在Minix操作系統(tǒng)的基礎上開發(fā)。由于Linux加入GNU計劃并遵循通用公共許可證(GPL)原則發(fā)行,使其得到迅猛發(fā)展。憑借其優(yōu)良特性,目前Linux在互聯(lián)網服務器和嵌入式系統(tǒng)領域發(fā)揮著越來越大的作用。v Linux的版本分為內核版本和發(fā)行版本兩種。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保證合同范本官網
- 丹巴客棧轉讓合同范本
- 優(yōu)化合同范本
- 海南植被垂直綠化施工方案
- 勞動合同保險合同范本
- 出入口智能停車場施工方案
- 1080個常用合同范本
- 第二單元第6課《網絡基礎》教學設計 2023-2024學年青島版(2019)初中信息技術第一冊
- 到家購房合同范本
- 利用資源合同范本
- 生物產品檢驗檢疫基礎知識單選題100道及答案
- 江蘇省中職《英語》學業(yè)水平考試備考試題集(含歷年真題)
- Unit 3 Environmental Protection Reading and Thinking 選擇性必修第三冊
- 2025年合伙型公司新合伙人加入?yún)f(xié)議
- 小學道德與法治課堂教學中提升學生核心素養(yǎng)策略
- 2025年安全員之C證(專職安全員)考試題庫
- 中水回用項目可行性研究報告
- 2025城市商鋪買賣合同書
- 基于主題式教學法的初級漢語綜合課《我的低碳生活》教學設計
- 微信公眾號運營及推廣合同
- 2025年春新北師大版物理八年級下冊課件 第六章 質量和密度 第一節(jié) 物體的質量及其測量
評論
0/150
提交評論