Linux培訓(xùn)-基礎(chǔ)篇課件_第1頁
Linux培訓(xùn)-基礎(chǔ)篇課件_第2頁
Linux培訓(xùn)-基礎(chǔ)篇課件_第3頁
Linux培訓(xùn)-基礎(chǔ)篇課件_第4頁
Linux培訓(xùn)-基礎(chǔ)篇課件_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Linux培訓(xùn)

基礎(chǔ)篇Linux培訓(xùn)

基礎(chǔ)篇1簡介安裝磁盤管理軟件包安裝權(quán)限管理用戶和用戶組管理簡介安裝磁盤管理軟件包安裝權(quán)限管理用戶和用戶組管理2簡介分類優(yōu)勢起源和發(fā)展區(qū)別應(yīng)用領(lǐng)域簡介分類優(yōu)勢起源和發(fā)展區(qū)別應(yīng)用領(lǐng)域3起源和發(fā)展1969年:AT&T貝爾實驗室開發(fā)了一個研究項目Unix1979年:Unix被無償提供給各大學(xué)和實驗室研究項目使用Minix:荷蘭教授AndrewS.Tanenbaum為了教學(xué)的需要開了一個很小的Unix系統(tǒng)(開源,但是不支持更新)1991年,大三學(xué)生LinusTorvalds基于Minix開發(fā)了自己的操作系統(tǒng),并將源代碼上傳到互聯(lián)網(wǎng),命名為Linux(Linus’Minix)1994年,在社區(qū)的推動下,發(fā)布1.0版本內(nèi)核版本起源和發(fā)展1969年:AT&T貝爾實驗室開發(fā)了一個研究項目U4分類Linux的版本可分為:內(nèi)核版本、發(fā)行版本內(nèi)核版本2.6.18:2->主版本,6->次版本,18->末版本發(fā)行版本不同的企業(yè)和組織在內(nèi)核版本的基礎(chǔ)上開發(fā)了一系列的輔助工具分類Linux的版本可分為:內(nèi)核版本、發(fā)行版本5優(yōu)勢使用的自由:絕大部分開源軟件免費(MySQL、Nginx、Apache、Python等)研究自由:可以獲得軟件源代碼散布及改良的自由:可以自由傳播、改良甚至銷售優(yōu)勢使用的自由:絕大部分開源軟件免費(MySQL、Nginx6應(yīng)用領(lǐng)域企業(yè)應(yīng)用服務(wù)器(Linux是服務(wù)器行業(yè)占比最多的)嵌入式應(yīng)用(指操作系統(tǒng)和功能軟件集成于計算機硬件系統(tǒng)之中,例如:車輛導(dǎo)航、智能家電、POS網(wǎng)絡(luò)、機器人等)應(yīng)用領(lǐng)域企業(yè)應(yīng)用服務(wù)器(Linux是服務(wù)器行業(yè)占比最多的)7與Windows的區(qū)別Linux嚴(yán)格區(qū)分大小寫Linux中所有內(nèi)容以文件形式保存,包括硬件Linux中不靠擴展名來區(qū)分文件類型。有擴展名只是為了區(qū)別不同類型的文件,無擴展名也可以正常打開和讀取Windows下的程序不能直接在Linux中安裝和運行與Windows的區(qū)別Linux嚴(yán)格區(qū)分大小寫8安裝虛擬機安裝啟動級別命令應(yīng)用領(lǐng)域安裝虛擬機安裝啟動級別命令應(yīng)用領(lǐng)域9虛擬機目前最常用到的虛擬機軟件是VMware,有以下特點:不需要分區(qū)或重新開機就能在同一臺PC機上使用多重操作系統(tǒng)本機系統(tǒng)可以與虛擬機系統(tǒng)網(wǎng)絡(luò)通信可以設(shè)定并且隨機修改虛擬機操作系統(tǒng)的硬件環(huán)境虛擬機目前最常用到的虛擬機軟件是VMware,有以下特點:10虛擬機虛擬機的網(wǎng)絡(luò)設(shè)置:橋接模式:和實體機同一網(wǎng)段,可以和局域網(wǎng)內(nèi)其他主機網(wǎng)絡(luò)通信NAT模式:只能和主機網(wǎng)絡(luò)通信,可以上網(wǎng)僅主機模式:只能和主機網(wǎng)絡(luò)通信,不可以上網(wǎng)虛擬機虛擬機的網(wǎng)絡(luò)設(shè)置:11虛擬機其他常用功能:快照:快速恢復(fù)到當(dāng)前虛擬機狀態(tài)(系統(tǒng)安裝完成后或者重要的配置完成后建議操作,虛擬機->快照)克?。簭?fù)制虛擬機,分為鏈接克隆和完整克隆,鏈接克隆如果刪除被克隆的虛擬機,克隆后的無法正常運行(虛擬機->管理->克?。┨摂M機其他常用功能:12安裝第一步:文件->新建虛擬機第二步:選擇鏡像文件第三步:輸入虛擬機全名等信息下面的直接下一步即可安裝第一步:文件->新建虛擬機13啟動級別Linux做為多用戶操作系統(tǒng)、企業(yè)級服務(wù)器,啟動和關(guān)閉并不是表面上那么簡單,Linux定義了“運行級”這個概念,啟動不同的運行級實現(xiàn)的功能也都不一樣可以通過runlevel查看當(dāng)前運行級:運行級系統(tǒng)狀態(tài)0系統(tǒng)關(guān)閉1或S單用戶模式,類似于Windows的安全模式2功能受限的多用戶模式,不包含NFS(網(wǎng)絡(luò)文件系統(tǒng),用于計算機之間共享文件系統(tǒng))3完整的多用戶模式4一般不用,保留5多用戶模式,運行圖形界面6重啟啟動級別Linux做為多用戶操作系統(tǒng)、企業(yè)級服務(wù)器,啟動和關(guān)14命令halt:關(guān)閉計算機init:初始化Linux進(jìn)程reboot:重新啟動計算機shutdown:關(guān)閉或者重啟計算機poweroff:關(guān)閉計算機并切斷電源runlevel:打印當(dāng)前運行級別命令halt:關(guān)閉計算機15磁盤管理文件系統(tǒng)類型分區(qū)類型硬盤分類掛載文件系統(tǒng)命令磁盤管理文件系統(tǒng)類型分區(qū)類型硬盤分類掛載文件系統(tǒng)命令16硬盤分類IDE硬盤(hd):多用于家用產(chǎn)品中。ATA是IDE的一個分支SCSI硬盤(sd):應(yīng)用范圍廣、多任務(wù)、帶寬大、CPU占用率低,以及熱插拔。主要應(yīng)用于中、高端服務(wù)器和高檔工作站中SATA硬盤(sd):是新一代的SCSI技術(shù),串口硬盤,是以后PC機的主流發(fā)展方向第一塊硬盤稱為sda,第二塊硬盤稱為sdb硬盤分類IDE硬盤(hd):多用于家用產(chǎn)品中。ATA是ID17文件系統(tǒng)類型FAT16:單個文件<2G,Windows98之前的默認(rèn)文件系統(tǒng)類型FAT32:單個文件<4G,Windows98、2000、XP的默認(rèn)文件系統(tǒng)類型NTFS:單個文件可以>4G,2000NT后的Windows系統(tǒng)支持的文件系統(tǒng)類型,F(xiàn)AT32可以轉(zhuǎn)換為NTFS,NTFS轉(zhuǎn)換為FAT32會有丟失EXT2、EXT3、EXT4是Linux中常用的文件系統(tǒng)類型,后面數(shù)字越大,技術(shù)越先進(jìn)。文件系統(tǒng)類型FAT16:單個文件<2G,Windows98之18分區(qū)類型主分區(qū):一塊磁盤最多只有4個主分區(qū)擴展分區(qū):最多只能有1個,主分區(qū)加擴展分區(qū)最多只能有4個,不能寫入數(shù)據(jù),只能包含邏輯分區(qū)。邏輯分區(qū):擴展分區(qū)進(jìn)一步分割出來的區(qū)塊,通常用來存儲數(shù)據(jù)注意:當(dāng)硬盤空間空間消耗殆盡的時候怎么辦?在保留原硬盤的基礎(chǔ)上,給服務(wù)器添加新的硬盤分區(qū)類型主分區(qū):一塊磁盤最多只有4個主分區(qū)19掛載掛載是指將一個設(shè)備(通常是存儲設(shè)備)掛接到一個已存在的目錄上。我們要訪問存儲設(shè)備中的文件,必須將文件所在的分區(qū)掛載到一個已存在的目錄上,然后通過訪問這個目錄來訪問存儲設(shè)備。必須掛載的/根分區(qū)SWAP交換分區(qū):是一塊特殊的硬盤,當(dāng)實際內(nèi)存不夠用的時候,操作系統(tǒng)會從內(nèi)存中取出一部分暫時不同的數(shù)據(jù),放到交換分區(qū)中(Windows中成為虛擬內(nèi)存)推薦掛載/boot(系統(tǒng)正常啟動需要的內(nèi)容,基于安全考慮)掛載掛載是指將一個設(shè)備(通常是存儲設(shè)備)掛接到一個已存在的目20文件系統(tǒng)Linux將文件系統(tǒng)掛載在目錄下,主要目錄及其內(nèi)容:目錄內(nèi)容/bin構(gòu)建最小系統(tǒng)所需要的命令/boot內(nèi)核與啟動文件/dev各種設(shè)備文件/etc系統(tǒng)軟件的啟動和配置文件/home用戶的主目錄/libC編譯器的庫,函數(shù)庫/lost+found系統(tǒng)運行異常時產(chǎn)生的錯誤,會將遺失的片段保存在這里/media/mnt可移動介質(zhì)的掛載點/opt可選的應(yīng)用軟件包/proc

/sys不能直接操作,保存的是內(nèi)存的數(shù)據(jù)/root系統(tǒng)管理員root的主目錄/sbin和系統(tǒng)操作有關(guān)的命令/tmp臨時文件存放點/usr非系統(tǒng)的程序和命令/var系統(tǒng)專用的數(shù)據(jù)和配置文件注意:不要在根目錄/下新建任何文件或者目錄文件系統(tǒng)Linux將文件系統(tǒng)掛載在目錄下,主要目錄及其內(nèi)容:21命令df:報告磁盤控件使用情況fdisk:Linux下的硬盤分區(qū)工具fsck:檢查文件系統(tǒng)mkfs:創(chuàng)建文件系統(tǒng)mkswap:創(chuàng)建交換分區(qū)或者交換文件mount:加載文件系統(tǒng)umount:卸載文件系統(tǒng)命令df:報告磁盤控件使用情況22用戶和用戶組管理用戶用戶組概述區(qū)別命令用戶和用戶組管理用戶用戶組概述區(qū)別命令23概述Linux是一個多用戶操作系統(tǒng),對于系統(tǒng)管理員來說,如何對所有用戶進(jìn)行管理顯得尤其重要用戶:使用操作系統(tǒng)的人

用戶組:具有相同系統(tǒng)權(quán)限的一組用戶概述Linux是一個多用戶操作系統(tǒng),對于系統(tǒng)管理員來說,如何24用戶用戶:信息保存在/etc/passwd文件中,格式如下:user:x:123:456:xxxxxxxx:/home/user:/bin/bash登錄名:密碼占位符:用戶ID號(UID):默認(rèn)組ID號(GID):用戶注釋信息:用戶主目錄:shell類型系統(tǒng)管理員(root)的組號一定是0組號1-499為系統(tǒng)預(yù)留的組編號,預(yù)留給安裝在系統(tǒng)中的軟件及服務(wù)用戶手動創(chuàng)建的用戶組編號是從500開始組密碼占位符無一例外全是用x表示用戶用戶:信息保存在/etc/passwd文件中,格式如下:25用戶用戶密碼:信息保存在/etc/shadow文件中,格式如下:user:vf:/Zu8sdf.:::::登錄名:加密后的口令:上次修改口令的日期:兩次修改口令之間的天數(shù)(最少):兩次修改口令之間的天數(shù)(最多):提前多少錢提醒用戶修改口令:在口令過期多少天后禁用該帳號:帳號過期的天數(shù):保留,目前為空passwd和shadow行數(shù)一致,一一對應(yīng)用戶用戶密碼:信息保存在/etc/shadow文件中,格式如26用戶組用戶組:信息保存在/etc/group文件中,格式如下:group:x:123:abc,def,xyz組名:組密碼占位符:組ID號:成員列表成員列表可以為空:當(dāng)用戶組內(nèi)只有一個用戶并且用戶名和用戶組同名時,可以省略系統(tǒng)管理員(root)的組號一定是0組號1-499為系統(tǒng)預(yù)留的組編號,預(yù)留給安裝在系統(tǒng)中的軟件及服務(wù)用戶手動創(chuàng)建的用戶組編號是從500開始組密碼占位符無一例外全是用x表示用戶組用戶組:信息保存在/etc/group文件中,格式如下27用戶組用戶組密碼:信息保存在/etc/gshadow文件中,格式如下:group:*::abc,def,xyz

組名:組密碼:組管理者:成員列表成員列表可以為空:當(dāng)用戶組內(nèi)只有一個用戶并且用戶名和用戶組同名時,可以省略group和gshadow行數(shù)一致,一一對應(yīng)組密碼為空、為*和!都表示組密碼為空組管理者一般為空用戶組用戶組密碼:信息保存在/etc/gshadow文件中,28命令useradd:創(chuàng)建新用戶groupadd:創(chuàng)建新用戶組passwd:設(shè)置用戶密碼history:顯示歷史命令userdel:刪除用戶及相關(guān)文件groupdel:刪除用戶組usermod:修改用戶id:查看用戶信息su:切換用戶身份sudo:以另一個用戶身份執(zhí)行指令命令useradd:創(chuàng)建新用戶29權(quán)限管理基本權(quán)限權(quán)限作用文件類型默認(rèn)權(quán)限文件權(quán)限的八進(jìn)制命令權(quán)限管理基本權(quán)限權(quán)限作用文件類型默認(rèn)權(quán)限文件權(quán)限的八進(jìn)制命令30文件類型Linux中一切皆文件,那么Linux下一共有多少種文件呢?包括下面7種:文件類型符號普通文件-目錄d符號鏈接l字符設(shè)備文件c塊設(shè)備文件b本地域套接口s有名管道p其中普通文件,目錄和符號鏈接為常用的3種,另外4種是系統(tǒng)文件,不建議操作其中鏈接文件文件分為軟鏈接和硬鏈接,硬鏈接的特征如下:擁有相同的i節(jié)點和block塊,可以看作是同一個文件不能跨分區(qū)、跨硬盤不能對目錄使用修改源文件,硬鏈接都改變刪除任意文件,另一個都可以使用,除非刪除block塊內(nèi)容軟鏈接特征如下:類似Windows的快捷方式擁有自己的i節(jié)點和block塊,但block塊中只保存源文件的文件名和i節(jié)點,并沒有實際的文件數(shù)據(jù)軟鏈接的權(quán)限均為lrwxrwxrwx,真實權(quán)限看源文件修改任意文件,另一個都改變刪除源文件,軟鏈接不可使用文件類型Linux中一切皆文件,那么Linux下一共有多少種31基本權(quán)限Linux為3種人準(zhǔn)備了權(quán)限:所有者:通常是文件的創(chuàng)建者,也可以由root用戶來改變(u)

所屬組:文件所屬的用戶組(g)其他人:不包括前兩類人和root用戶的其他用戶(o)權(quán)限包括以下三種:r:可讀取w:可編輯x:可執(zhí)行注意:在權(quán)限變更中,還有一個組是a,代表u+g+o基本權(quán)限Linux為3種人準(zhǔn)備了權(quán)限:32基本權(quán)限文件和目錄的權(quán)限可以通過ll(ls-l)查看權(quán)限位一共為9位,每3位為1組,即為3組權(quán)限位(以第二個文件rwxr-xr-x為例)1-3位為所有者權(quán)限,所有者擁有讀、編輯、執(zhí)行權(quán)限4-6位為所屬組權(quán)限,w所在位置被替換為-,表示w權(quán)限被禁用。那么所屬組只擁有讀、執(zhí)行權(quán)限,無編輯權(quán)限7-9位為其他人權(quán)限,同所屬組權(quán)限,只擁有讀、執(zhí)行權(quán)限,無編輯權(quán)限基本權(quán)限文件和目錄的權(quán)限可以通過ll(ls-l)查看33權(quán)限作用文件和目錄的權(quán)限有所不同,針對文件的權(quán)限,作用如下:r:可讀取文件的具體內(nèi)容(查看,瀏覽命令可執(zhí)行,eg:cat,more,tail,head)w:可修改文件的具體內(nèi)容,包括具體內(nèi)容增加,刪除,修改(eg:vi,echo),不包括文件本身的操作,例如刪除文件本身x:可執(zhí)行,主要針對可執(zhí)行文件,例如.cpp,.py等文件目錄的權(quán)限包括以下三種:r:可讀取目錄下的文件名稱,即查詢(ls)w:可編輯目錄下的文件本身,包括目錄下文件(或目錄)的增加,刪除以及重命名(eg:touch,mv,rm,mkdir,rmdir)x:可執(zhí)行,即可操作目錄本身,即切換目錄(cd)權(quán)限作用文件和目錄的權(quán)限有所不同,針對文件的權(quán)限,作用如下:34權(quán)限作用總結(jié):對文件來說,最高權(quán)限是x對目錄來說,最高權(quán)限是w目錄權(quán)限的基礎(chǔ)是x,如果不能進(jìn)入目錄,給r和w都無意義,因此目錄的權(quán)限可以為1,5,7;而2,4,6都是無意義的權(quán)限作用總結(jié):35文件權(quán)限的八進(jìn)制權(quán)限位包括3組,用八進(jìn)制表示rwxr-xr-x即為755八進(jìn)制權(quán)限位權(quán)限說明4r可讀取2w可編輯1x可執(zhí)行八進(jìn)制二進(jìn)制權(quán)限0000---1001--x2010-w-3011-wx4100r--5101r-x6110rw-7111rwx文件權(quán)限的八進(jìn)制權(quán)限位包括3組,用八進(jìn)制表示rwxr-xr-36默認(rèn)權(quán)限默認(rèn)權(quán)限是指文件創(chuàng)建后自動賦予的權(quán)限,和上級目錄無關(guān),而是根據(jù)(文件類型的默認(rèn)值-umask

值)默認(rèn)生成,系統(tǒng)的umask值可以通過命令umask查看第1位0:文件特殊權(quán)限第2-4位:文件默認(rèn)權(quán)限,每1位針對1組權(quán)限位,八進(jìn)制表示。文件系統(tǒng)的默認(rèn)值:文件:666(沒有執(zhí)行權(quán)限,需要手工賦予)目錄:777文件系統(tǒng)的默認(rèn)權(quán)限:文件類型的默認(rèn)值-umask

值文件:644目錄:755注意:八進(jìn)制需要轉(zhuǎn)換為權(quán)限再相減666->rw-rw-rw-022->----w--w-rw-rw-rw-

-----w--w-=rw-r--r--默認(rèn)權(quán)限默認(rèn)權(quán)限是指文件創(chuàng)建后自動賦予的權(quán)限,和上級目錄無關(guān)37命令chgrp:改變文件所屬工作組chmod:改變文件訪問權(quán)限chown:改變文件的所有者和所屬工作組umask:設(shè)置權(quán)限掩碼命令chgrp:改變文件所屬工作組38軟件包安裝分類安裝方式概述安裝包命令軟件包安裝分類安裝方式概述安裝包命令39概述Windows中的程序是不可以直接在Linux中運行的優(yōu)點:安全;

Windows中的絕大多數(shù)病毒、木馬這樣的危險程序,對于Linux來講不認(rèn)識。缺點:所有程序需要重新開發(fā)Windows軟件安裝包和Linux軟件安裝包區(qū)別:Windows中的安裝包都是經(jīng)過編譯的,不能通過記事本或?qū)懽职宀榭吹?。Linux中的安裝包最大好處是開源,解壓后就能看到源代碼。編譯:把高級語言變成計算機可以識別的2進(jìn)制語言的過程就是編譯,例如:將普通字符abcd變成機器語言01010;反編譯:即是將2進(jìn)制語言轉(zhuǎn)成高級語言,但編譯過程不可逆轉(zhuǎn),反編譯過程中,部分源碼會丟失。概述Windows中的程序是不可以直接在Linux中運行的40分類Linux里的軟件包可以分為兩類:源代碼包、二進(jìn)制包源代碼包:是指提供了該軟件所有程序源代碼的發(fā)布形式,需要用戶自己編譯成可執(zhí)行的二進(jìn)制代碼并進(jìn)行安裝。優(yōu)點:開源,如果有足夠的能力,可以修改源代碼可以自由選擇所需的功能軟件是編譯安裝,所以更加適合自己的系統(tǒng),更加穩(wěn)定也效率更高卸載方便,可以卸載干凈缺點:安裝過程步驟較多,尤其安裝較大的軟件集合時(如LAMP環(huán)境搭建),容易出現(xiàn)拼寫錯誤編譯過程時間較長,安裝比二進(jìn)制(或Windows)安裝時間長因為是編譯安裝,安裝過程中一旦出錯,新手很難解決。因為代碼不是自己開發(fā),編譯代碼一旦出錯,就處在被動情況,不好解決二進(jìn)制包:rpm包、系統(tǒng)安裝包、系統(tǒng)默認(rèn)包都稱之為二進(jìn)制包(.rpm,.deb)優(yōu)點:包管理系統(tǒng)簡單,只通過幾個命令就可以實現(xiàn)包的安裝、升級、查詢和卸載安裝速度比源碼包安裝快的多缺點:經(jīng)過編譯,不再可以看到源代碼功能選擇不如源碼包靈活分類Linux里的軟件包可以分為兩類:源代碼包、二進(jìn)制包41安裝方式針對軟件包的分類,安裝方式也有區(qū)別。源代碼安裝使用命令安裝,而二進(jìn)制包除了可以命令安裝,還可以使用yum安裝命令安裝yum安裝其中yum安裝的文件的來源分為兩種:已經(jīng)聯(lián)網(wǎng)的,使用命令時直接下載安裝沒有聯(lián)網(wǎng)的,將系統(tǒng)鏡像文件進(jìn)行掛載后,在Server目錄下(掛載命令參照Linux培訓(xùn)-命令篇)注意:安裝過程中包和包之間存在依賴性,必須要先安裝依賴包安裝方式針對軟件包的分類,安裝方式也有區(qū)別。源代碼安裝使用命42安裝包源碼包:去到各個程序的網(wǎng)站上下載對應(yīng)的壓縮包即可Apache:http:///格式:包名-版本號.打包方式rpm包:格式:包名-版本號-軟件發(fā)布次數(shù).適合Liunx的平臺.適合的硬件平臺.rpm格式的完整形式叫包全名。注意:安裝,升級時必須要使用包全名,卸載的時候使用包名即可。rpm包的安裝路徑無法指定,默認(rèn)安裝路徑如下:目錄RPM包文件/etc/配置文件/usr/bin/可執(zhí)行的命令/usr/lib/程序所使用的函數(shù)庫/usr/share/doc/基本的軟件使用手冊/usr/share/man/幫助文件安裝包源碼包:去到各個程序的網(wǎng)站上下載對應(yīng)的壓縮包即可目錄R43命令rpm:RPM軟件包管理yum:基于RPM的軟件包管理命令rpm:RPM軟件包管理44謝謝!謝謝!45演講完畢,謝謝觀看!演講完畢,謝謝觀看!46Linux培訓(xùn)

基礎(chǔ)篇Linux培訓(xùn)

基礎(chǔ)篇47簡介安裝磁盤管理軟件包安裝權(quán)限管理用戶和用戶組管理簡介安裝磁盤管理軟件包安裝權(quán)限管理用戶和用戶組管理48簡介分類優(yōu)勢起源和發(fā)展區(qū)別應(yīng)用領(lǐng)域簡介分類優(yōu)勢起源和發(fā)展區(qū)別應(yīng)用領(lǐng)域49起源和發(fā)展1969年:AT&T貝爾實驗室開發(fā)了一個研究項目Unix1979年:Unix被無償提供給各大學(xué)和實驗室研究項目使用Minix:荷蘭教授AndrewS.Tanenbaum為了教學(xué)的需要開了一個很小的Unix系統(tǒng)(開源,但是不支持更新)1991年,大三學(xué)生LinusTorvalds基于Minix開發(fā)了自己的操作系統(tǒng),并將源代碼上傳到互聯(lián)網(wǎng),命名為Linux(Linus’Minix)1994年,在社區(qū)的推動下,發(fā)布1.0版本內(nèi)核版本起源和發(fā)展1969年:AT&T貝爾實驗室開發(fā)了一個研究項目U50分類Linux的版本可分為:內(nèi)核版本、發(fā)行版本內(nèi)核版本2.6.18:2->主版本,6->次版本,18->末版本發(fā)行版本不同的企業(yè)和組織在內(nèi)核版本的基礎(chǔ)上開發(fā)了一系列的輔助工具分類Linux的版本可分為:內(nèi)核版本、發(fā)行版本51優(yōu)勢使用的自由:絕大部分開源軟件免費(MySQL、Nginx、Apache、Python等)研究自由:可以獲得軟件源代碼散布及改良的自由:可以自由傳播、改良甚至銷售優(yōu)勢使用的自由:絕大部分開源軟件免費(MySQL、Nginx52應(yīng)用領(lǐng)域企業(yè)應(yīng)用服務(wù)器(Linux是服務(wù)器行業(yè)占比最多的)嵌入式應(yīng)用(指操作系統(tǒng)和功能軟件集成于計算機硬件系統(tǒng)之中,例如:車輛導(dǎo)航、智能家電、POS網(wǎng)絡(luò)、機器人等)應(yīng)用領(lǐng)域企業(yè)應(yīng)用服務(wù)器(Linux是服務(wù)器行業(yè)占比最多的)53與Windows的區(qū)別Linux嚴(yán)格區(qū)分大小寫Linux中所有內(nèi)容以文件形式保存,包括硬件Linux中不靠擴展名來區(qū)分文件類型。有擴展名只是為了區(qū)別不同類型的文件,無擴展名也可以正常打開和讀取Windows下的程序不能直接在Linux中安裝和運行與Windows的區(qū)別Linux嚴(yán)格區(qū)分大小寫54安裝虛擬機安裝啟動級別命令應(yīng)用領(lǐng)域安裝虛擬機安裝啟動級別命令應(yīng)用領(lǐng)域55虛擬機目前最常用到的虛擬機軟件是VMware,有以下特點:不需要分區(qū)或重新開機就能在同一臺PC機上使用多重操作系統(tǒng)本機系統(tǒng)可以與虛擬機系統(tǒng)網(wǎng)絡(luò)通信可以設(shè)定并且隨機修改虛擬機操作系統(tǒng)的硬件環(huán)境虛擬機目前最常用到的虛擬機軟件是VMware,有以下特點:56虛擬機虛擬機的網(wǎng)絡(luò)設(shè)置:橋接模式:和實體機同一網(wǎng)段,可以和局域網(wǎng)內(nèi)其他主機網(wǎng)絡(luò)通信NAT模式:只能和主機網(wǎng)絡(luò)通信,可以上網(wǎng)僅主機模式:只能和主機網(wǎng)絡(luò)通信,不可以上網(wǎng)虛擬機虛擬機的網(wǎng)絡(luò)設(shè)置:57虛擬機其他常用功能:快照:快速恢復(fù)到當(dāng)前虛擬機狀態(tài)(系統(tǒng)安裝完成后或者重要的配置完成后建議操作,虛擬機->快照)克?。簭?fù)制虛擬機,分為鏈接克隆和完整克隆,鏈接克隆如果刪除被克隆的虛擬機,克隆后的無法正常運行(虛擬機->管理->克?。┨摂M機其他常用功能:58安裝第一步:文件->新建虛擬機第二步:選擇鏡像文件第三步:輸入虛擬機全名等信息下面的直接下一步即可安裝第一步:文件->新建虛擬機59啟動級別Linux做為多用戶操作系統(tǒng)、企業(yè)級服務(wù)器,啟動和關(guān)閉并不是表面上那么簡單,Linux定義了“運行級”這個概念,啟動不同的運行級實現(xiàn)的功能也都不一樣可以通過runlevel查看當(dāng)前運行級:運行級系統(tǒng)狀態(tài)0系統(tǒng)關(guān)閉1或S單用戶模式,類似于Windows的安全模式2功能受限的多用戶模式,不包含NFS(網(wǎng)絡(luò)文件系統(tǒng),用于計算機之間共享文件系統(tǒng))3完整的多用戶模式4一般不用,保留5多用戶模式,運行圖形界面6重啟啟動級別Linux做為多用戶操作系統(tǒng)、企業(yè)級服務(wù)器,啟動和關(guān)60命令halt:關(guān)閉計算機init:初始化Linux進(jìn)程reboot:重新啟動計算機shutdown:關(guān)閉或者重啟計算機poweroff:關(guān)閉計算機并切斷電源runlevel:打印當(dāng)前運行級別命令halt:關(guān)閉計算機61磁盤管理文件系統(tǒng)類型分區(qū)類型硬盤分類掛載文件系統(tǒng)命令磁盤管理文件系統(tǒng)類型分區(qū)類型硬盤分類掛載文件系統(tǒng)命令62硬盤分類IDE硬盤(hd):多用于家用產(chǎn)品中。ATA是IDE的一個分支SCSI硬盤(sd):應(yīng)用范圍廣、多任務(wù)、帶寬大、CPU占用率低,以及熱插拔。主要應(yīng)用于中、高端服務(wù)器和高檔工作站中SATA硬盤(sd):是新一代的SCSI技術(shù),串口硬盤,是以后PC機的主流發(fā)展方向第一塊硬盤稱為sda,第二塊硬盤稱為sdb硬盤分類IDE硬盤(hd):多用于家用產(chǎn)品中。ATA是ID63文件系統(tǒng)類型FAT16:單個文件<2G,Windows98之前的默認(rèn)文件系統(tǒng)類型FAT32:單個文件<4G,Windows98、2000、XP的默認(rèn)文件系統(tǒng)類型NTFS:單個文件可以>4G,2000NT后的Windows系統(tǒng)支持的文件系統(tǒng)類型,F(xiàn)AT32可以轉(zhuǎn)換為NTFS,NTFS轉(zhuǎn)換為FAT32會有丟失EXT2、EXT3、EXT4是Linux中常用的文件系統(tǒng)類型,后面數(shù)字越大,技術(shù)越先進(jìn)。文件系統(tǒng)類型FAT16:單個文件<2G,Windows98之64分區(qū)類型主分區(qū):一塊磁盤最多只有4個主分區(qū)擴展分區(qū):最多只能有1個,主分區(qū)加擴展分區(qū)最多只能有4個,不能寫入數(shù)據(jù),只能包含邏輯分區(qū)。邏輯分區(qū):擴展分區(qū)進(jìn)一步分割出來的區(qū)塊,通常用來存儲數(shù)據(jù)注意:當(dāng)硬盤空間空間消耗殆盡的時候怎么辦?在保留原硬盤的基礎(chǔ)上,給服務(wù)器添加新的硬盤分區(qū)類型主分區(qū):一塊磁盤最多只有4個主分區(qū)65掛載掛載是指將一個設(shè)備(通常是存儲設(shè)備)掛接到一個已存在的目錄上。我們要訪問存儲設(shè)備中的文件,必須將文件所在的分區(qū)掛載到一個已存在的目錄上,然后通過訪問這個目錄來訪問存儲設(shè)備。必須掛載的/根分區(qū)SWAP交換分區(qū):是一塊特殊的硬盤,當(dāng)實際內(nèi)存不夠用的時候,操作系統(tǒng)會從內(nèi)存中取出一部分暫時不同的數(shù)據(jù),放到交換分區(qū)中(Windows中成為虛擬內(nèi)存)推薦掛載/boot(系統(tǒng)正常啟動需要的內(nèi)容,基于安全考慮)掛載掛載是指將一個設(shè)備(通常是存儲設(shè)備)掛接到一個已存在的目66文件系統(tǒng)Linux將文件系統(tǒng)掛載在目錄下,主要目錄及其內(nèi)容:目錄內(nèi)容/bin構(gòu)建最小系統(tǒng)所需要的命令/boot內(nèi)核與啟動文件/dev各種設(shè)備文件/etc系統(tǒng)軟件的啟動和配置文件/home用戶的主目錄/libC編譯器的庫,函數(shù)庫/lost+found系統(tǒng)運行異常時產(chǎn)生的錯誤,會將遺失的片段保存在這里/media/mnt可移動介質(zhì)的掛載點/opt可選的應(yīng)用軟件包/proc

/sys不能直接操作,保存的是內(nèi)存的數(shù)據(jù)/root系統(tǒng)管理員root的主目錄/sbin和系統(tǒng)操作有關(guān)的命令/tmp臨時文件存放點/usr非系統(tǒng)的程序和命令/var系統(tǒng)專用的數(shù)據(jù)和配置文件注意:不要在根目錄/下新建任何文件或者目錄文件系統(tǒng)Linux將文件系統(tǒng)掛載在目錄下,主要目錄及其內(nèi)容:67命令df:報告磁盤控件使用情況fdisk:Linux下的硬盤分區(qū)工具fsck:檢查文件系統(tǒng)mkfs:創(chuàng)建文件系統(tǒng)mkswap:創(chuàng)建交換分區(qū)或者交換文件mount:加載文件系統(tǒng)umount:卸載文件系統(tǒng)命令df:報告磁盤控件使用情況68用戶和用戶組管理用戶用戶組概述區(qū)別命令用戶和用戶組管理用戶用戶組概述區(qū)別命令69概述Linux是一個多用戶操作系統(tǒng),對于系統(tǒng)管理員來說,如何對所有用戶進(jìn)行管理顯得尤其重要用戶:使用操作系統(tǒng)的人

用戶組:具有相同系統(tǒng)權(quán)限的一組用戶概述Linux是一個多用戶操作系統(tǒng),對于系統(tǒng)管理員來說,如何70用戶用戶:信息保存在/etc/passwd文件中,格式如下:user:x:123:456:xxxxxxxx:/home/user:/bin/bash登錄名:密碼占位符:用戶ID號(UID):默認(rèn)組ID號(GID):用戶注釋信息:用戶主目錄:shell類型系統(tǒng)管理員(root)的組號一定是0組號1-499為系統(tǒng)預(yù)留的組編號,預(yù)留給安裝在系統(tǒng)中的軟件及服務(wù)用戶手動創(chuàng)建的用戶組編號是從500開始組密碼占位符無一例外全是用x表示用戶用戶:信息保存在/etc/passwd文件中,格式如下:71用戶用戶密碼:信息保存在/etc/shadow文件中,格式如下:user:vf:/Zu8sdf.:::::登錄名:加密后的口令:上次修改口令的日期:兩次修改口令之間的天數(shù)(最少):兩次修改口令之間的天數(shù)(最多):提前多少錢提醒用戶修改口令:在口令過期多少天后禁用該帳號:帳號過期的天數(shù):保留,目前為空passwd和shadow行數(shù)一致,一一對應(yīng)用戶用戶密碼:信息保存在/etc/shadow文件中,格式如72用戶組用戶組:信息保存在/etc/group文件中,格式如下:group:x:123:abc,def,xyz組名:組密碼占位符:組ID號:成員列表成員列表可以為空:當(dāng)用戶組內(nèi)只有一個用戶并且用戶名和用戶組同名時,可以省略系統(tǒng)管理員(root)的組號一定是0組號1-499為系統(tǒng)預(yù)留的組編號,預(yù)留給安裝在系統(tǒng)中的軟件及服務(wù)用戶手動創(chuàng)建的用戶組編號是從500開始組密碼占位符無一例外全是用x表示用戶組用戶組:信息保存在/etc/group文件中,格式如下73用戶組用戶組密碼:信息保存在/etc/gshadow文件中,格式如下:group:*::abc,def,xyz

組名:組密碼:組管理者:成員列表成員列表可以為空:當(dāng)用戶組內(nèi)只有一個用戶并且用戶名和用戶組同名時,可以省略group和gshadow行數(shù)一致,一一對應(yīng)組密碼為空、為*和!都表示組密碼為空組管理者一般為空用戶組用戶組密碼:信息保存在/etc/gshadow文件中,74命令useradd:創(chuàng)建新用戶groupadd:創(chuàng)建新用戶組passwd:設(shè)置用戶密碼history:顯示歷史命令userdel:刪除用戶及相關(guān)文件groupdel:刪除用戶組usermod:修改用戶id:查看用戶信息su:切換用戶身份sudo:以另一個用戶身份執(zhí)行指令命令useradd:創(chuàng)建新用戶75權(quán)限管理基本權(quán)限權(quán)限作用文件類型默認(rèn)權(quán)限文件權(quán)限的八進(jìn)制命令權(quán)限管理基本權(quán)限權(quán)限作用文件類型默認(rèn)權(quán)限文件權(quán)限的八進(jìn)制命令76文件類型Linux中一切皆文件,那么Linux下一共有多少種文件呢?包括下面7種:文件類型符號普通文件-目錄d符號鏈接l字符設(shè)備文件c塊設(shè)備文件b本地域套接口s有名管道p其中普通文件,目錄和符號鏈接為常用的3種,另外4種是系統(tǒng)文件,不建議操作其中鏈接文件文件分為軟鏈接和硬鏈接,硬鏈接的特征如下:擁有相同的i節(jié)點和block塊,可以看作是同一個文件不能跨分區(qū)、跨硬盤不能對目錄使用修改源文件,硬鏈接都改變刪除任意文件,另一個都可以使用,除非刪除block塊內(nèi)容軟鏈接特征如下:類似Windows的快捷方式擁有自己的i節(jié)點和block塊,但block塊中只保存源文件的文件名和i節(jié)點,并沒有實際的文件數(shù)據(jù)軟鏈接的權(quán)限均為lrwxrwxrwx,真實權(quán)限看源文件修改任意文件,另一個都改變刪除源文件,軟鏈接不可使用文件類型Linux中一切皆文件,那么Linux下一共有多少種77基本權(quán)限Linux為3種人準(zhǔn)備了權(quán)限:所有者:通常是文件的創(chuàng)建者,也可以由root用戶來改變(u)

所屬組:文件所屬的用戶組(g)其他人:不包括前兩類人和root用戶的其他用戶(o)權(quán)限包括以下三種:r:可讀取w:可編輯x:可執(zhí)行注意:在權(quán)限變更中,還有一個組是a,代表u+g+o基本權(quán)限Linux為3種人準(zhǔn)備了權(quán)限:78基本權(quán)限文件和目錄的權(quán)限可以通過ll(ls-l)查看權(quán)限位一共為9位,每3位為1組,即為3組權(quán)限位(以第二個文件rwxr-xr-x為例)1-3位為所有者權(quán)限,所有者擁有讀、編輯、執(zhí)行權(quán)限4-6位為所屬組權(quán)限,w所在位置被替換為-,表示w權(quán)限被禁用。那么所屬組只擁有讀、執(zhí)行權(quán)限,無編輯權(quán)限7-9位為其他人權(quán)限,同所屬組權(quán)限,只擁有讀、執(zhí)行權(quán)限,無編輯權(quán)限基本權(quán)限文件和目錄的權(quán)限可以通過ll(ls-l)查看79權(quán)限作用文件和目錄的權(quán)限有所不同,針對文件的權(quán)限,作用如下:r:可讀取文件的具體內(nèi)容(查看,瀏覽命令可執(zhí)行,eg:cat,more,tail,head)w:可修改文件的具體內(nèi)容,包括具體內(nèi)容增加,刪除,修改(eg:vi,echo),不包括文件本身的操作,例如刪除文件本身x:可執(zhí)行,主要針對可執(zhí)行文件,例如.cpp,.py等文件目錄的權(quán)限包括以下三種:r:可讀取目錄下的文件名稱,即查詢(ls)w:可編輯目錄下的文件本身,包括目錄下文件(或目錄)的增加,刪除以及重命名(eg:touch,mv,rm,mkdir,rmdir)x:可執(zhí)行,即可操作目錄本身,即切換目錄(cd)權(quán)限作用文件和目錄的權(quán)限有所不同,針對文件的權(quán)限,作用如下:80權(quán)限作用總結(jié):對文件來說,最高權(quán)限是x對目錄來說,最高權(quán)限是w目錄權(quán)限的基礎(chǔ)是x,如果不能進(jìn)入目錄,給r和w都無意義,因此目錄的權(quán)限可以為1,5,7;而2,4,6都是無意義的權(quán)限作用總結(jié):81文件權(quán)限的八進(jìn)制權(quán)限位包括3組,用八進(jìn)制表示rwxr-xr-x即為755八進(jìn)制權(quán)限位權(quán)限說明4r可讀取2w可編輯1x可執(zhí)行八進(jìn)制二進(jìn)制權(quán)限0000---1001--x2010-w-3011-wx4100r--5101r-x6110rw-7111rwx文件權(quán)限的八進(jìn)制權(quán)限位包括3組,用八進(jìn)制表示rwxr-xr-82默認(rèn)權(quán)限默認(rèn)權(quán)限是指文件創(chuàng)建后自動賦予的權(quán)限,和上級目錄無關(guān),而是根據(jù)(文件類型的默認(rèn)值-umask

值)默認(rèn)生成,系統(tǒng)的umask值可以通過命令umask查看第1位0:文件特殊權(quán)限第2-4位:文件默認(rèn)權(quán)限,每1位針對1組權(quán)限位,八進(jìn)制表示。文件系統(tǒng)的默認(rèn)值:文件:666(沒有執(zhí)行權(quán)限,需要手工賦予)目錄:777文件系統(tǒng)的默認(rèn)權(quán)限:文件類型的默認(rèn)值-umask

值文件:644目錄:755注意:八進(jìn)制需要轉(zhuǎn)換為權(quán)限再相減666->rw-rw-rw-022->----w--w-rw-rw-rw-

-----w--w-=rw-r--r--默

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論