《《Linux基礎(chǔ)》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《Linux基礎(chǔ)》PPT課件.ppt(43頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、Linux基礎(chǔ),Linux操作系統(tǒng)介紹,Linux內(nèi)核最初只是由芬蘭人林納斯托瓦茲(Linus Torvalds)在赫爾辛基大學(xué)上學(xué)時出于個人愛好而編寫的。 Linux是一類Unix計算機操作系統(tǒng)的統(tǒng)稱。Linux操作系統(tǒng)的內(nèi)核的名字也是“Linux”。Linux操作系統(tǒng)也是自由軟件和開放源代碼發(fā)展中最著名的例子。嚴格來講,Linux這個詞本身只表示Linux內(nèi)核,但在實際上人們已經(jīng)習(xí)慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。Linux得名于計算機業(yè)余愛好者Linus Torvalds。,Linux常用發(fā)行版本,Ubuntu Debian F
2、edora SUSE MEPIS ,CentOS簡介,,CentOS是一個開源軟件貢獻者和用戶的社區(qū)。它對RHEL源代碼進行重新編譯,成為眾多發(fā)布新發(fā)行版本的社區(qū)當(dāng)中的一個,并且在不斷的發(fā)展過程中,CentOS社區(qū)不斷與其他的同類社區(qū)合并,使CentOS Linux逐漸成為使用最廣泛的RHEL兼容版本。,CentOS安裝,1. 安裝引導(dǎo),如果使用光盤安裝,首先要設(shè)置計算機的BIOS啟動順序為光驅(qū)啟動,保存設(shè)置后將安裝光盤放入光驅(qū),重新啟動計算機。,你可以直接按下來進入圖形介面的安裝方式;也可以直接在boot:后面輸入linux text來進入文字介面的安裝;還有其他功能選單,可按下鍵盤最上方那
3、一列的F1...F5按鍵來查閱各功能。 Tips:如果你在 10 秒鐘內(nèi)沒有按下任何按鍵的話,那么安裝程式預(yù)設(shè)會使用圖形介面來開始安裝流程。由于目前安裝程式都作的非常棒!因此,建議你可以使用圖形介面來安裝即可。,CentOS安裝,CentOS安裝,接下來系統(tǒng)會檢測用戶電腦硬件的相關(guān)信息,如硬盤、聲卡、顯示器、鍵盤、鼠標(biāo)等;,CentOS安裝,如果是一張完整的安裝盤,可以直接單擊“Skip”按鈕跳過,否則單擊“OK”按鈕檢測安裝盤的完整性,CentOS安裝,當(dāng)檢測完電腦硬件信息后,進入安裝歡迎界面,單擊“Next”按鈕進入如下圖所示的界面,選擇安裝過程中使用的語言,此處選擇“Chinese Si
4、mplified(簡體中文)”。,CentOS安裝,選擇完安裝過程中的語言后,單擊“Next”按鈕進入如下圖所示的界面,選擇鍵盤類型一般默認會選擇“U.S.English(美國英語式)”,即美式鍵盤,在此使用默認的選擇。,CentOS安裝,如果是全新硬盤,可能會發(fā)生如下錯誤信息,這個信息僅提示你,安裝程序找不到分區(qū)表,不需要擔(dān)心。此時,直接按下“Yes”按鈕就可以了,CentOS安裝,分區(qū)模式 磁盤分區(qū)是整個安裝過程里面最重要的部分了。CentOS預(yù)設(shè)給了我們四種分區(qū)模式,分別為: 1. 在選定磁盤上刪除所有分區(qū)并創(chuàng)建默認分區(qū)結(jié)構(gòu):如果選擇這種模式,你硬盤會整個被Linux拿去使用,并且硬盤
5、里面的分區(qū)全部被刪除后, 以安裝程式的預(yù)設(shè)方式重新建立分區(qū)結(jié)構(gòu),使用上要特別注意! 2. 在選定驅(qū)動上刪除Linux分區(qū)并創(chuàng)建默認的分區(qū)結(jié)構(gòu):在這個硬盤內(nèi),只有Linux的分區(qū)被刪除,然后再以安裝程式的預(yù)設(shè)方式重新建立分區(qū)。 3. 使用選定驅(qū)動器中的空余空間并創(chuàng)建默認的分區(qū)結(jié)構(gòu):如果你的這顆硬盤內(nèi)還有未被分割的磁盤空間(注意,是未被分割,而不是該分區(qū)內(nèi)沒有資料的意思!), 那么使用這個項目后,他不會更動原有的分區(qū),只會就剩余的未分割區(qū)塊進行預(yù)設(shè)分區(qū)的建置。 4. 建立自定義的分區(qū)結(jié)構(gòu):就是我們要使用的啦!不要使用安裝程式的預(yù)設(shè)分割方式,使用我們需要的分割方式來處理。,CentOS安裝,分區(qū)方案
6、 安裝Linux系統(tǒng),對硬盤進行分區(qū)是一個非常重要的步驟,下面介紹幾個分區(qū)方案。 方案1/ :建議大小在5GB以上。swap:即交換分區(qū),建議大小是物理內(nèi)存的12倍。 方案2/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議大小為100MB。/ :Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的12倍。 方案3/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議大小為100MB。/usr :
7、用來存放Linux系統(tǒng)中的應(yīng)用程序,其相關(guān)數(shù)據(jù)較多,建議大于3GB以上。/var :用來存放Linux系統(tǒng)中經(jīng)常變化的數(shù)據(jù)以及日志文件,建議大于1GB以上。/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。/ :Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。/tmp:將臨時盤在獨立的分區(qū),可避免在文件系統(tǒng)被塞滿時影響到系統(tǒng)的穩(wěn)定性。建議大小為500MB以上。swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的12倍。,CentOS安裝,引導(dǎo)裝載程序設(shè)置,CentOS安裝,下一步設(shè)置網(wǎng)絡(luò)參數(shù),如下圖所示,系統(tǒng)默認在網(wǎng)絡(luò)適配器上啟用了DHCP功能,也
8、就是說默認是自動獲得IP地址。讀者采用默認設(shè)置即可。,CentOS安裝,因為全世界分為24個時區(qū),所以,要告知系統(tǒng)時區(qū)在哪里。如下圖所示,你可以選擇北京,或直接用鼠標(biāo)在地圖上選擇。要特別注意UTC,它與“夏令時”有關(guān),我們不需要選擇這個選項,否則會造成時區(qū)混亂,導(dǎo)致系統(tǒng)顯示的時間與本地時間不同。,CentOS安裝,下面是最重要的“系統(tǒng)管理員的口令”設(shè)置,如下圖所示。在Linux中,系統(tǒng)管理員的默認名稱為root,請注意,這個口令很重要。至少個字符以上,含有特殊符號,并要記好。,CentOS安裝,選中“現(xiàn)在定制”,然后單擊“下一步”按鈕,如下圖所示。,CentOS安裝,確認了所選擇的軟件包后,進
9、入如下圖所示界面,開始安裝Linux系統(tǒng),當(dāng)安裝完畢以后,用戶可以查看/root/install.log安裝日志文件獲取安裝信息,也可以查看/root/anaconda-ks.cfg文件獲取安裝過程中的設(shè)置信息。,CentOS安裝,開始安裝。在安裝的畫面中,會顯示還需要多少時間,每個軟件包的名稱,以及該軟件包的簡單說明,如下圖所示。,CentOS安裝,Linux 命令格式,Linux命令的組成部分 命令字 命令選項 命令參數(shù),命令格式舉例,$ ls -l /,,命令組成部分間用空格進行分隔,help命令 $ help pwd “--help”命令選項 $ touch --help 使用man命
10、令閱讀手冊頁 $ man ls 使用info命令閱讀信息頁 $ info ls,help命令,幫助命令:man,命令名稱:man 功能描述:獲取幫助信息 語法: man 命令或配置文件 范例: man ls 查看ls命令的幫助信息,系統(tǒng)安裝及登錄 login、shutdown、halt、reboot、install、mount、exit、last; 文件處理 file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; 系統(tǒng)管理相關(guān)命令 df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; 網(wǎng)絡(luò)操作命令 Ifcon
11、fig、ip、ping、netstat、telnet、ftp、route、relogin、mail、nslookup; 系統(tǒng)安全相關(guān) passwd、su、umask、chgrp、chmod、chattr、who; 其他 tar、unzip、gunzip、mtools、man;,Linux命令,文件處理命令命令:ls,命令名稱:ls 功能描述:顯示目錄文件 語法: ls 選項-ald文件或目錄 -a 顯示所有文件,包含隱藏文件 -l 詳細信息顯示 范例: ls -la,Linux權(quán)限管理,文件處理命令:cd,命令名稱:cd 功能描述:切換目錄 范例: cd / 切換到根目錄 cd .. 回到上級
12、目錄,文件處理命令:pwd,命令名稱:pwd 功能描述:顯示當(dāng)前所在的工作目錄 范例: pwd - /etc/,文件處理命令:touch,命令名稱:touch 功能描述:創(chuàng)建空文件 語法:touch 文件名 范例: touch newfile,文件處理命令:mkdir,命令名稱:mkdir 功能描述:創(chuàng)建新目錄 語法:mkdir 目錄名 范例: mkdir newdir,文件處理命令:cp,命令名稱:cp 功能描述:復(fù)制文件或目錄 語法:cp R 源文件或目錄 目的目錄 范例: cp file1 file2 dir1 將文件file1、file2復(fù)制到目錄dir1 cp R dir1 dir2
13、 將dir1下的所有文件及子目錄復(fù)制到dir2,文件處理命令:mv,命令名稱:mv 功能描述:移動文件、更名 語法:mv 源文件或目錄 目的目錄 范例: mv file1 file3 將當(dāng)前目錄下文件file1更名為file3 mv file2 dir2 將文件file2移動到目錄dir2下,文件處理命令:rm,命令名稱:rm 功能描述:刪除文件 語法:rm r 文件或目錄 范例: rm file1 刪除文件file1 rm r dir1 刪除目錄dir1 rm f file2 強行刪除file2,文件處理命令:cat,命令名稱:cat 功能描述:顯示文件內(nèi)容 語法:cat 文件名 范例: c
14、at /etc/issue cat /etc/services,文件處理命令:chmod,命令名稱:chmod 功能描述:改變文件或者目錄權(quán)限 語法:chmod ugo+-=rwx 文件或目錄 mode=421 文件或目錄 范例: chmod g+w file1賦予文件file1所屬權(quán)限組寫權(quán)限 chmod 777 dir1 設(shè)定目錄dir為所有用戶具有全部權(quán)限,文件處理命令:chown,命令名稱:chown 功能描述:改變文件或目錄的所有者 語法:chown 用戶 文件或目錄 范例: chown nobody file1 改變文件file1的所有者為nobody,文件處理命令:chgrp,命
15、令名稱:chgrp 功能描述:改變文件或目錄的所屬用戶組 語法:chgrp 用戶組 文件或目錄 范例: chgrp a file1 改變文件file1的用戶組為a,文件搜索命令:find,命令名稱:find 功能描述:查找文件或目錄 語法:find 搜索路徑 搜尋關(guān)鍵字 范例: find /etc name init 在目錄/etc中查找文件init find / -size +200M 在根目錄下查找大于200M的文件 find / -user a 在根目錄下查找所有者為a的文件,壓縮解壓命令:tar,命令名稱:tar 功能描述:打包或解包 語法:tar 選項cvf 目錄 -c 產(chǎn)生.tar打包文件 -v 顯示詳細信息 -f 指定壓縮后的文件名 -z 打包同時壓縮 -x 解包.tar文件 范例: tar zcvf dir1.tar.gz dir1 將目錄dir1壓縮成一個打包并壓縮的文件 tar zxvf dir1.tar.gz,輸入/輸出重定向,或 輸出重定向 ls l /tmp /tmp.msg,< 輸入重定向 ls < /etc/motd,管道,將一個命令的輸出傳送給另一個命令作為另一個命令的輸入 ls l /etc | cat ls l /etc | grep init,