文章目錄
1.rpm管理(重點):軟體查詢,卸載,安裝
作用:rpm的作用類似windows上的筆記本管家中「軟體管理」、安全衛士上面「軟體管家」等產品,主要作用是對linux伺服器上的軟體包進行對應管理操作,管理分為:查詢、卸載、安裝。
1.1查詢某個軟體的安裝狀況:
#rpm-qa|grep關鍵字
選項:
-q:查詢,query
-a:全部,all
案例:查詢linux上是否安裝firefox
1.2卸載某個軟體
#rpm-e軟體的名稱
傲遊卸載的時侯是沒有依賴關係的linux文字編輯器,所以可以直接卸載。
然而在卸載Apache的時侯提示難以卸載:
當存在依賴關係的時侯又不想去解決這個問題的時侯可以:#rpm-e軟體包名--nodeps
1.3軟體的安裝
要想裝軟體,跟windows下一樣,先得找到安裝套件。
軟體套件的取得方法:
a.去官網去下載;
b.不介意舊版的話,可以從光盤(或則鏡像檔)中讀取;
查看球狀設備的資訊:
#lsblk(listblockdevices)查看球狀裝置的資訊
Name:名稱
Size:設備大小
Type:類型
MountPoint:掛載點(類似windows下c盤)
b.掛載光盤
指令:mount
句型:#mount設備原始位址要掛載的位置路徑
設備原始位址:位址統一都在/dev下,之後依大小決定具體name值linux 執行權限,堆砌在一起組成原始位址,例如當前:「/dev/sr0」
要掛載的位置路徑:掛載目錄通常都在mnt下,也可以在mnt下建目錄,此處以“/mnt/dvd”為例
安裝軟體的指令:#rpm-ivh軟體包完整名稱
選項:
-i:install,安裝
-v:顯示進度條
-h:表示以「#」形式顯示進度條
注意在目前目錄下,可以快速輸入:先輸入fire,之後按tab鍵都會手動補全。
2權限管理
總述:Linux系統通常將檔案可存/取存取的身份分為3個類別:owner、group、others,且3種身分各有read、write、execute等權限。
2.1權限介紹
哪些是權限?
在多用戶(可以不同時)電腦系統的管理中linux格式化硬碟,權限是指某個特定的使用者俱有特定的系統資源使用權利,像是資料夾、特定係統指令的使用或儲存量的限制。
在Linux中分別有讀取、寫入、執行權限:
讀取權限:
對於資料夾來說,讀取權限影響使用者是否還能列舉目錄結構
對於文件來說,讀取權限影響使用者是否可以查看文件內容
寫權限:
對資料夾來說,寫入權限會影響使用者是否可以在資料夾下「建立/刪除/複製到/聯通到」文件
對於文件來說,寫入權限會影響使用者是否可以編輯文件內容
執行權限:
通常都是對於文件來說,非常腳本文件。
2.2身分介紹
2、身分介紹
2.3Linux的權限介紹
要設定權限,就須要曉得文件的一些基本屬性和權限的分配規則。
在Linux中,ls指令常拿來檢視檔案的屬性,用來顯示檔案的檔案名稱和相關屬性。
標紅的部份就是Linux的文檔權限屬性資訊(ls-l等價於ll)
十位字元表示含意:
權限分配中,都是rwx的三個參數組合,且位置次序不會改變。沒有對應權限就用–代替。
a.其是資料夾類型
b.所有者:擁有全部權限(讀寫執行)
c.同組用戶:可讀、可執行
d.其他使用者:可讀、可執行
2.4權限設定
句型:#chmod選項權限模式文件
常用選項:
-R:遞歸設定權限(當文件類型為資料夾的時侯)
權限模式:就是該文件須要設定的權限資訊
文件:可以是文件,也可以是資料夾,可以是相對路徑也可以是絕對路徑。
注意點:如果想要給文件設定權限,操作者要不是root用戶,就是文件的擁有者。
2.4.1字母方式
2.4.2數位方式
讀:r4
寫:w2
執行:x1
沒有任何權限:0
例如:必須為anaconda-ks.cfg設定權限linux 執行權限,權限要求擁有者擁有全部權限,同群組使用者擁有讀取執行權限,其他使用者只讀。
全部權限(u):讀+寫+執行=4+2+1=7
讀與執行(g):讀+執行=4+1=5
讀取權限(o):讀取=4
由上得悉權限為:754
#chmod754anaconda-ks.cfg
筆試題:用超級管理員設定文件的權限指令是#chmod-R731aaa,請問這個指令有沒有哪些不合理的地方?
擁有者:7=4+2+1=讀+寫+執行
同組用戶:3=2+1=寫+執行
其他用戶:1=1=執行
緣由:能寫並且卻不能讀
注意:在寫權限的時侯千萬不要設定類似前面的這些「奇葩權限」。假如一個權限數字中凡是出現2與3的數字,則該權限有不合理的情況。
以上是rpm 管理:Linux 伺服器軟體套件的查詢、解除安裝與安裝指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!