版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2.1Linux簡(jiǎn)介操作系統(tǒng)(OperatingSystem,OS)是計(jì)算機(jī)系統(tǒng)中必不可少的基礎(chǔ)系統(tǒng)軟件,它是應(yīng)用程序運(yùn)行以及用戶操作必備的基礎(chǔ)環(huán)境支撐,是計(jì)算機(jī)系統(tǒng)的核心。
操作系統(tǒng)的作用是管理和控制計(jì)算機(jī)系統(tǒng)中的硬件和軟件資源,例如,它負(fù)責(zé)直接管理計(jì)算機(jī)系統(tǒng)的各種硬件資源,如對(duì)CPU、內(nèi)存、磁盤等的管理,同時(shí)對(duì)系統(tǒng)資源所需的優(yōu)先次序進(jìn)行管理。操作系統(tǒng)還可以控制設(shè)備的輸入、輸出以及操作網(wǎng)絡(luò)與文件管理系統(tǒng)等事務(wù)。同時(shí),它也負(fù)責(zé)對(duì)計(jì)算機(jī)系統(tǒng)中各類軟件資源的管理。例如各類應(yīng)用軟件的安裝、設(shè)置運(yùn)行環(huán)境等。1Linux簡(jiǎn)介操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中必不可少的基礎(chǔ)系統(tǒng)軟件,它的作用是負(fù)責(zé)管理和控制計(jì)算機(jī)系統(tǒng)中的硬件和軟件資源,合理組織計(jì)算機(jī)系統(tǒng)的工作流程,以便有效地利用這些資源為使用者提供一個(gè)功能強(qiáng)大、使用方便的操作及使用環(huán)境,從而在計(jì)算機(jī)系統(tǒng)(硬件)與使用者之間起到接口的作用。2什么是LinuxLinux內(nèi)核最初只是由芬蘭人林納斯·托瓦茲(LinusTorvalds)在赫爾辛基大學(xué)上學(xué)時(shí)出于個(gè)人愛好而編寫的。在大學(xué)期間,他接觸到了學(xué)校的Unix系統(tǒng),當(dāng)時(shí)的Unix系統(tǒng)僅為一臺(tái)主機(jī),且對(duì)應(yīng)了多個(gè)終端,使用時(shí)存在操作等待時(shí)間很長(zhǎng)等問題,無法滿足年輕的LinusTorvalds的使用需求。因此他萌生了自己開發(fā)一個(gè)Unix的想法,于是,他找到了譚邦寧教授開發(fā)的用于教學(xué)的Minix操作系統(tǒng),把Minix安裝到了I386個(gè)人計(jì)算機(jī)上。此后,LinusTorvalds開始陸續(xù)閱讀了Minix系統(tǒng)的源代碼,從Minix系統(tǒng)中學(xué)到了很多重要的系統(tǒng)核心程序設(shè)計(jì)理念和設(shè)計(jì)思想,從而逐步開始了Linux系統(tǒng)雛形的設(shè)計(jì)和開發(fā)。3什么是LinuxLinux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。Linux能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。4Linux的發(fā)展歷程
1984年,AndrewS.Tanenbaum開發(fā)了用于教學(xué)的Unix系統(tǒng),命名為MINIX。1989年,AndrewS.Tanenbaum將MINIX系統(tǒng)運(yùn)行與x86的PC計(jì)算機(jī)平臺(tái)。1990年,芬蘭赫爾辛基大學(xué)學(xué)生LinusTorvalds首次接觸MINIX系統(tǒng)。1991年,LinusTorvalds開始在MINIX上編寫各種驅(qū)動(dòng)程序等操作系統(tǒng)內(nèi)核組件。
1991年底,LinusTorvalds公開了Linux內(nèi)核源代碼00.2版。1993年,Linux1.0版發(fā)行,Linux轉(zhuǎn)向GPL版權(quán)協(xié)議。1994年,Linux的第一個(gè)商業(yè)發(fā)行版Slackware問世。1996年,美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)局的計(jì)算機(jī)系統(tǒng)實(shí)驗(yàn)室確認(rèn)Linux版本1.2.13符合POSIX標(biāo)準(zhǔn)。
1999年,Linux的簡(jiǎn)體中文發(fā)行版問世。
2000年后,Linux系統(tǒng)日趨成熟,涌現(xiàn)大量基于Linux服務(wù)器平臺(tái)的應(yīng)用,并廣泛應(yīng)用于基于ARM技術(shù)的嵌入式系統(tǒng)中。5Linux系統(tǒng)組成Linux操作系統(tǒng)的核心為L(zhǎng)inusTorvalds開發(fā)的Kernel,Linux內(nèi)核之上的組件分為幾部分:一部分是GNU的組件,如Emacs、gcc、bash、gawk等;另一些重要組成部分則來自加利福利亞大學(xué)伯克利分校的BSDUnix項(xiàng)目和麻省理工學(xué)院的XWindows系統(tǒng)項(xiàng)目,以后在這之后成千上萬的程序員開發(fā)的應(yīng)用程序等。正式Linux內(nèi)核與GNU項(xiàng)目、BSDUnix以及MIT的X11(XWindows)的結(jié)合,才使得整個(gè)Linux操作系統(tǒng)得以很快形成,并得到了發(fā)展,進(jìn)而組成了今天優(yōu)秀的Linux系統(tǒng)。6Linux版本的選擇對(duì)于桌面系統(tǒng),如果考慮成本和版本的情況,可以選擇Ubuntu桌面系統(tǒng);如果需要一個(gè)比較穩(wěn)定的服務(wù)器Linux系統(tǒng),建議選擇CentOS或者RedHat,在這兩者當(dāng)中首選CentOS,因?yàn)樗菄?guó)內(nèi)互聯(lián)網(wǎng)公司使用的首選,如果公司不考慮軟件成本,則可以選擇RHEL,RHEL有版權(quán)和售后,CentOS則無版權(quán)、無售后;如果對(duì)系統(tǒng)穩(wěn)定性、安全性有更高的要求或者是特殊使用偏好的用戶,可以考慮Debin或FreeBSD;如果癡迷于新技術(shù)體驗(yàn)和追求最新的軟件版本,可以選擇Fedora,但要容忍Fedora潛在的新技術(shù)軟件的BUG和系統(tǒng)穩(wěn)定性的問題;如果喜歡更好的中文環(huán)境支持,可以選擇麒麟Linux。7
2.2目錄結(jié)構(gòu)當(dāng)使用Linux時(shí),通過指令“l(fā)s–l/”就會(huì)發(fā)現(xiàn),在根目錄下包涵很多的目錄,如etc、usr、var、bin等,而在這些目錄中也有很多目錄或文件。文件系統(tǒng)在Linux下看上去就像樹形結(jié)構(gòu),所以我們可以把文件系統(tǒng)的結(jié)構(gòu)形象的稱為樹形結(jié)構(gòu)。8目錄結(jié)構(gòu)根目錄是整個(gè)系統(tǒng)最重要的一個(gè)目錄,因?yàn)椴坏械哪夸浂际怯筛夸浹苌鰜淼?,同時(shí)根目錄也與開機(jī)、還原、系統(tǒng)修復(fù)等動(dòng)作有關(guān)。由于系統(tǒng)開機(jī)時(shí)需要特定的開機(jī)軟件、核心文件、開機(jī)所需程序、函數(shù)庫等等文件數(shù)據(jù),若系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),根目錄也必須要包含有能夠修復(fù)文件系統(tǒng)的程序才行。因?yàn)楦夸浭沁@么的重要,所以FHS希望根目錄不要放在非常大的分區(qū),因?yàn)樵酱蟮姆謪^(qū)內(nèi)用戶會(huì)放入越多的數(shù)據(jù),如此一來根目錄所在分區(qū)就可能會(huì)有較多發(fā)生錯(cuò)誤的機(jī)會(huì)。9子目錄根目錄是整個(gè)系統(tǒng)最重要的一個(gè)目錄,因?yàn)椴坏械哪夸浂际怯筛夸浹苌鰜淼模瑫r(shí)根目錄也與開機(jī)、還原、系統(tǒng)修復(fù)等動(dòng)作有關(guān)。由于系統(tǒng)開機(jī)時(shí)需要特定的開機(jī)軟件、核心文件、開機(jī)所需程序、函數(shù)庫等等文件數(shù)據(jù),若系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),根目錄也必須要包含有能夠修復(fù)文件系統(tǒng)的程序才行。因?yàn)楦夸浭沁@么的重要,所以FHS希望根目錄不要放在非常大的分區(qū),因?yàn)樵酱蟮姆謪^(qū)內(nèi)用戶會(huì)放入越多的數(shù)據(jù),如此一來根目錄所在分區(qū)就可能會(huì)有較多發(fā)生錯(cuò)誤的機(jī)會(huì)。10子目錄11子目錄12子目錄13子目錄14子目錄15
2.3用戶管理Linux系統(tǒng)是一個(gè)多用戶多任務(wù)的分時(shí)操作系統(tǒng),任何一個(gè)要使用系統(tǒng)資源的用戶,都必須首先向系統(tǒng)管理員申請(qǐng)一個(gè)賬號(hào),然后以這個(gè)賬號(hào)的身份進(jìn)入系統(tǒng)。用戶的賬號(hào)一方面可以幫助系統(tǒng)管理員對(duì)使用系統(tǒng)的用戶進(jìn)行跟蹤,并控制他們對(duì)系統(tǒng)資源的訪問;另一方面也可以幫助用戶組織文件,并為用戶提供安全性保護(hù)。每個(gè)用戶賬號(hào)都擁有一個(gè)唯一的用戶名和各自的口令。用戶在登錄時(shí)輸入正確的用戶名和口令后,就能夠進(jìn)入系統(tǒng)和自己的主目錄。實(shí)現(xiàn)用戶賬號(hào)的管理,要完成的工作主要有如下幾個(gè)方面:(1)用戶賬號(hào)的添加、刪除與修改。(2)用戶口令的管理。(3)用戶組的管理。16
Linux系統(tǒng)用戶賬號(hào)的管理用戶賬號(hào)的管理工作主要涉及到用戶賬號(hào)的添加、修改和刪除。添加用戶賬號(hào)就是在系統(tǒng)中創(chuàng)建一個(gè)新賬號(hào),然后為新賬號(hào)分配用戶號(hào)、用戶組、主目錄和登錄Shell等資源。剛添加的賬號(hào)是被鎖定的,無法使用。1.添加新的用戶賬號(hào)添加新的用戶賬號(hào)使用useradd命令,其語法為useradd選項(xiàng)用戶名參數(shù)說明如下。-ccomment:指定一段注釋性描述。-d目錄:指定用戶主目錄,如果此目錄不存在,則同時(shí)使用-m選項(xiàng),可以創(chuàng)建主目錄。-g用戶組:指定用戶所屬的用戶組。-G用戶組,用戶組;指定用戶所屬的附加組。-sShell文件:指定用戶的登錄Shell。-u用戶號(hào):指定用戶的用戶號(hào),如果同時(shí)有-o選項(xiàng),則可以重復(fù)使用其他用戶的標(biāo)識(shí)號(hào)。17擁有帳戶文件除了上面列出的偽用戶外,還有許多標(biāo)準(zhǔn)的偽用戶,例如,audit、cron、mail、usenet等,它們也都各自為相關(guān)的進(jìn)程和文件所需要。由于/etc/passwd文件是所有用戶都可讀的,如果用戶的密碼太簡(jiǎn)單或規(guī)律比較明顯的話,一臺(tái)普通的計(jì)算機(jī)就能夠很容易地將它破解,因此對(duì)安全性要求較高的Linux系統(tǒng)都把加密后的口令字分離出來,單獨(dú)存放在一個(gè)文件中,這個(gè)文件是/etc/shadow文件。有超級(jí)用戶才擁有該文件讀權(quán)限,這就保證了用戶密碼的安全性。/etc/shadow中的記錄行與/etc/passwd中的一一對(duì)應(yīng),它由pwconv命令根據(jù)/etc/passwd中的數(shù)據(jù)自動(dòng)產(chǎn)生18
2.4文件管理Linux的目錄結(jié)構(gòu)為樹狀結(jié)構(gòu),最頂級(jí)的目錄為根目錄/。其他目錄通過掛載可以將它們添加到樹中,通過解除掛載可以移除它們。19處理目錄的常用命令接下來就來介紹幾個(gè)常見的處理目錄的命令:(1)ls(英文全拼:listfiles):列出目錄及文件名。(2)cd(英文全拼:changedirectory):切換目錄。(3)pwd(英文全拼:printworkdirectory):顯示目前的目錄。(4)mkdir(英文全拼:makedirectory):創(chuàng)建一個(gè)新的目錄。(5)rmdir(英文全拼:removedirectory):刪除一個(gè)空的目錄。(6)cp(英文全拼:copyfile):復(fù)制文件或目錄。(7)rm(英文全拼:remove):移除文件或目錄。(8)mv(英文全拼:movefile):移動(dòng)文件與目錄,或修改文件與目錄的名稱。(9)man[命令]
來查看各個(gè)命令的使用文檔,如:mancp。20Linux文件內(nèi)容查看Linux系統(tǒng)中使用以下命令來查看文件的內(nèi)容:cat
由第一行開始顯示文件內(nèi)容;tac
從最后一行開始顯示,可以看出tac是cat的倒著寫;nl
顯示的時(shí)候,順道輸出行號(hào);more一頁一頁的顯示文件內(nèi)容;less與more類似,但是比more更好的是,可以往前翻頁;head只看開始幾行;tail只看末尾幾行。212.5文本編輯所有的UnixLike系統(tǒng)都會(huì)內(nèi)建vi文本編輯器,其他的文本編輯器則不一定會(huì)存在。但是目前我們使用比較多的是vim編輯器。vim具有程序編輯的能力,可以主動(dòng)的以字體顏色辨別語法的正確性,方便程序設(shè)計(jì)。22什么是vimvim是從vi發(fā)展出來的一個(gè)文本編輯器。vim的代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,被廣泛使用。簡(jiǎn)單的說,vi是老式的文字處理器,不過功能已經(jīng)很齊全了,但是還是有可以進(jìn)步的地方。vim則可以說是程序開發(fā)者的一項(xiàng)很好用的工具。23vi/vim的使用基本上vi/vim共分為三種模式,分別是命令模式(Commandmode)、輸入模式(Insertmode)和底線命令模式(Lastlinemode)。這三種模式的作用分別如下。(1)命令模式用戶剛剛啟動(dòng)vi/vim,便進(jìn)入了命令模式(2)輸入模式在命令模式下按下i就進(jìn)入了輸入模式。(3)底線命令模式在命令模式下按下:(英文冒號(hào))就進(jìn)入了底線命令模式;24vi/vim使用實(shí)例使用vi/vim進(jìn)入一般模式如果想要使用vi來建立一個(gè)名為runoob.txt的文件時(shí),在終端界面內(nèi)輸入如下命令:$vimrunoob.txt直接輸入vi文件名
就能夠進(jìn)入vi的一般模式了。注意,記得vi后面一定要加文件名,不管該文件存在與否。25vi/vim使用實(shí)例按下i進(jìn)入輸入模式(也稱為編輯模式),開始編輯文字。在一般模式之中,只要按下i、o、a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師公開招聘考試題庫新版(細(xì)選)附答案
- 2025年時(shí)事熱點(diǎn)政治題附含答案(綜合卷)
- 兒科護(hù)理學(xué)題庫參考答案
- 安徽省c證安全員考試試題及答案
- 醫(yī)學(xué)影像考試試題及答案
- 2026字節(jié)跳動(dòng)校招真題及答案
- 初三考試地理試題及答案
- 未來五年社會(huì)組織農(nóng)業(yè)農(nóng)村管理服務(wù)企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略分析研究報(bào)告
- 2026黑龍江佳木斯市樺川縣人民法院招聘聘用制輔警1人備考題庫必考題
- 中共南充市嘉陵區(qū)委社會(huì)工作部關(guān)于公開招聘新興領(lǐng)域黨建工作專員的參考題庫附答案
- 高中地理選擇性必修二知識(shí)點(diǎn)
- 航天禁(限)用工藝目錄(2021版)-發(fā)文稿(公開)
- GB/T 4937.34-2024半導(dǎo)體器件機(jī)械和氣候試驗(yàn)方法第34部分:功率循環(huán)
- 人教版小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)全冊(cè)同步練習(xí)含答案
- 加油站防投毒應(yīng)急處理預(yù)案
- 閉合導(dǎo)線計(jì)算(自動(dòng)計(jì)算表)附帶注釋及教程
- 項(xiàng)目1 變壓器的運(yùn)行與應(yīng)用《電機(jī)與電氣控制技術(shù)》教學(xué)課件
- 網(wǎng)店運(yùn)營(yíng)中職PPT完整全套教學(xué)課件
- 北師大版八年級(jí)數(shù)學(xué)下冊(cè)課件【全冊(cè)】
- 關(guān)于提高護(hù)士輸液時(shí)PDA的掃描率的品管圈PPT
- 針入度指數(shù)計(jì)算表公式和程序
評(píng)論
0/150
提交評(píng)論