版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Linux教程第一章Linux系統(tǒng)概述1.1操作系統(tǒng)概述1.2Linux的歷史與現(xiàn)狀1.3Linux特點與優(yōu)勢1.4Linux用戶接口1.5Linux安裝1.6Linux命令根本格式1.7Linux啟動與關(guān)閉1.1操作系統(tǒng)概述1.1.1操作系統(tǒng)的概念1.1.2操作系統(tǒng)的功能1.1.3操作系統(tǒng)的類型1.1.1操作系統(tǒng)的概念操作系統(tǒng)是實現(xiàn)控制和管理計算機系統(tǒng)軟硬件資源、有效組織多道程序運行以及方便用戶的系統(tǒng)軟件。常見的操作系統(tǒng)Unix/Linux,Dos,Windows,OS/2,各種嵌入式操作系統(tǒng)性能指標吞吐量,資源利用率,公平性,實時性,確定性,可靠性,平安性1.1.2操作系統(tǒng)的功能存儲管理內(nèi)存分配地址映射內(nèi)存保護
內(nèi)存擴充進程和處理機管理 進程調(diào)度 進程控制 進程通信1.1.2操作系統(tǒng)的功能文件管理文件存儲空間的管理文件操作的一般管理 目錄管理文件的讀寫管理和存取控制設(shè)備管理 緩沖區(qū)管理 設(shè)備分配 設(shè)備驅(qū)動 設(shè)備無關(guān)性1.1.2操作系統(tǒng)的功能用戶接口 圖形用戶接口〔GUI〕命令行接口 程序接口〔系統(tǒng)調(diào)用接口〕1.1.3操作系統(tǒng)的類型批處理操作系統(tǒng)分時操作系統(tǒng)實時操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)分布式操作系統(tǒng)1.2Linux的歷史與現(xiàn)狀Linux起源Unix操作系統(tǒng)及版權(quán)費用問題AndrewS.Tanenbaum與minixLinusTorvalds與linux內(nèi)核〔1991Linux0.01〕Linux的開展GNU方案
GNU方案和自由軟件基金會(FSF)是由RichardM.Stallman于1984年一手創(chuàng)辦的。旨在開發(fā)一個類似Unix、并且是自由軟件的完整操作系統(tǒng):GNU〔“GNU‘sNotUnix”〕。到上世紀90年代初,GNU工程已經(jīng)開發(fā)出許多高質(zhì)量的免費軟件,如emacs、bashshell、gcc、gdb等。GPL〔General
Public
License:通用公共許可協(xié)議〕(1)為了任何目的運行該程序〔自由使用〕;(2)有自由獲得源代碼的權(quán)利,并在此根底上研究程序的運行機制,并可為用戶自己的需要改變該程序;(3)有自由散發(fā)該復(fù)制件的權(quán)利〔自由復(fù)制分發(fā)〕;(4)有自由改進程序,并要求將自己的改進向公眾公布的權(quán)利〔自由改進發(fā)布〕。Linux內(nèi)核版本內(nèi)核版本號由3個數(shù)字組成:
major:內(nèi)核主版本
minor:內(nèi)核次版本。偶數(shù)表示穩(wěn)定版本;奇數(shù)表示開發(fā)中版本
patchlevel:錯誤修補的次數(shù)注:linux啟動成功后,獲取內(nèi)核版本等系統(tǒng)信息的命令為:uname
uname-a0.01〔1991.9)Linux版在網(wǎng)上發(fā)布0.11(1991.12.8)根本可以正常運行的內(nèi)核版本0.12(1992.1.15)參加對數(shù)學(xué)協(xié)處理器的軟件模擬程序0.96(1992.5.12)參加網(wǎng)絡(luò)支持和虛擬文件系統(tǒng)VFS1.0(1994.3.14)1.20(1995.3.7)2.0(1996.2.9)2.20(1999.1.26)2.40(2001.1.4)2.60(2003.12.17)最新版本內(nèi)核官方網(wǎng)站Linux發(fā)行版本
由不同廠商將Linux內(nèi)核與不同應(yīng)用程序相互組合而形成的不同的linux發(fā)行套件。SlackwaredebianredhatUbuntu紅旗,中軟…紅旗Linux1.3Linux特點與優(yōu)勢Linux特點與UNIX系統(tǒng)在源代碼級兼容,符合IEEEPOSIX標準自由軟件,源碼公開性能高,平安性強便于定制和再開發(fā)豐富的應(yīng)用軟件全面的多用戶、多任務(wù)和真正的32位操作系統(tǒng)良好的用戶界面支持多種文件系統(tǒng)與多種硬件平臺強大的技術(shù)支持豐富的網(wǎng)絡(luò)功能設(shè)備獨立性
1.3Linux特點與優(yōu)勢Linux的優(yōu)勢開放源碼系統(tǒng)從本質(zhì)上就具有其它系統(tǒng)無法比較的研制開發(fā)優(yōu)勢 Linux受到各國政府的大力支持 得到全球各大軟、硬件公司的支持 價格優(yōu)勢和平安性Linux的缺乏1.4Linux用戶接口GUI字符API
1-4-1GUIGNOME(GNUNetworkObjectModelEnvironment)KDE(KDesktopEnvironment)XWindowSystem1-4-1-1XwindowX的由來XWindow于1984年在麻省理工學(xué)院〔MIT〕電腦科學(xué)研究室開始開發(fā)的,當時BobScheifler正在開展分步式系統(tǒng)〔distributedsystem〕,同一時間DEC公司的JimGettys正在麻省理工學(xué)院做Athena方案的一局部。兩個方案都需要一個相同的東西——一套在UNIX機器上運行優(yōu)良的視窗系統(tǒng)。因此合作關(guān)系開始展開,他們從斯坦?!睸tanford〕大學(xué)得到了一套叫做W的實驗性視窗系統(tǒng)。因為是根據(jù)W視窗系統(tǒng)的根底開始開展的,當開展到了足以和原先系統(tǒng)有明顯區(qū)別時,他們把這個新系統(tǒng)叫做X。Xwindow系統(tǒng)機制Xwindow系統(tǒng)建于客戶-效勞器聯(lián)結(jié)根底上的圖形子系統(tǒng)獨立于系統(tǒng)內(nèi)核三局部組成:XserverXclientXprotocol注:Linux使用的XFree86基于X11R6版本startx用于啟動Xwindow機制及桌面環(huán)境X效勞器和客戶端X效勞器是一個運行在本地計算機上的程序。它響應(yīng)來自X客戶程序的請求,在屏幕上畫圖或者讀取鍵盤或鼠標的輸入,并將它傳給客戶端。X客戶端是運用X協(xié)議的應(yīng)用程序。它通過向負責管理自己的X效勞器提出對顯示和輸出資源的請求來使用其他計算機的這些資源。XprotocolX協(xié)議定義了客戶-效勞器中應(yīng)用程序和它的顯示的聯(lián)系,通過這個協(xié)議,應(yīng)用與它的顯示被別離開來。Xlib庫
Xlib庫是一個C語言庫,它為X協(xié)議里的信息交換提供了一個APIX工具包
將常用的素材〔如按鈕,菜單等〕收集到一起就形成了所謂的X工具包(XToolKit)X窗口管理器
X窗口管理器負責安排客戶窗口在顯示屏幕上的擺放位置,并完成移動窗口和調(diào)整窗口尺寸等管理性的工作。KDE
基于TrollTechnologies公司的Qt庫的開發(fā)而成,Qt庫是一個跨平臺的C++類庫,但不遵從GPL或LGPL協(xié)議。KDE特征是適用于Linux的一種功能強大的圖形桌面環(huán)境。提供了完整的桌面環(huán)境,包括一個窗口管理器和大量X實用程序?qū)窗口管理器(KWM,KWindowsManager)用作默認的窗口管理器1-4-1-2KDEGNOME
Gnome的產(chǎn)生原動力就起源于對KDE許可證問題的不滿,Gnome使用的工具包是GTK+,GTK+是一個遵守GPL協(xié)議的開發(fā)工具包。GNOME特征是一種用戶友好的桌面環(huán)境可在多種操作系統(tǒng)上運行是一種開放源代碼的免費軟件可以和多種窗口管理器配合使用1-4-1-3GNOMEGNOME環(huán)境主菜單快捷工具按鈕主桌面切換工具菜單任務(wù)欄通知區(qū)域工作區(qū)切換器工作區(qū)切換器是桌面面板條上的一個Applet
應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3應(yīng)用程序4工作區(qū)1應(yīng)用程序5文件夾1文件夾2工作區(qū)2工作區(qū)切換器KDE桌面環(huán)境1-4-2Linux字符操作界面Linux啟動過程Linux字符操作界面Linux系統(tǒng)運行級別主機啟動并進行硬件自檢后(BIOS),讀取硬盤MBR中的啟動引導(dǎo)器程序(lilo,grub等等)并進行加載啟動引導(dǎo)器程序負責引導(dǎo)硬盤中的操作系統(tǒng),直接加載linux內(nèi)核程序Linux的內(nèi)核程序負責操作系統(tǒng)啟動的前期工作,并進一步加載系統(tǒng)的init進程init進程是linux系統(tǒng)中運行的第一個進程,該進程將根據(jù)其配置文件執(zhí)行相應(yīng)的啟動程序,并進入指定的系統(tǒng)運行級別在不同的運行級別中,根據(jù)系統(tǒng)的設(shè)置將啟動相應(yīng)的效勞程序在啟動的過程中,將運行控制臺程序提示并允許用戶輸入帳號和口令進行登錄(/bin/login)登錄之后shell控制主機運行1-4-2-1Linux啟動過程init進程init進程由linux內(nèi)核引導(dǎo)運行的,是系統(tǒng)中運行的第一個進程,PID為1。init進程運行后將按照其配置文件,引導(dǎo)運行系統(tǒng)所需的其他進程,init進程將做為這些進程的父進程init的配置文件—inittab/etc/inittabinittab文件文件中每行的紀錄有id、runlevels、action和process四個字段,各字段用“:”分隔,他們共同確定了某進程在哪些運行級別以何種方式運行
id用于在inittab文件中惟一標示一個配置記錄
runlevels用于指定該記錄在哪些運行級別中運行
action字段描述記錄將執(zhí)行哪那種類型的動作
process字段所設(shè)置的是啟動進程所執(zhí)行的命令系統(tǒng)啟動后直接進入字符界面修改/etc/inittab文件行
Id:5:initdefault:Id:3:initdefault:
啟動后系統(tǒng)提供六個虛擬控制平臺,每個虛擬控制平臺可以獨立使用,互不影響Alt+F1~Alt+F6進行界虛擬控制臺切換1-4-2-2字符/文本界面/模式
字符模式向圖形模式的轉(zhuǎn)換[root@localhostroot]
#
startx
或[root@localhostroot]#xinit[root@localhostroot]#startkde圖形界面中字符終端模式1:主菜單》systemtools》terminal圖形界面中字符中斷模式2:主菜單》runprogram》xterm1-4-2-3Linux系統(tǒng)運行等級0——停止系統(tǒng)。1——單用戶。2——多用戶,但不支持NFS。3——全多用戶模式,即系統(tǒng)正常的模式。5——進入X11(即窗口模式)。6——重啟系統(tǒng)運行級別的切換與查看查看當前運行級別
[root@localhostroot]
runlevel改變當前運行級別
[root@localhostroot]
initlevelnum
實例
#runlevel
N3#init2#runlevel32
注:init命令需要在root用戶權(quán)限才能操作。另外,可用init命令實現(xiàn)純字符與圖形模式操作方式的切換。
1-4-3API兩個重要的接口標準:Win32、POSIX〔“可移植的UNIX操作系統(tǒng)接口”〕1-5Linux安裝vmware本地安裝引導(dǎo)程序lilo/grub1-6Linux命令根本格式Linux是一種命令行操作系統(tǒng)Linux根本命令用于處理文件和目錄操作Linux命令可分為內(nèi)部命令與外部命令Linux命令區(qū)分大小寫命令的一般語法是:Command-optionargument通配符*代表任意的字符與串?代表任意的字符[…]代表任意包含在括號中的字符Linux命令幫助文檔的獲取#helpman--help#helpls#ls–help#manls命令舉例#ls#ls–l#ls*.ini#ls[po]*.ini#ls[a-z]*.ini#rm–rf./examdir用戶登錄[root@localhostroot]#超級用戶root使用的系統(tǒng)提示符[user1@localhostuser1]$普通用戶使用的系統(tǒng)提示符
退出登錄用戶使用系統(tǒng)完畢,退出系統(tǒng)的過程稱為“注銷”,注銷后系統(tǒng)會回到顯示登錄提示信息的界面。注銷的方式有三種:在提示符后鍵入“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精準醫(yī)療中心人員聘用合同模板
- 婚紗攝影店電梯銷售合同
- 冷藏租賃協(xié)議:化妝品冷藏專用
- 商業(yè)步行街攤位租賃協(xié)議
- 低碳環(huán)保項目施工合同
- 財務(wù)渠道拓展財務(wù)總監(jiān)招聘協(xié)議
- 博物館工程商品混凝土施工合同
- 玩具企業(yè)會計聘用合同
- 地下通道腳手架施工協(xié)議范本
- 服裝出口業(yè)務(wù)員招聘合同模板
- (正式版)JBT 3300-2024 平衡重式叉車 整機試驗方法
- 廣東省汕頭市金平區(qū)2023-2024學(xué)年七年級上學(xué)期期末語文試題
- 生態(tài)系統(tǒng)的信息傳遞說課稿-2023-2024學(xué)年高二上學(xué)期生物人教版選擇性必修二
- 2024年天津津誠國有資本投資運營有限公司招聘筆試參考題庫含答案解析
- 2024年廣東珠海水務(wù)環(huán)境控股集團有限公司招聘筆試參考題庫含答案解析
- 2024版國開電大??啤禘CEL在財務(wù)中的應(yīng)用》在線形考(形考作業(yè)一至四)試題及答案
- 英國文學(xué)史及選讀試題及答案
- 新國際政治學(xué)概論(第三版)-教學(xué)課件-陳岳-109503國際政治學(xué)概論(第三版)
- 知識產(chǎn)權(quán)維權(quán)授權(quán)書
- 焊接工藝優(yōu)化與提高焊接效率
- 整理收納師職業(yè)規(guī)劃
評論
0/150
提交評論