LAMP兄弟連Linux課件PPT270頁【高級(jí)版】_第1頁
LAMP兄弟連Linux課件PPT270頁【高級(jí)版】_第2頁
LAMP兄弟連Linux課件PPT270頁【高級(jí)版】_第3頁
LAMP兄弟連Linux課件PPT270頁【高級(jí)版】_第4頁
LAMP兄弟連Linux課件PPT270頁【高級(jí)版】_第5頁
已閱讀5頁,還剩265頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Linux 應(yīng)用與發(fā)展李明E-mail/QQ:Linux 優(yōu)良特性1) 分時(shí)的多用戶、多任務(wù)的操作系統(tǒng)2) 多數(shù)網(wǎng)絡(luò)協(xié)議支持,方便的遠(yuǎn)程管理3) 強(qiáng)大的內(nèi)存管理和文件管理系統(tǒng)4) 大量的可用軟件和免費(fèi)軟件5) 優(yōu)良的穩(wěn)定性和安全性6) 良好的可移植性和靈活性7) 可供選擇的廠商多應(yīng)用層Shell層內(nèi)核層硬 件圖形界面Shell命令系統(tǒng)調(diào)用Linux 系統(tǒng)結(jié)構(gòu)用 戶X Window 簡介 獨(dú)立于操作系統(tǒng) 網(wǎng)絡(luò)特性 源代碼免費(fèi)X Window系統(tǒng)特點(diǎn):UNIX圖形環(huán)境:CDE(通用桌面環(huán)境)(Common Desktop Environment)網(wǎng)絡(luò)應(yīng)用 基于LAMP的網(wǎng)站論壇及B/S架構(gòu)應(yīng)用 基

2、于Linux的負(fù)載均衡和集群 基于Linux的防火墻及代理服務(wù)器 基于Linux的網(wǎng)游服務(wù)器搭建學(xué)習(xí)環(huán)境的建議 選擇一個(gè)適合入門的Linux版本 建議使用虛擬機(jī)軟件 忘記Windows的思維方式內(nèi)容概要 VMware虛擬機(jī)軟件應(yīng)用 Linux系統(tǒng)安裝設(shè)置 遠(yuǎn)程登錄管理工具介紹VMware 簡介VMware是一個(gè)虛擬PC的軟件,可以在現(xiàn)有的操作系統(tǒng)上虛擬出一個(gè)新的硬件環(huán)境,相當(dāng)于模擬出一臺(tái)新的PC ,以此來實(shí)現(xiàn)在一臺(tái)機(jī)器上真正同時(shí)運(yùn)行兩個(gè)獨(dú)立的操作系統(tǒng) 。VMware官方網(wǎng)站 http:/VMware 簡介VMware主要特點(diǎn):1、不需要分區(qū)或重新開機(jī)就能在同一臺(tái)PC上使用兩種以上的操作系統(tǒng)2、

3、本機(jī)系統(tǒng)可以與虛擬機(jī)系統(tǒng)網(wǎng)絡(luò)通信3、可以設(shè)定并且隨時(shí)修改虛擬機(jī)操作系統(tǒng)的硬件環(huán)境文件系統(tǒng)結(jié)構(gòu)分區(qū)規(guī)劃必要分區(qū):1、根分區(qū) /2、swap分區(qū)其他分區(qū)可根據(jù)需要?jiǎng)澐诌h(yuǎn)程登錄管理工具命令行遠(yuǎn)程管理工具:Putty、SecureCRT用戶登錄成功后,系統(tǒng)缺省的主提示符,普通用戶為“$”;超級(jí)用戶root為“#”。用戶退出系統(tǒng)的方法有兩種:1 ) 鍵入命令:exit或logout2 ) 在提示符下按Ctrl+D組合鍵Linux 常用命令文件命名規(guī)則1)除了 / 之外,所有的字符都合法。2)有些字符最好不用,如空格符、制表符、退格符和字符 # $ & ( ) - 等。3)避免使用 . 作為普通文

4、件名的第一個(gè)字符。4)大小寫敏感。命令格式命令格式 :命令 -選項(xiàng) 參數(shù)例 : ls -la /etc說明:1)當(dāng)有多個(gè)選項(xiàng)時(shí),可以寫在一起。2)兩個(gè)特殊的目錄 . 和 . ,分別代表當(dāng)前目錄和當(dāng)前目錄的父目錄。課程大綱 文件處理命令 權(quán)限管理命令 文件搜索命令 幫助命令 壓縮解壓命令 網(wǎng)絡(luò)通信命令 系統(tǒng)關(guān)機(jī)命令 Shell應(yīng)用技巧文件處理命令:ls命令名稱:ls命令英文原意:list命令所在路徑:/bin/ls執(zhí)行權(quán)限:所有用戶功能描述:顯示目錄文件語法:ls 選項(xiàng)-ald 文件或目錄-a 顯示所有文件,包括隱藏文件-l-d詳細(xì)信息顯示查看目錄屬性文件處理命令:cd命令名稱:cd命令英文原意

5、:change directory命令所在路徑:shell內(nèi)置命令執(zhí)行權(quán)限:所有用戶語法:cd 目錄功能描述:切換目錄范例: $ cd /$ cd .切換到根目錄回到上一級(jí)目錄文件處理命令:pwd命令名稱:pwd命令英文原意:print working directory命令所在路徑:/bin/pwd執(zhí)行權(quán)限:所有用戶語法:pwd功能描述:顯示當(dāng)前所在的工作目錄范例:$ pwd/etc/rc5.d文件處理命令:touch命令名稱:touch命令所在路徑:/bin/touch執(zhí)行權(quán)限:所有用戶語法:touch 文件名功能描述:創(chuàng)建空文件范例: $ touch newfile文件處理命令:mkdi

6、r命令名稱:mkdir命令英文原意:make directories命令所在路徑:/bin/mkdir執(zhí)行權(quán)限:所有用戶語法:mkdir 目錄名功能描述:創(chuàng)建新目錄范例: $ mkdir newdir文件處理命令:cp命令名稱:cp命令英文原意:copy命令所在路徑:/bin/cp執(zhí)行權(quán)限:所有用戶語法:cp -R 源文件或目錄 目的目錄-R 復(fù)制目錄功能描述:復(fù)制文件或目錄文件處理命令:cp范例:$ cp file1 file2 dir1將文件file1、file2復(fù)制到目錄dir1$ cp -R dir1 dir2將dir1下的所有文件及子目錄復(fù)制到dir2文件處理命令:mv命令名稱:mv

7、命令英文原意:move命令所在路徑:/bin/mv執(zhí)行權(quán)限:所有用戶語法:mv 源文件或目錄 目的目錄功能描述:移動(dòng)文件、更名文件處理命令:mv范例:$ mv file1 file3將當(dāng)前目錄下文件file1更名為file3$ mv file2 dir2將文件file2移動(dòng)到目錄dir2下文件處理命令:rm命令名稱:rm命令英文原意:remove命令所在路徑:/bin/rm執(zhí)行權(quán)限:所有用戶語法:rm -r 文件或目錄-r刪除目錄功能描述:刪除文件文件處理命令:rm范例:$ rm file3刪除文件file3$ rm -r dir1刪除目錄dir1文件處理命令:cat命令名稱:cat命令英文原

8、意:concatenate and display files命令所在路徑:/bin/cat執(zhí)行權(quán)限:所有用戶語法:cat 文件名功能描述:顯示文件內(nèi)容范例: $ cat /etc/issue$ cat /etc/services文件處理命令:more命令名稱:more命令所在路徑:/bin/more執(zhí)行權(quán)限:所有用戶語法:more 文件名(空格) 或f(Enter)q或Q顯示下一頁顯示下一行退出功能描述:分頁顯示文件內(nèi)容范例: $ more /etc/services文件處理指令:head指令名稱:head指令所在路徑:/bin/head執(zhí)行權(quán)限:All User語法:head -num 文

9、件名-num 顯示文件的前num行功能描述:查看文件的前幾行范例:$ head -20 /etc/services文件處理指令:tail指令名稱:tail指令所在路徑:/bin/tail執(zhí)行權(quán)限:All User語法:tail -num 文件名-num 顯示文件的后num行-f動(dòng)態(tài)顯示文件內(nèi)容功能描述:查看文件的后幾行范例: $ tail -30 /etc/services文件處理命令:ln命令名稱:ln命令英文原意:link命令所在路徑:/bin/ln執(zhí)行權(quán)限:所有用戶語法:ln -s 源文件 目標(biāo)文件-s 創(chuàng)建軟鏈接功能描述:產(chǎn)生鏈接文件文件處理命令:ln范例:$ ln -s /etc/i

10、ssue /issue.soft創(chuàng)建文件/etc/issue的軟鏈接/issue.soft$ ln /etc/issue /issue.hard創(chuàng)建文件/etc/issue的硬鏈接/issue.hard權(quán)限管理命令:chmod命令名稱:chmod命令英文原意:change the permissions mode of a file命令所在路徑:/bin/chmod執(zhí)行權(quán)限:所有用戶語法:chmod ugo+-=rwx 文件或目錄mode=421 文件或目錄功能描述:改變文件或目錄權(quán)限權(quán)限管理命令:chmod范例:$ chmod g+w file1賦予文件file1所屬組寫權(quán)限$ chmod

11、777 dir1設(shè)定目錄dir1為所有用戶具有全部權(quán)限代表字符權(quán)限對(duì)文件的含義對(duì)目錄的含義r讀權(quán)限可以查看文件內(nèi)容可以列出目錄中的內(nèi)容w寫權(quán)限可以修改文件內(nèi)容可以在目錄中創(chuàng)建、刪除文件x執(zhí)行權(quán)限可以執(zhí)行文件可以進(jìn)入目錄文件目錄權(quán)限總結(jié)權(quán)限管理命令:chown命令名稱:chown命令英文原意:change file ownership命令所在路徑:/bin/chown執(zhí)行權(quán)限:所有用戶語法:chown 用戶 文件或目錄功能描述:改變文件或目錄的所有者范例:$ chown nobody file1改變文件file1的所有者為nobody權(quán)限管理命令:chgrp命令名稱:chgrp命令英文原意:ch

12、ange file group ownership命令所在路徑:/bin/chgrp執(zhí)行權(quán)限:所有用戶語法:chgrp 用戶組 文件或目錄功能描述:改變文件或目錄的所屬組范例:$ chgrp adm file1改變文件file1的所屬組為adm權(quán)限管理命令:umask命令名稱:umask命令所在路徑:/bin/umask執(zhí)行權(quán)限:所有用戶語法:umask -S-S 以rwx形式顯示新建文件或目錄缺省權(quán)限功能描述:顯示、設(shè)置文件的缺省權(quán)限范例: $ umask$ umask -S文件搜索命令:which命令名稱:which命令所在路徑:/usr/bin/which執(zhí)行權(quán)限:所有用戶語法:whic

13、h 命令名稱功能描述:顯示系統(tǒng)命令所在目錄范例:$ which ls文件搜索命令:find命令名稱:find命令所在路徑:/usr/bin/find執(zhí)行權(quán)限:所有用戶語法:find 搜索路徑 搜尋關(guān)鍵字功能描述:查找文件或目錄范例:$ find /etc -name init在目錄/etc中查找文件init$ find / -size +204800在根目錄下查找大于100MB的文件$ find / -user sam在根目錄下查找所有者為sam的文件文件搜索命令:find范例:$ find /etc -ctime -1在/etc下查找24小時(shí)內(nèi)被修改過屬性的文件和目錄$ find /etc

14、-size +163840 -a -size -204800在/etc下查找大于80MB小于100MB的文件$ find /etc -name inittab -exec ls -l ;在/etc下查找inittab文件并顯示其詳細(xì)信息文件搜索命令:find文件搜索指令:locate指令名稱:locate指令英文原義:list files in databases指令所在路徑:/usr/bin/locate執(zhí)行權(quán)限:All User語法:locate 搜索關(guān)鍵字功能描述:尋找文件或目錄范例: $ locate file列出所有跟file相關(guān)的文件文件搜索指令:updatedb指令名稱:upda

15、tedb指令英文原義:update the slocate database指令所在路徑:/usr/bin/updatedb執(zhí)行權(quán)限:root語法:updatedb功能描述:建立整個(gè)系統(tǒng)目錄文件的數(shù)據(jù)庫范例:# updatedb文件搜索命令:grep命令名稱:grep命令所在路徑:/bin/grep執(zhí)行權(quán)限:所有用戶語法:grep 指定字串 源文件功能描述:在文件中搜尋字串匹配的行并輸出范例:# grep ftp /etc/services幫助命令:man命令名稱:man命令英文原意:manual命令所在路徑:/usr/bin/man執(zhí)行權(quán)限:所有用戶語法:man 命令或配置文件功能描述:獲得

16、幫助信息范例: $ man ls查看ls命令的幫助信息$ man services查看配置文件services的幫助信息幫助指令:info指令名稱:info指令英文原義:information指令所在路徑:/usr/bin/info執(zhí)行權(quán)限:All User語法:info 任何關(guān)鍵字功能描述:獲得幫助信息范例: $ info ls查看ls指令的幫助信息幫助指令:whatis指令名稱:whatis apropos makewhatis指令英文原義:search the whatis database for strings指令所在路徑:/usr/bin/whatis apropos/usr/sb

17、in/makewhatis執(zhí)行權(quán)限:All User, All User,root語法:whatis apropos 任何關(guān)鍵字功能描述:獲得索引的簡短說明信息范例: $ whatis ls$ apropos fstab相當(dāng)于man -k幫助指令:whatis范例:# makewhatis建立whatis和apropos搜索使用的數(shù)據(jù)庫,當(dāng)使用這兩個(gè)命令發(fā)生錯(cuò)誤時(shí),就是whatis database沒有建立壓縮解壓命令:gzip命令名稱:gzip命令英文原意:GNU zip命令所在路徑:/bin/gzip執(zhí)行權(quán)限:所有用戶語法:gzip 選項(xiàng) 文件功能描述:壓縮文件壓縮后文件格式:.gz壓縮解

18、壓命令:gunzip命令名稱:gunzip命令英文原意:GNU unzip命令所在路徑:/bin/gunzip執(zhí)行權(quán)限:所有用戶語法:gunzip 選項(xiàng) 壓縮文件功能描述:解壓縮.gz的壓縮文件范例: $ gunzip file1.gz壓縮解壓命令:tar命令名稱:tar命令所在路徑:/bin/tar執(zhí)行權(quán)限:所有用戶語法:tar 選項(xiàng)cvf 目錄-c 產(chǎn)生.tar打包文件-v 顯示詳細(xì)信息-f-z指定壓縮后的文件名打包同時(shí)壓縮功能描述:打包目錄壓縮后文件格式:.tar.gz壓縮解壓命令:tar范例:$ tar -zcvf dir1.tar.gz dir1將目錄dir1壓縮成一個(gè)打包并壓縮的文

19、件壓縮解壓命令:tartar命令解壓縮語法:-x-v-f-z解包.tar文件顯示詳細(xì)信息指定解壓文件解壓縮范例:$ tar -zxvf dir1.tar.gz壓縮解壓命令:zip命令名稱:zip命令所在路徑:/usr/bin/zip執(zhí)行權(quán)限:所有用戶語法:zip 選項(xiàng)-r 壓縮后文件名稱 文件或目錄-r壓縮目錄功能描述:壓縮文件或目錄壓縮后文件格式:.zip壓縮解壓命令:zip范例:$ zip services.zip /etc/services壓縮文件$ zip -r test.zip /test壓縮目錄壓縮解壓命令:unzip命令名稱:unzip命令所在路徑:/usr/bin/unzip執(zhí)

20、行權(quán)限:所有用戶語法:unzip 壓縮文件功能描述:解壓.zip的壓縮文件范例:$ unzip test.zip壓縮解壓命令:bzip2命令名稱:bzip2命令所在路徑:/usr/bin/bzip2執(zhí)行權(quán)限:所有用戶語法: bzip2 選項(xiàng) -k 文件-k 產(chǎn)生壓縮文件后保留原文件功能描述:壓縮文件壓縮后文件格式:.bz2范例:$ bzip2 -k file1壓縮解壓命令:bunzip2命令名稱:bunzip2命令所在路徑:/usr/bin/bunzip2執(zhí)行權(quán)限:所有用戶語法: bunzip2 選項(xiàng) -k 壓縮文件-k 解壓縮后保留原文件功能描述:解壓縮范例:$ bunzip2 -k fil

21、e1.bz2網(wǎng)絡(luò)通信指令:write指令名稱:write指令所在路徑:/usr/bin/write執(zhí)行權(quán)限:All User語法:write 功能描述:向另外一個(gè)用戶發(fā)信息,以Ctrl+D作為結(jié)束范例: $ write webmaster網(wǎng)絡(luò)通信指令:wall指令名稱:wall指令所在路徑:/usr/bin/wall執(zhí)行權(quán)限:All User語法:wall message 文件名功能描述:向所有用戶廣播信息范例: $ wall Happy New Year!網(wǎng)絡(luò)通信命令:ping命令名稱:ping命令所在路徑:/usr/sbin/ping執(zhí)行權(quán)限:root語法:ping 選項(xiàng) IP地址功能描述

22、:測試網(wǎng)絡(luò)連通性范例: # ping 網(wǎng)絡(luò)通信命令:ifconfig命令名稱:ifconfig命令所在路徑:/usr/sbin/ifconfig執(zhí)行權(quán)限:root語法:ifconfig 選項(xiàng)-a 網(wǎng)卡設(shè)備標(biāo)識(shí)-a 顯示所有網(wǎng)卡信息功能描述:查看網(wǎng)絡(luò)設(shè)置信息范例:# ifconfig -a系統(tǒng)關(guān)機(jī)命令:shutdown命令名稱:shutdown命令所在路徑:/usr/sbin/shutdown執(zhí)行權(quán)限:root語法:shutdown功能描述:關(guān)機(jī)范例:# shutdown -h now系統(tǒng)關(guān)機(jī)命令:reboot命令名稱:reboot命令所在路徑:/usr/sbin/rebo

23、ot執(zhí)行權(quán)限:root語法:reboot功能描述:重啟系統(tǒng)范例:# rebootShell應(yīng)用技巧 命令別名 輸入/輸出重定向 管道 命令連接符 命令替換符bash 應(yīng)用技巧命令補(bǔ)齊命令補(bǔ)齊允許用戶輸入文件名起始的若干個(gè)字母后,按鍵補(bǔ)齊文件名。命令歷史命令歷史允許用戶瀏覽先前輸入的命令并重新調(diào)用它們,用history命令可以顯示命令列表,按方向鍵和可查找以前執(zhí)行過的命令。命令別名命令別名定義:范例:alias copy=cpalias xrm= “rm -r ”查看別名信息:alias刪除別名:unalias copy輸入/輸出重定向同標(biāo)準(zhǔn)I/O一樣,Shell對(duì)于每一個(gè)進(jìn)程預(yù)先定義3個(gè)文件描

24、述字(0、1、2)。分別對(duì)應(yīng)于:0 (STDIN)標(biāo)準(zhǔn)輸入;1 (STDOUT)標(biāo)準(zhǔn)輸出;2 (STDERR)標(biāo)準(zhǔn)錯(cuò)誤輸出。輸入/輸出重定向或 輸出重定向范例:ls -l /tmp /tmp.msgdate /tmp.msg 輸入重定向范例:wall 錯(cuò)誤輸出重定向范例:cp -R /usr /backup/usr.bak 2 /bak.error管道管道:將一個(gè)命令的輸出傳送給另一個(gè)命令,作為另一個(gè)命令的輸入。使用方法:命令1|命令2|命令3|命令n范例:ls -l /etc | morels -l /etc | grep initls -l /etc | grep init | wc -l

25、命令連接符;用;間隔的各命令按順序依次執(zhí)行。&前后命令的執(zhí)行存在邏輯與關(guān)系,只有&前面的命令執(zhí)行成功后,它后面的命令才被執(zhí)行。|前后命令的執(zhí)行存在邏輯或關(guān)系,只有|前面的命令執(zhí)行失敗后,它后面的命令才被執(zhí)行。命令替換符命令替換:將一個(gè)命令的輸出作為另一個(gè)命令的參數(shù)。格式為:命令1 命令2范例:ls -l which touch文本編輯器Vim/ViVim/Vi 簡介Vim/Vi是一個(gè)功能強(qiáng)大的全屏幕文本編輯器,是Linux/UNIX上最常用的文本編輯器,它的作用是建立、編輯、顯示文本文件。Vim/Vi 沒有菜單,只有命令。大腕編輯器版周圍同事不是用Vi就是

26、Emacs ,你要是用UltraEdit,你都不好意思跟人家打招呼什么插件呀、語法高亮呀、拼寫檢查呀、能給它開的都給它開著,就是一個(gè)字兒:酷!你說這么牛xx一東西,怎么著學(xué)會(huì)也得小半年吧。半年!入門都遠(yuǎn)著呢,能學(xué)會(huì)移動(dòng)光標(biāo)就不錯(cuò)了,你還別說耗不起,就這還只是左右移動(dòng)!Vim/Vi 工作模式命令模式進(jìn)入vi filename退出輸入:wq輸入 i a o插入模式ESC鍵:命令以回車結(jié)束運(yùn)行編輯模式命令作用a在光標(biāo)后附加文本A在本行行末附加文本i在光標(biāo)前插入文本I在本行開始插入文本o在光標(biāo)下插入新行O在光標(biāo)上插入新行插入命令命令作用h、方向左鍵左移一個(gè)字符j、方向下鍵下移一行k、方向上鍵下移一行l(wèi)

27、、方向右鍵右移一個(gè)字符$移至行尾0移至行首命令作用H移至屏幕上端M移至屏幕中央L移至屏幕下端定位命令命令作用:setnu設(shè)置行號(hào):setnonu取消行號(hào)ggG到第一行到最后一行nG到第n行:n到第n行定位命令命令作用x刪除光標(biāo)所在處字符nx刪除光標(biāo)所在處后n個(gè)字符dd刪除光標(biāo)所在行,ndd刪除n行dG刪除光標(biāo)所在行到末尾的內(nèi)容D刪除從光標(biāo)所在處到行尾:n1,n2d刪除指定范圍的行刪除命令命令作用yy、Y復(fù)制當(dāng)前行nyy、nY復(fù)制當(dāng)前行以下n行dd剪切當(dāng)前行ndd剪切當(dāng)前行以下n行p、P粘貼在當(dāng)前光標(biāo)所在行下或行上復(fù)制和剪切命令命令作用r取代光標(biāo)所在處字符R從光標(biāo)所在處開始替換字符,按Esc結(jié)束

28、u取消上一步操作替換和取消命令命令作用/string向前搜索指定字符串搜索時(shí)忽略大小寫:seticn搜索指定字符串的下一個(gè)出現(xiàn)位置:%s/old/new/g全文替換指定字符串:n1,n2s/old/new/g在一定范圍內(nèi)替換指定字符串搜索和替換命令命令作用:w保存修改:wnew_filename另存為指定文件:wq保存修改并退出ZZ快捷鍵,保存修改并退出:q!不保存修改退出:wq!保存修改并退出(文件所有者可忽略文件的只讀屬性)保存和退出命令應(yīng)用實(shí)例 導(dǎo)入命令執(zhí)行結(jié)果 :r !命令 定義快捷鍵 :map 快捷鍵 觸發(fā)命令范例: : map P I#: map B 0 x 連續(xù)行注釋 :n1,n

29、2s/#/g:n1,n2s/#/g:n1,n2s/g 替換 :ab sammail Linux引導(dǎo)流程解析課程大綱 Linux引導(dǎo)流程 Linux運(yùn)行級(jí)別 Linux啟動(dòng)服務(wù)管理 GRUB配置與應(yīng)用 啟動(dòng)故障分析與解決載入內(nèi)核 Kernel啟動(dòng)進(jìn)程 init讀取執(zhí)行配置文件/etc/inittab固件 firmware(CMOS/BIOS) 自舉程序 BootLoader(GRUB) POST 加電自檢載入內(nèi)核驅(qū)動(dòng)硬件系統(tǒng)引導(dǎo)流程常用固件設(shè)置安全設(shè)置可引導(dǎo)介質(zhì)列表可引導(dǎo)介質(zhì)搜索順序電源管理啟動(dòng)細(xì)節(jié)顯示固件設(shè)置實(shí)例內(nèi)核init 的工作init啟動(dòng)后讀取inittab文件,執(zhí)行缺省運(yùn)行級(jí)別,從而繼

30、續(xù)引導(dǎo)過程。在UNIX系統(tǒng)中,init時(shí)第一個(gè)可以存在的進(jìn)程,它的PID恒為1,但它也必須向一個(gè)更高級(jí)的功能負(fù)責(zé):PID為0的內(nèi)核調(diào)度器(Kernelscheduler),從而獲得CPU時(shí)間。inittab 文件剖析運(yùn)行級(jí)的切換:1. 查看當(dāng)前的運(yùn)行級(jí)2. 運(yùn)行級(jí)的切換# init 0123456Ss或# telinit 0123456Ssinittab 文件剖析在inittab中,所有條目采取以下格式:id:run-levels:action:processid:標(biāo)識(shí)符,一般為兩位字母或數(shù)字run-levels:指定運(yùn)行級(jí)別,可以指定多個(gè)action:指定運(yùn)行狀態(tài)process:指定要運(yùn)行的

31、腳本/命令inittab 文件剖析action常用取值:initdefault:指定系統(tǒng)缺省啟動(dòng)的運(yùn)行級(jí)別sysinit:系統(tǒng)啟動(dòng)執(zhí)行process中指定的命令wait:執(zhí)行process中指定的命令,并等其結(jié)束再運(yùn)行其他命令once:執(zhí)行process中指定的命令,不等待其結(jié)束ctrlaltdel:按下CtrlAltDel時(shí)執(zhí)行process指定的命令inittab 文件剖析action常用取值續(xù):powerfail:當(dāng)出現(xiàn)電源錯(cuò)誤時(shí)執(zhí)行process指定的命令,不等待其結(jié)束powerokwait:當(dāng)電源恢復(fù)時(shí)執(zhí)行process指定的命令respawn:一旦process指定的命令中止,便重

32、新運(yùn)行該命令inittab 文件剖析指定系統(tǒng)默認(rèn)運(yùn)行級(jí)別為3,如果想系統(tǒng)啟動(dòng)后自動(dòng)運(yùn)行X Window,則將上面的3改為5啟動(dòng)腳本/etc/rc.d/rc.sysinit,完成系統(tǒng)服務(wù)程序啟動(dòng),如系統(tǒng)環(huán)境變量設(shè)置、設(shè)置系統(tǒng)時(shí)鐘、加載字體、檢查加載文件系統(tǒng)、生成系統(tǒng)啟動(dòng)信息日志文件等。inittab 文件剖析判斷默認(rèn)運(yùn)行級(jí)別,調(diào)用/etc/rc.d/rc腳本,執(zhí)行相應(yīng)運(yùn)行級(jí)別目錄中的服務(wù)程序,完成相應(yīng)運(yùn)行級(jí)別的初始化設(shè)置inittab 文件剖析/etc/rc.d/init.d該目錄下包含各個(gè)運(yùn)行級(jí)別的服務(wù)程序腳本inittab 文件剖析/etc/rc.d/rc0123456.d分別存放對(duì)應(yīng)于運(yùn)行

33、級(jí)別的服務(wù)程序腳本的符號(hào)鏈接,鏈接到init.d目錄中的相應(yīng)腳本設(shè)置自啟動(dòng)程序ln -s chkconfig ntsysv設(shè)置自啟動(dòng)程序設(shè)置自啟動(dòng)程序相關(guān)命令及日志 運(yùn)行dmesg檢查引導(dǎo)期間的錯(cuò)誤相關(guān)命令及日志 檢查系統(tǒng)日志/var/log/messages,查找可能被dmesg忽略的應(yīng)用程序錯(cuò)誤GRUBGRUB的配置文件默認(rèn)為/boot/grub/grub.conf# ls -l /etc/grub.confGRUB配置選項(xiàng)default定義缺省啟動(dòng)系統(tǒng)timeout定義缺省等待時(shí)間splashimage定義GURB界面圖片hiddenmenu隱藏菜單title定義菜單項(xiàng)名稱root設(shè)置G

34、RUB的根設(shè)備即內(nèi)核所在的分區(qū)kernel定義內(nèi)核文件所在位置initrd命令加載鏡像文件GRUB命令功能鍵:e: 編輯當(dāng)前的啟動(dòng)菜單項(xiàng)c: 進(jìn)入GRUB的命令行方式b: 啟動(dòng)當(dāng)前的菜單項(xiàng)d: 刪除當(dāng)前行Esc: 返回GRUB啟動(dòng)菜單界面,取消對(duì)當(dāng)前單項(xiàng)所做的的任何修改單用戶模式應(yīng)用案例:root密碼忘記進(jìn)入單用戶模式重新設(shè)置root密碼,方法如下:開機(jī)進(jìn)入GRUB界面,按e進(jìn)入編輯行模式,選中kernel行,再次按e鍵,在新的界面的最后一行輸入1或s,即可進(jìn)入單用戶模式。設(shè)置GRUB密碼1. 使用GRUB自帶的grub-md5-crypt命令# grub-md5-cryptPassword:

35、$1$EszU60$Mc2BwxeWUH/8q3iqbRknz02. 在GRUB交互命令行界面中使用md5crypt命令# grubgrub md5cryptPassword:$1$EszU60$Mc2BwxeWUH/8q3iqbRknz0同樣的明文口令每次加密獲得的MD5密文口令也是不同的。編輯GRUB配置文件,加入如下行:password -md5 $1$EszU60$Mc2BwxeWUH/8q3iqbRknz0-md5參數(shù)表示口令是MD5加密的。設(shè)置GRUB密碼GRUB修復(fù)當(dāng)開機(jī)后進(jìn)入grub界面但沒有菜單,只剩下一個(gè)grub提示符,解決方法:grubcat /grub/grub.con

36、f (為查看參數(shù))grubroot (hd0,6)grubkernel (hd0,6)/vmlinuz-2.6.18-14 roroot=LABEL=/grubinitrd (hd0,6)/initrd-2.6.18-14.imggrubbootLinux修復(fù)模式解決過程1.把安裝盤放到光驅(qū),然后重新啟動(dòng)機(jī)器,在BOIS中把系統(tǒng)設(shè)置為光驅(qū)引導(dǎo)。2.等安裝界面出來后,按F5鍵進(jìn)入linuxrescue模式說明,然后在boot提示符下輸入:linux rescue然后回車,進(jìn)入修復(fù)模式。Linux 軟件包管理Linux 軟件包管理 二進(jìn)制軟件包管理(RPM、YUM) 源代碼包安裝 腳本安裝(She

37、ll或Java腳本) Debian系Linux軟件包管理簡介一、RPM包管理RPM軟件包的一個(gè)例子:sudo-1.7.2p1-5.el5.i386.rpm其中包括軟件名(sudo),版本號(hào)(1.7.2pl),發(fā)行號(hào)(5.el5),和硬件平臺(tái)(i386)。(1) 卸載# rpm -e sudo注意:如果其它軟件包有依賴關(guān)系,卸載時(shí)會(huì)產(chǎn)生提示信息,可使用-nodeps強(qiáng)行卸載。一、RPM包管理(1)安裝# rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm掛載光盤:mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom查詢:rpm -q sud

38、orpm -qa | grep samba其他安裝選項(xiàng):-excludedocs不安裝軟件包中的文檔文件-prefix PATH將軟件包安裝到由PATH指定的路徑下-test只對(duì)安裝進(jìn)行測試,并不實(shí)際安裝一、RPM包管理A. 軟件包已被安裝# rpm -ivh sudo-1.7.2p1-5.el5.i386.rpmpackage sudo-1.7.2p1-5.el5.i386 is already installed如果覆蓋安裝該軟件包,可以在命令行上使用-replacepkgs 選項(xiàng)。一、RPM包管理B. 文件沖突如果要安裝的軟件包中有一個(gè)文件已在安裝其它軟件包時(shí)安裝,會(huì)出現(xiàn)以下錯(cuò)誤信息:#

39、 rpm -ivh sudo-1.7.2p1-5.el5.i386.rpmconflicts with file from bark-3.2-1lsudo-1.7.2p1-5.el5.i386.rpm cannot be installed要想讓RPM 忽略該錯(cuò)誤信息, 請(qǐng)使用-replacefiles命令行選項(xiàng)。一、RPM包管理C.未解決依賴關(guān)系RPM軟件包可能依賴于其它軟件包,在安裝了特定的軟件包之后才能安裝該軟件包。# rpm -ivh sudo-1.7.2p1-5.el5.i386.rpmfailed dependencies:sudo is needed by bark-3.2-1l

40、你必須安裝完所依賴的軟件包,才能解決這個(gè)問題,強(qiáng)制安裝使用-nodeps 選項(xiàng)。一、RPM包管理(3)升級(jí)# rpm -Uvh sudo-1.8.0p1-5.el5.i386.rpm一、RPM包管理一、YUM包管理應(yīng)用yum的好處 自動(dòng)解決軟件包依賴關(guān)系 方便的軟件包升級(jí)一、YUM包管理安裝 yum install檢測升級(jí) yum check-update升級(jí) yum update軟件包查詢 yum list軟件包信息 yum info卸載 yum remove幫助 yum -help、man yum(4)查詢選項(xiàng):-a 查詢所有已安裝的軟件包.-f 查詢文件所屬軟件包-p 查詢軟件包-i 顯

41、示軟件包信息-l 顯示軟件包中的文件列表-d 顯示被標(biāo)注為文檔的文件列表-c 顯示被標(biāo)注為配置文件的文件列表一、RPM包管理RPM查詢應(yīng)用案例:1、查詢文件隸屬的軟件包:rpm -qf2、查詢軟件包信息:rpm -qi、rpm -qip3、查詢軟件包安裝文件:rpm -ql、rpm -qlp4、查詢軟件包幫助文檔:rpm -qd5、查詢軟件包配置文件:rpm -qc一、RPM包管理(5)校驗(yàn)# rpm -V 軟件名稱 5 文件的md5校驗(yàn)值 S 文件大小 L 鏈接文件 T 文件的創(chuàng)建時(shí)間 D 設(shè)備文件 U 文件的用戶 G 文件的用戶組 M 文件的權(quán)限一、RPM包管理(5)軟件包文件提取解壓所有

42、文件到當(dāng)前目錄# rpm2cpio initscripts-8.45.30-2.el5.centos.i386.rpm | cpio -idv解壓指定文件到當(dāng)前目錄# rpm2cpio initscripts-8.45.30-2.el5.centos.i386.rpm | cpio -idv ./etc/inittab一、RPM包管理二、源代碼包安裝應(yīng)用舉例(proftpd):# tar -xzvf proftpd-1.3.3d.tar.gz(解壓解包)# cd proftpd-1.3.3d# ./configure -prefix=/usr/local/proftpd(配置)# make (

43、編譯)# make install (安裝)軟件下載地址:三、腳本安裝應(yīng)用舉例(webmin、OpenOffice )# tar -xzvf webmin-1.530.tar.gz# cd webmin-1.530# vi README# ./setup.sh軟件下載地址:http:/四、APT包管理 搜索軟件包 apt-cache search 軟件包信息 apt-cache show 安裝 apt-get install(reinstall、-f) 刪除 apt-get remove(autoremove、-purge) 更新軟件源 apt-get

44、 update 更新已安裝包apt-get upgradeLinux 用戶管理配置文件用戶信息文件:/etc/passwd密碼文件:/etc/shadow用戶組文件:/etc/group用戶組密碼文件:/etc/gshadow用戶配置文件:/etc/login.defs/etc/default/useradd新用戶信息文件:/etc/ske1登錄信息:/etc/motd /etc/issue字段含義用戶名用戶登錄系統(tǒng)時(shí)使用的用戶名密碼密碼位UID用戶標(biāo)識(shí)號(hào)GID缺省組標(biāo)識(shí)號(hào)注釋性描述例如存放用戶全名等信息宿主目錄用戶登錄系統(tǒng)后的缺省目錄命令解釋器用戶使用的Shell,默認(rèn)為bash/etc/p

45、asswd文件格式用戶類型Linux用戶分為三種: 超級(jí)用戶(root,UID=0) 普通用戶(UID 500-60000) 偽用戶(UID 1-499)偽用戶1、偽用戶與系統(tǒng)和程序服務(wù)相關(guān)bin、daemon、shutdown、halt等,任何Linux系統(tǒng)默認(rèn)都有這些偽用戶mail、news、games、apache、ftp、mysql及sshd等,與Linux 系統(tǒng)的進(jìn)程相關(guān)2、偽用戶通常不需要或無法登錄系統(tǒng)3、可以沒有宿主目錄用戶組 每個(gè)用戶都至少屬于一個(gè)用戶組 每個(gè)用戶組可以包括多個(gè)用戶 同一用戶組的用戶享有該組共有的權(quán)限字段含義用戶名用戶登錄系統(tǒng)時(shí)使用的用戶名密碼加密密碼最后一次修

46、改時(shí)間用戶最后一次修改密碼的天數(shù)最小時(shí)間間隔兩次修改密碼之間的最小天數(shù)最大時(shí)間間隔密碼保持有效的最多天數(shù)警告時(shí)間從系統(tǒng)開始警告到密碼失效的天數(shù)帳號(hào)閑置時(shí)間帳號(hào)閑置時(shí)間失效時(shí)間密碼失效的絕對(duì)天數(shù)標(biāo)志一般不使用/etc/shadow文件格式字段含義組名用戶登錄時(shí)所在的組組密碼一般不使用GID組標(biāo)識(shí)號(hào)組內(nèi)用戶列表屬于該組的所有用戶列表/etc/group文件格式手工添加用戶 分別在/etc/passwd、/etc/group和/etc/shadow文件中添加一筆記錄 創(chuàng)建用戶宿主目錄 在用戶宿主目錄中設(shè)置默認(rèn)的配置文件 設(shè)置用戶初始密碼SetUID思考:為什么普通用戶可以更改密碼?SetUID的定義

47、:當(dāng)一個(gè)可執(zhí)行程序具有SetUID權(quán)限,用戶執(zhí)行這個(gè)程序時(shí),將以這個(gè)程序所有者的身份執(zhí)行。范例:1、將touch命令授予SetUID權(quán)限2、當(dāng)vi命令被授予SetUID權(quán)限3、查找SetUID程序:find / -perm -4000 -o -perm -2000添加用戶useradd 設(shè)置選項(xiàng) 用戶名 -D 查看缺省參數(shù)u:UIDg:缺省所屬用戶組GIDG:指定用戶所屬多個(gè)組d:宿主目錄s:命令解釋器Shellc:描述信息e:指定用戶失效時(shí)間passwd sam手工添加用戶用戶組管理命令 添加用戶組 groupaddgroupadd -g 888 webadmin創(chuàng)建用戶組webadmin,

48、其GID為888 刪除用戶組: groupdel 組名 修改用戶組信息 groupmodgroupmod -n apache webadmin修改webadmin組名為apache用戶組管理命令 gpasswd 設(shè)置組密碼及管理組內(nèi)成員-a 添加用戶到用戶組-d 從用戶組中刪除用戶-A 設(shè)置用戶組管理員-r 刪除用戶組密碼-R 禁止用戶切換為該組修改用戶信息 usermodusermod -G softgroup samlee將用戶samlee添加到softgroup用戶組中usermod -l samlee -d /home/samlee -glampbrother liming將用戶lim

49、ing的登錄名改為samlee,加入到lampbrother組中,用戶目錄改為/home/samlee用戶管理命令pwck 檢測/etc/passwd文件(鎖定文件)vipw 編輯/etc/passwd文件id 查看用戶id和組信息finger 查看用戶詳細(xì)信息su 切換用戶(su - 環(huán)境變量切換)passwd -S 查看用戶密碼狀態(tài)who、w查看當(dāng)前登錄用戶信息用戶組管理命令 groups 查看用戶隸屬于哪些用戶組 newgrp 切換用戶組 grpck chgrp vigr用戶組配置文件檢測修改文件所屬組編輯/etc/group文件(鎖定文件)用戶組權(quán)限示例授權(quán)用戶jack和mary對(duì)目錄

50、/software有寫權(quán)限# groupadd softadm# usermod -G softadm jack# gpasswd -a mary softadm# chgrp softadm /software# chmod g+w /software# ls -ld /software512 Jul 14 06:17 /softwaredrwxrwxr-x 2 root softadm# grep softadm /etc/groupsoftadm:100:jack,mary禁用和恢復(fù)用戶禁用# usermod -L username# passwd -l username恢復(fù)# user

51、mod -U username# passwd -u username刪除用戶userdel -r 用戶名-r:刪除用戶目錄手工刪除:使用find命令查找屬于某個(gè)用戶或用戶組的文件find選項(xiàng)-user、-uid、-group、-gid1、對(duì)需要保留的文件進(jìn)行移動(dòng)和備份2、對(duì)不需要的文件進(jìn)行刪除3、清除用戶文件中的相關(guān)表項(xiàng)4、清除用戶宿主目錄用戶管理命令 chage 設(shè)定密碼-l-m-M-d-I-E-W查看用戶密碼設(shè)置密碼修改最小天數(shù)密碼修改最大天數(shù)密碼最后修改的日期密碼過期后,鎖定賬戶的天數(shù)設(shè)置密碼的過期日期,如果為0,代表密碼立即過期;如果為-1,代表密碼永不過期設(shè)置密碼過期前,開始警告的

52、天數(shù) 啟動(dòng)或停用shadow功能pwconv/pwunconvgrpconv/grpunconv system-config-users authconfig 、/etc/sysconfig/authconfig用戶管理命令批量添加用戶newusers命令 導(dǎo)入用戶信息文件pwunconv命令 取消shadow password功能chpasswd 命令 導(dǎo)入密碼文件(格式 用戶名:密碼)pwconv命令 將密碼寫入shadow文件實(shí)例:一次批量添加10個(gè)用戶限制用戶su為root:# groupadd sugroup# chmod 4550 /bin/su# chgrp sugroup /b

53、in/su# ls -l /bin/su-r-sr-x- 1 root sugroup 18360 Jan 15 2010 /bin/su設(shè)定后,只有sugroup組中的用戶可以使用su切換為root# useradd helen# passwd helen# usermod -G sugroup helen用sudo代替su:在執(zhí)行sudo命令時(shí),臨時(shí)成為root不會(huì)泄漏root口令僅向用戶提供有限的命令使用權(quán)限配置文件:/etc/sudoers,編輯配置文件命令visudo,普通用戶使用命令sudo。格式: 用戶名(組名) 主機(jī)地址=命令(絕對(duì)路徑)John the ripper 應(yīng)用:#

54、 tar -xzvf john-1.7.6.tar.gz# cd john-1.7.6/run# make破解用戶liming密碼# grep liming /etc/passwd /test/liming.passwd# grep liming /etc/shadow /test/liming.shadow# /test/john-1.6.6/run/unshadow /test/liming.passwd/test/liming.shadow /test/liming.john# /test/john-1.6.6/run/john /test/liming.john下載地址 http:/

55、進(jìn)程管理1、程序是靜態(tài)概念,本身作為一種軟件資源長期保存;而進(jìn)程是程序的執(zhí)行過程,它是動(dòng)態(tài)概念,有一定的生命期,是動(dòng)態(tài)產(chǎn)生和消亡的。2、程序和進(jìn)程無一一對(duì)應(yīng)關(guān)系。一個(gè)程序可以由多個(gè)進(jìn)程共用;另一方面,一個(gè)進(jìn)程在活動(dòng)中有可順序地執(zhí)行若干個(gè)程序。進(jìn)程和程序的區(qū)別1、子進(jìn)程是由一個(gè)進(jìn)程所產(chǎn)生的進(jìn)程,產(chǎn)生這個(gè)子進(jìn)程的進(jìn)程稱為父進(jìn)程。2、在Linux系統(tǒng)中,使用系統(tǒng)調(diào)用fork創(chuàng)建進(jìn)程。fork復(fù)制的內(nèi)容包括父進(jìn)程的數(shù)據(jù)和堆棧段以及父進(jìn)程的進(jìn)程環(huán)境。3、父進(jìn)程終止子進(jìn)程自然終止。父進(jìn)程與子進(jìn)程前臺(tái)進(jìn)程:在Shell提示處打入命令后,創(chuàng)建一個(gè)子進(jìn)程,運(yùn)行命令,Shell等待命令退出,然后返回到對(duì)用戶給出提

56、示符。這條命令與Shell異步運(yùn)行,即在前臺(tái)運(yùn)行,用戶在它完成之前不能執(zhí)行另一個(gè)命令。后臺(tái)進(jìn)程:在Shell提示處打入命令,若后隨一個(gè)&,Shell創(chuàng)建的子進(jìn)程運(yùn)行此命令,但不等待命令退出,而直接返回到對(duì)用戶給出提示。這條命令與Shell同步運(yùn)行,即在后臺(tái)運(yùn)行。后臺(tái)進(jìn)程必須是非交互式的。前臺(tái)進(jìn)程和后臺(tái)進(jìn)程進(jìn)程狀態(tài) 就緒:進(jìn)程已經(jīng)分配到資源,但因?yàn)槠渌M(jìn)程正占用CPU,所以暫時(shí)不能運(yùn)行而等待分配CPU的狀態(tài)。 等待:因等待某種事件而暫時(shí)不能運(yùn)行的狀態(tài)。 運(yùn)行:進(jìn)程分配到CPU,正在處理器上運(yùn)行。進(jìn)程調(diào)度運(yùn)行狀態(tài)事件發(fā)生等待狀態(tài)時(shí)間片用完等待某事件發(fā)生開始進(jìn)程基本狀態(tài)及其變化就緒狀態(tài)內(nèi)空創(chuàng)

57、建態(tài)換入創(chuàng)建空間進(jìn)程狀態(tài)細(xì)化34569用戶運(yùn)行態(tài)1返回核心運(yùn)行態(tài)在外存就緒在外存睡眠在內(nèi)存睡眠喚醒無內(nèi)存8激活停止(stop)出換出換出在內(nèi)存暫停終止態(tài)10終止(exit)系統(tǒng)調(diào)用中斷2在內(nèi)存就緒激活有 7存間 換(fork)在外存暫停進(jìn)程狀態(tài)細(xì)化用戶態(tài)運(yùn)行:在CPU上執(zhí)行用戶代碼核心態(tài)運(yùn)行:在CPU上執(zhí)行核心代碼在內(nèi)存就緒:具備運(yùn)行條件,只等調(diào)度程序?yàn)樗峙銫PU在內(nèi)存睡眠:因等待某一事件的發(fā)生,而在內(nèi)存中排隊(duì)等待在外存就緒:就緒進(jìn)程被交換到外存上繼續(xù)處于就緒狀態(tài)在外存睡眠:睡眠進(jìn)程被交換到外存上繼續(xù)等待在內(nèi)存暫停:因調(diào)用stop程序而進(jìn)入跟蹤暫停狀態(tài),等待其父進(jìn)程發(fā)送命令。 在外存暫停:處

58、于跟蹤暫停態(tài)的進(jìn)程被交換到外存上 創(chuàng)建態(tài):新進(jìn)程正在被創(chuàng)建、但尚未完畢的中間狀態(tài) 終止態(tài):進(jìn)程終止自己查看用戶信息 w w顯示信息的含義JCPU:以終端代號(hào)來區(qū)分,該終端所有相關(guān)的進(jìn)程執(zhí)行時(shí),所消耗的CPU時(shí)間會(huì)顯示在這里PCPU:CPU執(zhí)行程序耗費(fèi)的時(shí)間WHAT:用戶正在執(zhí)行的操作 查看個(gè)別用戶信息:w 用戶名查看用戶信息 ww顯示信息的含義load average:分別顯示系統(tǒng)在過去1、5、15分鐘內(nèi)的平均負(fù)載程度。FROM:顯示用戶從何處登錄系統(tǒng),“:0”的顯示代表該用戶時(shí)從X Window下,打開文本模式窗口登錄的IDLE:用戶閑置的時(shí)間。這是一個(gè)計(jì)時(shí)器,一旦用戶執(zhí)行任何操作,該計(jì)時(shí)器

59、便會(huì)被重置查看系統(tǒng)中的進(jìn)程 ps常用選項(xiàng)a:顯示所有用戶的進(jìn)程u:顯示用戶名和啟動(dòng)時(shí)間x:顯示沒有控制終端的進(jìn)程e:顯示所有進(jìn)程,包括沒有控制終端的進(jìn)程l:長格式顯示w:寬行顯示,可以使用多個(gè)w進(jìn)行加寬顯示查看系統(tǒng)中的進(jìn)程 psps常用輸出信息的含義PID:進(jìn)程號(hào)PPID:父進(jìn)程的進(jìn)程號(hào)TTY:進(jìn)程啟動(dòng)的終端STAT:進(jìn)程當(dāng)前狀態(tài)S休眠狀態(tài),D不可中斷的休眠狀態(tài),R運(yùn)行狀態(tài),Z僵死狀態(tài),T停止NI:進(jìn)程優(yōu)先級(jí)查看系統(tǒng)中的進(jìn)程 psps常用輸出信息的含義TIME:進(jìn)程自從啟動(dòng)以來啟用CPU的總時(shí)間COMMAND/CMD:進(jìn)程的命令名USER:用戶名%CPU:占用CPU時(shí)間和總時(shí)間的百分比%MEM

60、:占用內(nèi)存與系統(tǒng)內(nèi)存總量的百分比查看系統(tǒng)中的進(jìn)程 psps應(yīng)用實(shí)例# ps 查看隸屬于自己的進(jìn)程# ps -u or -l 查看隸屬于自己進(jìn)程詳細(xì)信息# ps -le or -aux 查看所有用戶執(zhí)行的進(jìn)程的詳細(xì)信息# ps -aux -sort pid 可按進(jìn)程執(zhí)行的時(shí)間、PID、UID等對(duì)進(jìn)程進(jìn)行排序查看系統(tǒng)中的進(jìn)程 psps應(yīng)用實(shí)例# ps -aux | grep sam# ps -uU sam查看系統(tǒng)中指定用戶執(zhí)行的進(jìn)程# ps -le | grep init查看指定進(jìn)程信息kill 殺死進(jìn)程為什么要?dú)⑺肋M(jìn)程該進(jìn)程占用了過多的CPU時(shí)間該進(jìn)程縮住了一個(gè)終端,使其他前臺(tái)進(jìn)程無法運(yùn)行運(yùn)行時(shí)間過長,但沒有預(yù)期效果產(chǎn)生了過多到屏

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論