




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、LINUX基礎(chǔ),什么是linux,Linux 就是一個(gè)操作系統(tǒng),這個(gè)操作系統(tǒng)里頭含有最主要的 kernel 以及 kernel 提供的工具!他提供了一個(gè)完整的操作系統(tǒng)當(dāng)中最底層的硬件控制與資源管理的完整架構(gòu),這個(gè)架構(gòu)是沿襲 Unix 良好的傳統(tǒng)來的,所以相當(dāng)?shù)姆€(wěn)定而功能強(qiáng)大!,Linux為什么那么穩(wěn)定,Linux 他有個(gè)老前輩,那就是 Unix 家族啰!有這個(gè)前輩的提攜,讓 Linux 這個(gè)小老弟很快的就成為一套穩(wěn)定而優(yōu)良的操作系統(tǒng)啦!,如何學(xué)習(xí)linux,從頭學(xué)起 先理解一下基礎(chǔ)的硬件知識,不用一定要全懂(沒那么多時(shí)間),但是至少要聽過、有概念即可; 先了解一下 Linux 的基礎(chǔ)知識,這些
2、包含了使用者、群組的概念、權(quán)限的觀念,程序的定義等等; 必需至少學(xué)會(huì)一種以上的文書編輯器,例如最好學(xué)會(huì)通用版本的 vi 啰! 實(shí)際操作 Linux 時(shí),必定要學(xué)習(xí)的 Shell ,最好 Shell scripts 也能夠了解; 如果上面你都通過了,那么網(wǎng)絡(luò)的基礎(chǔ)就是下一階段要接觸的咚咚,這部份包含了IP 概念路由概念TCP/IP等等; 如果連網(wǎng)絡(luò)基礎(chǔ)都通過了,那么網(wǎng)站的架設(shè)對你來說,簡直就是太簡單啦!,Linux的安裝,先規(guī)劃再安裝 1.決定 Linux 主機(jī)的角色定位; 2.選擇適當(dāng)?shù)挠布鋫洌?3.決定實(shí)體硬盤的分割狀態(tài); 4.根據(jù)主機(jī)上面的操作系統(tǒng),選擇適當(dāng)?shù)拈_機(jī)加載程序 ( boot
3、loader ) , 以便安裝在主要開機(jī)扇區(qū)中 ( Master Boot Recorder, MBR ); 5.選擇所需要的 Linux 程序套件;,Linux的開機(jī)流程,加載 BIOS 的硬件信息; 讀取 MBR 的 Kernel Loader (亦即是 lilo, grub, spfdisk 等等)開機(jī)信息; 加載 Kernel 的操作系統(tǒng)核心信息; Kernel 執(zhí)行 init 程序并取得 run-level 信息; init 執(zhí)行 /etc/rc.d/rc.sysinit 檔案; 啟動(dòng)核心的外掛式模塊 (/etc/modules.conf); init 執(zhí)行 run-level 的各
4、個(gè)批次檔( Scripts ); init 執(zhí)行 /etc/rc.d/rc.local 檔案; 執(zhí)行 /bin/login 程序; 登入之后開始以 Shell 控管主機(jī)。,LINUX 各個(gè)目錄的作用及內(nèi)容,根目錄“/”,這就是根目錄。對你的電腦來說,有且只有一個(gè)根目錄。所有的東西,我是說所有的東西都是從這里開始。舉個(gè)例子:當(dāng)你在終端里輸入“/home”,你其實(shí)是在告訴電腦,先從/(根目錄)開始,再進(jìn)入到home目錄。,/bin 二進(jìn)制可執(zhí)行命令,/ bin目錄,( bin是binary -二進(jìn)制的簡稱),包含了引導(dǎo)啟動(dòng)所需的命令或普通用戶可能用的命令(可能在引導(dǎo)啟動(dòng)后).這些命令都是二進(jìn)制文件
5、的可執(zhí)行程序,多是系統(tǒng)中重要的系統(tǒng)文件.,/boot目錄,/ boot目錄存放引導(dǎo)加載器(bootstrap loader)使用的文件,如lilo,核心映像也經(jīng)常放在這里,而不是放在根目錄中.但是如果有許多核心映像,這個(gè)目錄就可能變得很大,這時(shí)使用單獨(dú)的文件系統(tǒng)會(huì)更好一些.還有一點(diǎn)要注意的是,要確保核心映像必須在硬盤的前1024柱面內(nèi).,/dev設(shè)備特殊文件(文件系統(tǒng)),/dev目錄包括所有設(shè)備的設(shè)備文件,即設(shè)備驅(qū)動(dòng)程序,用戶通過這些文件訪問外部設(shè)備.設(shè)備文件用特定的約定命名,這在設(shè)備列表中有說明.設(shè)備文件在安裝時(shí)由系統(tǒng)產(chǎn)生,以后可以用/dev/makedev 描述.,/etc 系統(tǒng)管理和配置
6、文件,/etc目錄存放著各種系統(tǒng)配置文件,其中包括了用戶信息文件/etc/passwd,系統(tǒng)初始化文件/etc/rc等.linux正是有了這些文件才得以正常運(yùn)行.,/home 用戶主目錄的基點(diǎn),這是用戶主目錄的基點(diǎn),例如:user的主目錄就是/home/user,可以用user表示.,/lib 標(biāo)準(zhǔn)程序設(shè)計(jì)庫(動(dòng)態(tài)鏈接共享庫),/ lib目錄是根文件系統(tǒng)上的程序所需的共享庫,存放了根文件系統(tǒng)程序運(yùn)行所需的共享文 件.這些文件包含了可被許多程序共享的代碼,以避免每個(gè)程序都包含有相同的子程序的副 本,故可以使得可執(zhí)行文件變得更小,節(jié)省空間 /lib/modules 目錄包含系統(tǒng)核心,可加載各種模塊
7、,尤其是那些在恢復(fù)損壞的系統(tǒng)時(shí)重新引 導(dǎo)系統(tǒng)所需的模塊(例如網(wǎng)絡(luò)和文件系統(tǒng)驅(qū)動(dòng)).,/lost found 找回可能丟失的文件,這個(gè)目錄平時(shí)是空的,系統(tǒng)非正常關(guān)機(jī)而留下“無家可歸”的文件就在這里.,/media,有些linux的發(fā)行版使用這個(gè)目錄來掛載那些usb接口的移動(dòng)硬盤(包括U盤)、CD/DVD驅(qū)動(dòng)器等等。,/mnt 系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載其他的文件系統(tǒng),/mnt目錄是系統(tǒng)管理員臨時(shí)安裝( mount )文件系統(tǒng)的安裝點(diǎn).程序并不自動(dòng)支持安裝到/mnt ./mnt 下面可以分為許多子目錄,例如/mnt/dosa 可能是使用msdos文件系統(tǒng)的軟驅(qū),而/mnt/exta 可能是使
8、用ext2文件系統(tǒng)的軟驅(qū),/mnt/cdrom 光驅(qū)等.,/opt,這里主要存放那些可選的程序。你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當(dāng)你嘗試完,想刪掉firefox的時(shí)候,你就可以直接刪除它,而不影響系統(tǒng)其他任何設(shè)置。安裝到/opt目錄下的程序,它所有的數(shù)據(jù)、庫文件等等都是放在同個(gè)目錄下面。,/proc 虛擬的目錄,是系統(tǒng)內(nèi)存的映射.可直接訪問這個(gè)目錄來獲取系統(tǒng)信息. 可以在該目錄下獲取系統(tǒng)信息,這些信息是在內(nèi)存中由系統(tǒng)自己產(chǎn)生的,該目錄的內(nèi)容不在硬盤上而在內(nèi)存里。,/root 系統(tǒng)管理員的主目錄,它是超級用戶的目錄.,/sbin 系統(tǒng)管理命令,這里存放的是系
9、統(tǒng)管理員使用的管理程序./ sbin目錄類似/bin ,也用于存儲(chǔ)二進(jìn)制文件. 其中的大部分文件多是系統(tǒng)管理員使用的基本的系統(tǒng)程序, 普通用戶想要使用時(shí),也要得到允許才行,但一般不給普通用戶使用.,/tmp 公用的臨時(shí)文件存儲(chǔ)點(diǎn),/tmp 目錄存放程序在運(yùn)行時(shí)產(chǎn)生的信息和數(shù)據(jù).但在引導(dǎo)啟動(dòng)后,運(yùn)行的程序最好使用/var /tmp來代替/tmp , 前者可能擁有一個(gè)更大的磁盤空間.,/usr 存放應(yīng)用程序和文件,所有程序安裝在/usr 目錄里./usr 里的所有文件一般來自linux發(fā)行版( distribution );本地安裝的程序和其他東西在/usr/local 下, 這樣可以在升級新版系
10、統(tǒng)或新發(fā)行版時(shí)無須重新安裝全部程序./usr 目錄下的許多內(nèi)容都是可選的.,/var 某些大文件的溢出區(qū),/var 包含系統(tǒng)一般運(yùn)行時(shí)要改變的數(shù)據(jù).通常這些數(shù)據(jù)所在的目錄的大小是要經(jīng)常變化 或擴(kuò)充的.原來/var目錄中有些內(nèi)容是在/usr中的,但為了保持/usr目錄的相對穩(wěn)定,就把那些需要經(jīng)常改變的目錄放到/var中了.每個(gè)系統(tǒng)是特定的,即不通過網(wǎng)絡(luò)與其他計(jì)算機(jī)共享,LINUX的檔案屬性及目錄配置,使用者與群組,Linux 檔案屬性,強(qiáng)調(diào)第一檔,例子,例題一:如果有下面的兩個(gè)檔案: -rw-r-r- 1 root root 238 Jun 18 17:22 test.txt -rwxr-xr-
11、 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai 請說明兩個(gè)檔案的擁有者與其相關(guān)的權(quán)限為何? 答: 檔案 test.txt 的擁有人為 root ,群組為 root 。至于權(quán)限方面則只有 root 這個(gè)賬號可以存取此檔案,其它人則僅能讀此檔案; 另一個(gè)檔案 ping_tsai 的擁有人為 test1 ,而群組為 testgroup。其中, test1 可以針對此檔案具有可讀可寫可執(zhí)行的權(quán)力,而同群組的 test2, test3 兩個(gè)人與 test1 同樣是 testgroup 的群組賬號,則僅可讀可執(zhí)行但不能寫 (亦即不能修改),至于非 testgo
12、up 這一個(gè)群組的人則僅可以讀,不能寫也不能執(zhí)行!,如何改變檔案權(quán)限,chgrp :改變檔案所屬群組 chown :改變檔案所屬人 chmod :改變檔案的屬性、 SUID 、等等的特性,改變所屬群組, chgrp,改變檔案擁有者, chown,改變九個(gè)屬性 chmod,這九個(gè)屬性是三個(gè)三個(gè)一組的!其中,我們可以使用數(shù)字來代表各個(gè)屬性,各屬性的對照表如下: r:4 w:2 x:1 由于同一組的數(shù)字是相加的!例如當(dāng)屬性為 -rwxrwx- 則是: owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others = - = 0+0+0 = 0,改變九個(gè)
13、屬性 chmod 舉例,改變隱含屬性(略),chattr 改變檔案的特殊屬性 lsattr 顯示檔案的特殊屬性!,LINUX的檔案與目錄管理,絕對路徑與相對路徑,絕對路徑:路徑的寫法一定由根目錄 / 寫起 例如: /usr/share/doc 這個(gè)目錄。 相對路徑:路徑的寫法不是由 / 寫起 例如由 /usr/share/doc 要到 /usr/share/man 底下時(shí),可以寫成:cd ./man這就是相對路徑的寫法啦!,幾個(gè)常用命令,cd 變換目錄 pwd 顯示目前的目錄 mkdir 建立一個(gè)新目錄 rmdir 刪除一個(gè)里面是空的空目錄一層層刪除 rm-將所有目錄下的東西都?xì)⒌?cd,pw
14、d,mkdir,rmdir,顯示環(huán)境變量,Echo,檔案與目錄管理,常用命令: ls 顯示文件名稱、屬性等 cp 拷貝檔案或目錄 rm 刪除檔案或目錄 mv 移動(dòng)檔案或目錄,Ls,cp,rm,mv,觀看檔案內(nèi)容,cat 由第一行開始顯示檔案內(nèi)容 tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫! more 一頁一頁的顯示檔案內(nèi)容 less 與 more 類似,但是比 more 更好的是,他可以往前翻頁! head 只看頭幾行 tail 只看尾巴幾行 nl 顯示的時(shí)候,順道輸出 行號! od 以二進(jìn)制的方式讀取檔案內(nèi)容!,cat,more,less,head,tail,搜尋檔案
15、或目錄,which 查看可執(zhí)行檔案的位置 whereis 查看檔案的位置 locate 配合數(shù)據(jù)庫查看檔案位置 find 實(shí)際搜尋硬盤去查詢文件名稱,which,locate,find,LINUX賬戶管理,/etc/passwd 檔案,/etc/shadow 檔案,/etc/group 與 /etc/gshadow 檔案,略,groupadd,groupdel,useradd,userdel,passwd,su,LINUX壓縮指令的運(yùn)用,Linux 壓縮檔案的附檔名,*.Z compress 程序壓縮的檔案; *.bz2 bzip2 程序壓縮的檔案; *.gz gzip 程序壓縮的檔案; *.
16、tar tar 程序打包的數(shù)據(jù),并沒有壓縮過; *.tar.gz tar 程序打包的檔案,其中并且經(jīng)過 gzip 的壓縮,compress,gzip, zcat,bzip2, bzcat,Tar語法,Tar范例1,Tar范例2,cpio,LINUX VI文書處理器,使用 vi 進(jìn)入一般模式,按下 i 進(jìn)入編輯模式,開始編輯文字,按下 ESC 按鈕回到一般模式,好了,假設(shè)我已經(jīng)按照上面的樣式給他編輯完畢了,那么應(yīng)該要如何退出呢?是的!沒錯(cuò)!就是給他按下 Esc 這個(gè)按鈕即可!馬上你就會(huì)發(fā)現(xiàn)畫面左下角的 INSERT 不見了!,在一般模式中按下 :wq 儲(chǔ)存后離開 vi,Shell腳本及正則表達(dá)式(略),不能再講啦!,LINUX 例行性命令,什么是例行性命令,每個(gè)人或多或少都有一些約會(huì)或者是工作,有的工作是例行性的,例如每年一次的加薪、每個(gè)月一次的工作報(bào)告、每周一次的午餐會(huì)報(bào)、每天需要的打卡等等;有的工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java概念類面試題及答案
- java自動(dòng)化面試題及答案
- QSC考試題及答案
- 解答結(jié)構(gòu)化面試題及答案
- EISNTFJP性格測試題及答案
- c二級考試試題及答案
- cad機(jī)械技能考試試題及答案
- c1筆試題目及答案
- asp自考試題及答案
- ai面試題庫及答案銷售
- 預(yù)防野生菌中毒主題班會(huì)集合6篇
- esd術(shù)患者的護(hù)理查房
- 安全管理應(yīng)急預(yù)案之應(yīng)急預(yù)案編制格式和要求
- 國家開放大學(xué)期末機(jī)考人文英語1
- 鉆孔壓水試驗(yàn)記錄表
- 環(huán)保餐具的設(shè)計(jì)
- 結(jié)核菌素(PPD、EC)皮膚試驗(yàn)報(bào)告單
- 電工學(xué)(第六版)中職PPT完整全套教學(xué)課件
- 產(chǎn)業(yè)命題賽道命題解決對策參考模板
- 砼塔施工方案
- 資本運(yùn)作理論與操作實(shí)務(wù)課件
評論
0/150
提交評論