linux基礎(chǔ)概念和個(gè)人筆記總結(jié)(2)

2018-06-08 17:00 更新

防偽碼:只要功夫深,鐵杵磨成針

由于第四章實(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ù)信息

防止沖突,筆記如下圖所示:




謝謝觀看,我將立即演示第四章相關(guān)實(shí)驗(yàn),及時(shí)更新,以便于理論和實(shí)驗(yàn)相結(jié)合!





本文出自 “一盞燭光” 博客,請(qǐng)務(wù)必保留此出處http://yw666.blog.51cto.com/11977292/1842920

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)