1、Linux命令及獲取幫助
1.Linux命令的格式
1)瞭解Linux命令的語法格式:
命令 【選項】 【參數】
2)掌握命令格式中命令、選項、參數的具體含義
a)命令:告訴Linux(UNIX)操做系統作(執行)什麼。
b)選項:說明命令運行的方式(能夠改變命令的功能)。選項部分是以「-」字符開始的。
c)參數:說明命令影響(操做)的是什麼(如一個文件、一個目錄或是一段正文文字)
ls –a /
2.whoami命令
1)瞭解whoami命令的功能:列出目前登錄Linux系統所使用的用戶名(帳號)。
3.who命令
1)掌握who命令的功能:列出目前哪些用戶在系統上工做。
2)掌握who命令的輸出結果:顯示當前登陸的全部用戶,以及當前的日期和時間。
4.date、cal、和clear命令及帶有參數的命令
1)掌握date命令的功能:顯示系統當前的日期和時間。
2)掌握date命令設置時間時間的格式:date 月日時分年。
例如:將時間設定成2013年12月24日上午10點18的命令:
擴展(date 122410182013)
hwclock命令能夠用來顯示/設置硬件時鐘命令。
hwclock –s 同步硬件
hwclock –w 同步系統)
3)掌握cal命令的功能:顯示某月的日曆。
4)靈活應用cal命令列出某一年某月的日曆:例如顯示2008年8月份日曆的命令爲:cal 8 2008
5)掌握clear命令的功能:清除屏幕
6)掌握清屏快捷鍵:ctrl+l
5.su和passwd命令
1)掌握su命令的功能:從當前的用戶切換到另外一個指定的其餘用戶。
2)靈活應用su命令切換用戶:
例如:切到root用戶的命令:su – root
3)掌握passwd命令功能:修改用戶(既能夠是普通用戶,也能夠是root用戶)的密碼,查看用戶的密碼狀態等( passwd -S 用戶名 //S必須爲大寫)。
4)掌握使用passwd命令修改用戶密碼:
例如:修改dog用戶密碼的命令:passwd dog
6.利用man命令來獲取幫助信息
1)掌握man命令的功能:獲取某個Linux命令的使用說明。
2)掌握使用man命令查看某命令的使用說明:
例如:查看su命令的使用說明的命令爲:man su
7.使用「命令名 --help」獲取幫助
1)例如:查看ls命令幫助的命令爲:(不使用man方法)
ls --help
2、用戶、羣組和權限
1.用戶及passwd文件
1)掌握/etc/passwd文件的功能:存儲全部用戶的相關信息,該文件也被稱爲用戶信息數據庫(Database)。
2)/etc/passwd文件每一個字段的具體含義:
a)第1個字段(列)記錄的是這個用戶的名字(在建立用戶時root用戶起的)。
b)第2個字段(列)若是是x,表示該用戶登陸Linux系統時必須使用密碼;若是爲空,則該用戶在登陸時無須提供密碼。
c)第3個字段(列)記錄的是這個用戶的uid。
d)第4個字段(列)記錄的是這個用戶所屬羣組的gid。
e)第5個字段(列)記錄的是有關這個用戶的註釋信息(如全名或通訊地址)。
f)第6個字段(列)記錄的是這個用戶的家目錄的路徑。
g)第7個字段(列)記錄的是這個用戶登陸後,第一個要執行的進程。
2.shadow文件
1)/etc/shadow文件的功能:存儲全部用戶的密碼,每個用戶佔用一行記錄,該文件實際上就是存放用戶密碼的數據庫(Database)。
2)/etc/shadow文件每一個字段的具體含義:
a)帳戶名:帳戶名與/etc/passwd裏面的帳戶名是一一對應的關係。
b)密碼:這裏能夠看到3類,分別是奇奇怪怪的字符串、*和!!其中,奇奇怪怪的字符串就是加密過的密碼文件。星號表明賬號被鎖定,雙歎號表示這個密碼已通過期了。奇奇怪怪的字符串是密文字符串格式爲:$id$salt$encrypted,以$6$開頭的,代表是用SHA-512加密的,$1$ 代表是用MD5加密的、$2$ 是用Blowfish加密的、$5$是用 SHA-256加密的。$salt是一個最多16個字符的隨機生成的字符串,用來增長破解難度。$encrypted就是經過加密算法和salt算出來的密文。
c)修改日期:這個是代表上一次修改密碼的日期與1970-1-1相距的天數密碼不可改的天數:假如這個數字是8,則8天內不可改密碼,若是是0,則隨時能夠改。
d)密碼須要修改的期限:若是是99999則永遠不用改。若是是其其餘數字好比12345,那麼必須在距離1970-1-1的12345天內修改密碼,不然密碼失效。
e)修改期限前N天發出警告:好比你在第五條規定今年6月20號規定密碼必須被修改,系統會從距離6-20號的N天前向對應的用戶發出警告。
f)密碼過時的寬限:假設這個數字被設定爲M,那麼賬號過時的M天內修改密碼是能夠修改的,改了以後帳戶能夠繼續使用。
g)賬號失效日期:假設這個日期爲X,與第三條同樣,X表示的日期依然是1970-1-1相距的天數,過了X以後,賬號失效。
h)保留:被保留項,暫時尚未被用上。
3.羣組及group文件
1)/etc/group文件的功能:存放了Linux系統中全部羣組的信息,它實際上就是一個存放羣組信息的數據庫(Database)。
2)/etc/group文件每一個字段的具體含義:
a)第1個字段是這個羣組的名字。
b)第2個字段中的x表示這個羣組在登陸Linux系統時必須使用密碼。
c)第3個字段記錄的是這個羣組的gid。
d)第4個字段記錄的是這個羣組裏還有哪些羣組成員。
4.怎樣在Linux系統中添加一個新的用戶帳戶
1)掌握useradd命令的功能:新增一個用戶。
2)瞭解useradd命令的經常使用選項:
a)–u:指定用戶的UID
b)–g:指定用戶所屬的GID
c)–G: 指定用戶所屬的羣組
d)–d:指定用戶的家目錄
e)–c:指定用戶的備註信息
f)–s:指定用戶所用的shell
3)靈活應用useradd命令的舉例:
a)例如:在系統中新增一個fox(狐狸)用戶的命令:useradd fox
b)例如:在系統中新增一個用戶user01,屬組爲police以及uid爲600的命令:
useradd –u 600 –G police user01
5.使用usermod命令修改用戶帳戶
1)掌握usermod命令的功能:修改用戶的帳戶信息。
2)瞭解usermod命令的經常使用選項:
a)–u:修改用戶的UID
b)–g:修改用戶的GID
c)–G:將一個用戶加入到指定的羣組中
d)–d:修改用戶的家目錄
e)–c:修改用戶的備註信息
f)–s:修改用戶所用的shell
3)靈活應用usermod命令的舉例:
a)修改babydog4用戶的家目錄爲/home/babies的命令:
usermod –d /home/babies babydog4
b)將babydog4這個用戶添加到babydog6這個羣組中的命令:
usermod –G babydog6 babydog4
c)將babydog4這個用戶的的gid變動爲dog羣組的命令:
usermod –g dog babydog4
6.使用usermod命令鎖住用戶及將用戶解鎖
1)瞭解usermod –L命戶令的功能:將用戶的帳號鎖住
2)瞭解usermod –L命戶令的用法舉例:
例如:將babydog6用戶的帳號鎖住的命令:usermod –L babydog6
3)瞭解usermod –U命戶令的功能:將用戶的帳號解鎖
4)瞭解usermod –U命戶令的用法舉例:
例如:將babydog6用戶的帳號解鎖的命令:usermod –U babydog6
7.使用userdel命令刪除用戶帳號
1)掌握userdel命令的功能:刪除用戶。
2)瞭解userdel命令的經常使用選項:
a)–r:在刪除用戶的同時刪除這個用戶的家目錄及其郵箱。
3)靈活應用userdel命令刪除用戶的舉例:
a)例如:刪除babydog5用戶不刪除其家目錄的命令:
userdel babydog5
b)例如:刪除babydog5用戶,同時刪除其家目錄的命令:
userdel –r babydog5
8.羣組的管理
1)掌握groupadd命令的功能:建立一個新的羣組帳號。
2)瞭解groupadd命令的經常使用選項:
c)–g:指定羣組的GID
3)靈活應用groupadd命令的舉例:
例如:在系統中新增長一個名爲boydogs的羣組的命令:
groupadd boydogs
4)掌握groupmod命令的功能:修改一個羣組帳號的信息。
5)瞭解groupmod命令的經常使用選項:
a)–g:修改羣組的GID
b)–n:修改羣組的名稱
6)靈活應用groupmod命令的舉例:
a)例如:修改police羣組的gid爲521的命令:
groupmod –g 521 police
b)例如:將羣組boydogs更名爲daddogs的命令:
groupmod –n daddogs boydogs
7)掌握groupdel命令的功能:刪除一個羣組帳號。
8)靈活應用groupdel命令的舉例:
例如:刪除daddogs羣組的命令:groupdel daddogs
3、用戶、羣組及權限的深刻討論
1.怎樣查看文件的權限
1)掌握使用ls –l命令查看文件上所設定的權限。
2)掌握ls –l命令的顯示結果中的第一列分紅4組,其中;
a)第1個字符爲第1組,表明這是一個文件(-)或是一個目錄(d),也能夠是其餘資源。
b)第二、三、4個字符爲第2組,定義了文件或目錄的全部者(owner)所具備限的權,使用u表明全部者(owner)對文件的全部權限。
c)第五、六、7個字符爲第3組,定義了文件或目錄的全部者所在的羣組中其餘(用戶)所具備的權限,使用g表明這一組(group)權限。
d)第八、九、10個字符爲第4組,定義了既不是owner也不和owner在同一羣組的其餘用戶對文件或目錄所具備的權限。使用o表明這一組(other)權限。
3)掌握ls –l命令的顯示結果中的第三列、第四列爲文件的屬主和屬組。
2.root用戶及文件的安全控制
1)掌握root用戶的定義:root用戶也稱爲超級用戶,它能夠徹底不受限制地訪問任何用戶的帳戶和全部文件及目錄。
2)瞭解Linux系統中用戶分類:
Linux系統是將系統中的全部用戶分紅了3類:
a)第1類:全部者
b)第2類:同組用戶(修正:所屬組,由於你建立一個用戶的過程會覺得這個用戶名爲名字建立一個同名的組)
c)第3類:非同組的其餘用戶
3)掌握文件操做權限包括讀(read)、寫(write)和執行(execute)
4)掌握Linux操做系統在顯示權限時,使用以下4個字符來表示文件操做權限:
a)r:表示read權限,也就是能夠閱讀文件或者ls命令列出目錄內容的權限。
b)w:表示write權限,也就是能夠編輯文件或者在一個目錄中建立和刪除文件的權限。
c)x:表示execute權限,也就是能夠執行程序或者使用cd命令切換到這個目錄以及使用帶有-l選項的ls命令列出這個目錄中詳細內容的權限等。
d)-:表示沒有相應的權限(與所在位置的r、w或x相對應)。
3.掌握使用chown修改文件的屬主
chown 屬主:屬組 文件
chown :屬組 文件
chown 屬主 文件
a)例如,修改文件file1的屬主爲root的命令爲:chown root file1
4.掌握使用chgrp修改文件的屬組
chgrp 屬組 文件
a)例如,修改文件file1的屬組爲wg的命令爲:chgrp wg file1
5.使用符號法設定文件或目錄上的權限
1)掌握chmod命令的功能:設定或更改文件或目錄上的權限。
2)掌握-R選項:不但設置(或更改)該目錄權限,並且還要遞歸地設置(或)更改該目錄中全部文件或子目錄的權限。
3)掌握是符號表示法的定義:
符號表示法是使用幾個特定的符號來設定權限的狀態。
4)掌握權限狀態能夠分爲3個部分:
a)第1個部分,表示要設定或更改誰的權限狀態。其中的具體表示以下:
u:表示全部者(owner)的權限。
g:表示羣組(group)的權限。
o:表示既不是owner也不與owner在同一個group的其餘用戶(other)的權限。
a:表示以上3組,也就是全部用戶(all)的權限。
b)第2部分,是運算符(operator),也有人稱爲操做符,其中的具體表示以下:
+:表示加入權限
-:表示去掉權限
=:表示設定權限
c)第3部分,表示權限(permission),其中的具體表示以下:
r:表示read(讀)權限。
w:表示write(寫)權限。
X:表示execut(執行)權限。
5)靈活應用符號表示法設定或更改文件或目錄上的權限:
a)例如:在dog_wolf文件上添加全部者和同組用戶的可執行權限的命令:
chmod ug+x dog_wolf
b)例如:在babydog目錄上爲其餘用戶添加寫權限的命令:
chmod o+w babydog
6.使用數字表示法設定文件或目錄上的權限
1)掌握數字表示法的定義:
數字表示法是指使用一組三位數的數字來表示文件或目錄上的權限狀態。其中:
第1個數字表明全部者(owner)的權限(u)。
第2個數字表明羣組(group)的權限(g)。
第3個數字表明其餘用戶(other)的權限(o)。
2)數字表明的資源權限狀態:
4:表示具備讀(read)權限。
2:表示具備寫(write)權限。
1:表示具備執行(execute)權限。
0:表示沒有相應的權限。
3)靈活應用數字法表示法設定或更改文件或目錄上的權限:
a)例如:使用數字表示法對owner開放/home/dog/babydog目錄和其中全部文件的一切權限,可是對同組用戶開放讀和執行權限,而對其餘用戶只開放讀權限的命令:
chmod -R 754 /home/dog/babydog
4、特殊權限
粘滯位(Stickybit),又稱粘着位,是Unix文件系統權限的一個旗標。最多見的用法在目錄上設置粘滯位,也只能針對⽬錄設置,對於⽂件⽆效。則設置了粘滯位後,只有目錄內文件的全部者或者root才能夠刪除或移動該文件。若是不爲目錄設置粘滯位任何具備該目錄寫和執行權限的用戶均可以刪除和移動其中的文件。實際應用中,粘滯位通常用於/tmp目錄,以防止普通用戶刪除或移動其餘用戶的文件。
1.掌握設置t權限
例如:t :設置粘着位
chmod +t filename
設置相應的x權限,不然t權限並不能正真生效。(大寫T說明t權限未生效)
針對目錄t
即當一個目錄被設置爲"粘着位"(用chmod a+t),則該目錄下的文件只能由
1、超級管理員刪除
2、該目錄的全部者刪除
3、該文件的全部者刪除
也就是說,即使該目錄是任何人均可以寫,但也只有文件的屬主才能夠刪除文件。
2.掌握設置s權限
例如:s:文件屬主和組設置SUID和GUID,文件在被設置了s權限後將以root身份執行。
在設置s權限時文件屬主、屬組必須先設置相應的x權限,不然s權限並不能正真生效。(大寫S說明s權限未生效)
chmod a+s filename chmod +s filename
chmod a+s /bin/cat
cat /etc/shadown
3.掌握數字設置s權限
例如:設置s u i d:將相應的權限位以前的那一位設置爲4;
chmod 4764 filename //設置SUID
設置g u i d:將相應的權限位以前的那一位設置爲2;
chmod 2764 filename //設置SGID
二者都置位:將相應的權限位以前的那一位設置爲4+2=6。
chmod 6764 filename //設置SUID和SGID
小結:
SUID:當設置了SUID 位的文件被執行時,該文件將以全部者的身份運 行,也就是說不管誰來執行這個文件,他都有文件全部者的特權。
SGID:與上面的內容相似。用於設置目錄. 一個目錄被標上setgid位, 此目錄下建立的文件繼承該目錄的屬性.文件運行時運行者將具備所屬組的 特權
sticky-bit:該位能夠理解爲防刪除位. 設置sticky bit位後,就算用 戶對目錄具備寫權限,但也只能添加文件而不能刪除其餘用戶建立的文件。
4.使用passwd修改密碼和檢查用戶密碼的狀態
1)瞭解–S選項:root用戶可使用帶有-S選項的passwd命令查看其餘用戶的密碼狀態。
2)掌握passwd –S命令用法舉例
a)root用戶查看dog用戶的密碼狀態的命令:
passwd –S dog
5.使用su命令進行用戶的切換
1)瞭解使用echo命令顯示環境變量PATH的值:echo $PATH
2)掌握帶有-與沒有帶有-選項的su命令之間的區別:
帶有-選項的su命令會從新設置環境變量
6.發現與用戶相關信息的命令
1)掌握groups命令的功能:肯定當前用戶所屬的羣組
2)瞭解id命令的功能:不但能夠獲取當前用戶的羣組,還能夠獲取羣組的ID及用戶ID和用戶名。
5、正文處理命令及tar命令
1.使用cat命令進行文件的縱向合併
1)掌握使用cat命令實現文件的縱向合併:
a)例如:使用cat命令將baby.age、baby.kg和baby.sex這三個文件縱向合併爲baby文件的方法:
cat baby.age baby.kg baby.sex >baby
b)例如:使用cat命令將baby.age文件的內容添加到baby2文件中的方法:
cat baby.age >>baby2。
2.歸檔文件和歸檔技術
1)掌握歸檔的定義:歸檔(archiving)就是將許多文件(或目錄)打包成一個文件。
2)瞭解歸檔的目的:歸檔的目的就是方便備份、還原及文件的傳輸操做。
3)掌握tar命令的功能:將多個文件(也可能包括目錄,由於目錄自己也是文件)放在一塊兒存放到一個磁帶或磁盤歸檔文件中。而且未來能夠根據須要只還原歸檔文件中的某些指定的文件。
4)掌握tar命令的經常使用選項:
c:建立一個新的tar文件。
t:列出tar文件中目錄的內容。
x:從tar文件中抽取文件。
f:指定歸檔文件或磁帶(也多是軟盤)設備(通常都要選)。
v:顯示所打包的文件的詳細信息,v是verbose的第1個字母。
z:使用gzip壓縮算法來壓縮打包後的文件。
j:使用bzip2壓縮算法來壓縮打包後的文件。
3.使用tar命令建立、查看及抽取歸檔文件
1)掌握使用tar命令建立歸檔文件的用法舉例:
例如:使用tar命令將arch目錄打包成一個名爲arch.tar的歸檔文件的方法(要求顯示全部打包的文件和目錄):
tar cvf arch.tar arch
掌握使用tar命令查看歸檔文件的用法舉例:
例如:使用tar命令顯示arch.tar這個歸檔文件(包)中的全部文件的方法:
tar tf arch.tar
2)掌握使用tar命令抽取歸檔文件的用法舉例:
例如:使用tar命令恢復arch.tar中的所有內容的方法:
tar xvf arch.tar -C 路徑
4.文件的壓縮和解壓縮
1)掌握壓縮的定義:壓縮就是將一個大的文件經過一些壓縮算法變成一個小文件。
2)瞭解壓縮的目的:主要是縮小文件的大小,這樣會節省存儲文件的磁盤或磁帶的空間,另外在網絡上傳輸這些小文件也會減小網絡的瀏覽(也就是節省網絡的帶寬)。
3)掌握解壓縮的定義:解壓縮就是將一個經過一些壓縮算法的文件恢復到壓縮以前的樣子。
4)掌握gzip命令和gunzip命令的用法舉例:
a)例如:將文件file1壓縮成.gz格式的壓縮包應該使用的命令爲:gzip file1 –c > /路徑/name.gz
b)例如:將壓縮文件file1.gz解壓縮的命令爲:
gunzip file1.gz
5)掌握bzip2命令和bunzip2命令的用法舉例:
a)例如:將文件file1壓縮成.bz2格式的壓縮包應該使用的命令爲:bzip2 file1
b)例如:將壓縮文件file1.bz2解壓縮的命令爲:
bunzip2 file1.bz2
5.在使用tar命令的同時進行壓縮和解壓縮
1)掌握在使用tar命令的同時進行壓縮和解壓縮的用法舉例
a)例如:使用tar命令將arch目錄打包並且同時使用gzip的技術壓縮打包後文件的方法(打包後的文件名爲arch.tar.gz):
tar cvfz arch.tar.gz arch
b)例如:使用tar命令將arch目錄打包並且同時使用bzip2的技術壓縮打包後文件的方法(打包後的文件名爲arch.tar.bz2):tar cvfj arch.tar.bz2 arch
6、利用vi編輯器建立和編輯正文文件
1.vi編輯器簡介
1)掌握vi的定義:vi是一個UNIX和Linux系統內嵌的標準正文(文字)編輯器,它是一種交互類型的正文編輯器,它能夠用來建立和修改正文文件。
2.vi編輯器的操做模式
1)掌握vi編輯器的3中基本模式:
a)命令行模式:vi的默認模式。在這一模式中,全部的輸入被解釋成vi命令,能夠執行修改、複製、移動、粘貼和刪除正文等命令,也能夠進行移動光標、搜索字符串和退出vi的操做等。
b)編輯模式:在編輯模式中,能夠往一個文件中輸入正文。在這一模式下,輸入的每個字符都被vi編輯器解釋爲輸入的正文。使用ESC鍵返回命令行模式。
c)擴展模式:在一些UNIX系統上也叫最後一行模式。在這一模式下,可使用一些高級編輯命令,如搜尋和替代字符串、存盤或退出vi編輯器等。要進入最後一行模式,須要在命令行模式中輸入冒號(:),冒號這一操做將把光標移到屏幕的最後一行。
3.在vi編輯器中光標的移動
1)掌握在vi編輯器中用來移動光標位置的鍵與光標移動之間的關係,以下表:
鍵組合(命令) 光標的移動
$ 光標移動到當前行的結尾
0 光標移動到當前行的開始
4.進入插入模式
1)掌握從命令行模式進入插入模式的命令:
a:進入插入模式並在光標以後進行添加。
i:進入插入模式並在光標以前進行插入。
o:進入插入模式並在當前(光標所在)行之下開啓新的一行。
5.在命令行模式下刪除與複製的操做
1)掌握經常使用的刪除與複製的經常使用按鍵
鍵組合(命令) 含義
dd 刪除光標所在的那一行
ndd n爲數字。刪除光標所在的向下n行,例如:20dd則是刪除20行
yy 複製光標所在的那一行
nyy n爲數字。複製光標所在的向下n行,例如:20yy則是複製20行
6.粘貼命令=
1)掌握粘貼命令:
鍵組合(命令) 含義
p 將已複製的數據在光標下一行粘貼
P 將已複製的數據在光標上一行粘貼
7.復原和重作命令
1)掌握經常使用的復原和重作命令:
鍵組合(命令) 含義
U 復原前一個操做
ctrl+r 重作上一次操做
8.擴展模式與文件的存儲和退出
1)掌握擴展模式下經常使用的命令:
命令 含義
:w 將文件存入/寫入(saves/writes)磁盤。
:q 退出(quits)vi編輯器(並不存盤)
:wq 將文件存入/寫入(saves/writes)磁盤並退出(quits)vi編輯器。
9.快速移動光標在文件中的位置
1)掌握快速移動光標在文件中位置的命令:
G 光標移動到這個文件的最後一行
nG n爲數字。光標移動到這個文件的第n行。例如20G則會移動到這個文件的第20行
gg 移動到這個文件的第一行,至關於1G
10.快速移動光標在屏幕中的位置
1)掌握快速在屏幕中移動光標的位置的命令:
H 光標移動到這個屏幕的最上方那一行的第一個字符
M 光標移動到這個屏幕的中央那一行的第一個字符
L 光標移動到這個屏幕的最下那一行的第一個字符
7、系統監控
1.系統監視和進程控制工具—top和free
1)掌握top命令的功能:top命令是Linux下經常使用的性能分析工具,可以實時顯示系統中各個進程的資源佔用情況,相似於Windows的任務管理器。
2)瞭解使用top命令列出系統狀態時,系統默認每5秒刷新一下屏幕上的顯示結果。
3)掌握free命令的功能:顯示內存的使用狀態。
2.系統中進程的監控—ps
1)掌握進程的定義:進程是程序的一次動態執行。
2)掌握守護進程的定義:守護進程是在後臺運行並提供系統服務的一些進程。
3)掌握父進程、子進程的定義:當一個進程建立另外一個進程時,第1個進程被稱爲新進程的父進程,而新進程被稱爲子進程。
4)掌握ps命令的功能:用來顯示當前進程的狀態。
ps –aux 顯示全部的與用戶相關的完整信息
系統中進程的監控—pstree、kill
pstree安裝(yum -y install psmisc)
1)掌握pstree命令的功能:以樹狀圖顯示程序。
2)掌握pstree命令的用法舉例:
例如:列出PID爲4729的進程的進程狀態樹的命令:pstree 4729
3)掌握kill命令的功能:把一個信號發送給一個或多個進程。默認發送終止信號。
4)靈活應用kill命令終止進程
例如:終止PID爲3852的進程的命令:kill 3852
5)靈活應用kill -9命令殺死進程
例如:殺死PID爲3906的進程的命令:kill -9 3906
3.掌握pgrep命令的功能:經過名稱或其餘屬性查找進程
例如:查找名爲firefox的進程的命令爲:pgrep firefox
4.掌握pkill命令的功能:經過名稱或其餘屬性發信號給進程
例如:殺死名爲firefox的進程的命令爲:pkill firefox
8、Linux網絡原理及基礎設置 1.使用ifconfig命令來維護網絡 1)掌握ifconfig命令的功能:顯示全部正在啓動的網卡的詳細信息或設定系統中網卡的IP地址。 2)靈活應用ifconfig命令設定網卡的IP地址: 例如:修改eth0網卡的IP地址爲172.18.48.56和子網掩碼255.255.255.128的命令: ifconfig eth0 172.18.48.56 netmask 255.255.255.128 2.使用ifup和ifdown命令啓動和中止網卡(詳見linux系統管理P424) 1)掌握ifup命令的功能:啓動系統上指定的網卡。 2)掌握ifdown命令的功能:中止系統上指定的網卡。 3)掌握使用ifup命令啓用指定網卡的舉例: 例如:啓動eth0網卡的命令:ifup eth0 4)掌握使用ifdown命令停用指定網卡的舉例: 只能做用於配置文件 例如:停用eth0網卡的命令:ifdown eth0 5)Service network restart 重啓網卡服務,使配置生效,省得重啓機器 3.網絡配置文件 1)瞭解網卡的配置文件存放在/etc/sysconfig/network-scripts目錄中,且每一個網卡對應的配置文件的文件名以ifcfg-開始,如eth0這個網卡對應的網絡配置文件就是ifcfg-eth0。 補:虛擬機新添加網卡沒有配置文件需手動添加配置或圖形添加網卡 掌握網絡配置的定義:所謂的網絡配置(設定)就是要修改網卡所對應的網絡配置文件,能夠經過使用文字編輯器(vi)直接編輯網絡配置文件來從新配置網絡。