防偽碼:只要功夫深,鐵杵磨成針
由于第四章實(shí)驗(yàn)必須理論與實(shí)踐相結(jié)合,所以我立即演示實(shí)驗(yàn)效果,并及時(shí)更新,希望能幫到大家,謝謝!
第三章 安裝及管理程序
1、查詢(xún)已安裝的rpm軟件信息
格式:rpm -q(子選項(xiàng)) (軟件名)
-qa:查看系統(tǒng)中已安裝的所有rpm軟件包列表
-qi:查看指定軟件的詳細(xì)信息
-ql:查詢(xún)指定軟件包所安裝的目錄、文件列表
-qc:僅顯示指定軟件包安裝的配置文件
-qd:僅顯示指定軟件包安裝的文檔文件
2、查詢(xún)文件或目錄屬于哪個(gè)rpm軟件
格式:rpm -qf 文件或目錄名
3、查詢(xún)未安裝的rpm包文件信息:
格式:rpm -qp(子選項(xiàng))rpm包軟件
-qpi:通過(guò).rpm包文件查看該軟件的詳細(xì)信息
-qpl:查看.rpm安裝包內(nèi)所包含的目錄,文件列表
-qpc:查看.rpm安裝包內(nèi)所包含的配置文件列表
-qpd:查看.rpm安裝包內(nèi)包含的文檔文件列表
4、光盤(pán)的掛載
mount /dev/cdrom(設(shè)備) /media(目錄)
注意:與windows的使用光盤(pán)的習(xí)慣要區(qū)分開(kāi),linux必須掛載或卸載。
查看掛載情況:mount
光盤(pán)的卸載:umount /dev/cdrom 或umount /media
5、rpm包的安裝
rpm -ivh(不區(qū)分先后順序) rpm軟件包名
-i(安裝)、-U(升級(jí))、-F(更新)、-v(顯示信息)、-h(顯示安裝進(jìn)度,“#”表示)
6、rpm包的卸載:
rpm -e 軟件包名
--nodeps(忽略依賴(lài)關(guān)系)、--force(強(qiáng)制)
7、維護(hù)rpm數(shù)據(jù)庫(kù)
重建rpm數(shù)據(jù)庫(kù):rpm --rebuilddb 或 rpm --initdb
8、編譯安裝過(guò)程:
a、tar解包——下載源代碼安裝包文件
用途:解壓并釋放源代碼包到指定的目錄。
b、(./configure配置)
用途:設(shè)置安裝目錄、安裝模塊等選項(xiàng)
c、make編譯
用途:生成可執(zhí)行的二進(jìn)制文件
d、make install安裝
用途:復(fù)制二進(jìn)制文件到系統(tǒng),配置應(yīng)用環(huán)境
e、測(cè)試及使用
相關(guān)命令:cp * 復(fù)制所有文件
源碼包存放位置:/usr/src
源碼包安裝的位置:/usr/local
訪問(wèn)linux網(wǎng)頁(yè)加端口號(hào)(:10000),可輸入root和密碼訪問(wèn)
防止沖突,筆記如下圖所示:
第四章 賬號(hào)和權(quán)限管理
用戶(hù)管理:
1、用戶(hù)相關(guān)的配置文件
/etc/passwd(保存用戶(hù))
/etc/shadow(用戶(hù)密碼文件)
/etc/skel(用戶(hù)模板文件)
2、用戶(hù)相關(guān)的命令
useradd(創(chuàng)建用戶(hù))、passwd(修改密碼)、userdel(刪除用戶(hù))、usermod(修改用戶(hù)屬性)
useradd選項(xiàng):
-d:指定用戶(hù)的宿主目錄位置
-e:指定用戶(hù)賬號(hào)失效時(shí)間
-g:指定用戶(hù)的基本組名(或GID號(hào))
-G:指定用戶(hù)的附加組名(或GID號(hào))
-s:指定用戶(hù)的登錄shell
passwd (選項(xiàng)) 用戶(hù)名
-d:刪除密碼,root才能受用
-f:強(qiáng)制執(zhí)行
-k:設(shè)置只有在密碼過(guò)期失效后,方能更新
-l:鎖住密碼
-u:解鎖賬號(hào)
-s:列出密碼相關(guān)的信息,root才能使用
usermod命令:
格式:usermod (選項(xiàng))用戶(hù)名
注:usermod可用來(lái)修改用戶(hù)賬號(hào)的各項(xiàng)設(shè)定
-L:鎖定用戶(hù)賬戶(hù)
-U:解鎖用戶(hù)賬戶(hù)
由于選項(xiàng)與useradd命令中的含義大致相同,此處不做詳解
chage -l 用戶(hù)(查看用戶(hù)賬戶(hù)信息)
刪除用戶(hù)賬號(hào):
userdel命令
格式:userdel (-r) 用戶(hù)名
此處補(bǔ)充一個(gè)知識(shí)點(diǎn):!命令可以從歷史記錄中找出你所需要的命令行,history可得到歷史命令的序號(hào)
3、組的管理
a、組相關(guān)的配置文件:/etc/group
b、組相關(guān)的命令:groupadd -g (創(chuàng)建組)、groupdel(刪除組)、gpasswd(將用戶(hù)添加到組中)
gpasswd命令:
格式:gpasswd (選項(xiàng)) 組賬號(hào)名
-a:向組內(nèi)添加一個(gè)用戶(hù)
-d:從組內(nèi)刪除一個(gè)用戶(hù)成員
-M:定義組成員列表,以逗號(hào)分隔(附加組)
補(bǔ)充:
a、id命令
用途:查詢(xún)用戶(hù)身份標(biāo)識(shí) (id 用戶(hù)名)
b、groups命令
用途:查詢(xún)用戶(hù)所屬的組
groups 用戶(hù)名
c、finger命令
finger 用戶(hù)名
d、users、W、who命令
用途:查詢(xún)已登錄到主機(jī)的用戶(hù)信息
防止沖突,筆記如下圖所示:
本文出自 “一盞燭光” 博客,請(qǐng)務(wù)必保留此出處http://yw666.blog.51cto.com/11977292/1842920
更多建議: