2018/11/20 許可權修改、本地yum源配置、使用minimal安裝linux
許可權修改:
chmod [{ugoa}{+-=}{rwx}] [檔名或目錄]
chmod [mode=421] [ 檔案或目錄]
引數:-R 下面的檔案和子目錄做相同許可權操作(Recursive遞迴的)
注意:root使用者是超級使用者,不管有沒有許可權,root都能進行更改。用普通使用者測試許可權。
不能用一個普通使用者去修改另一個普通使用者的許可權。
更改所有者-chown
英文:change file ownership
作用:更改檔案或者目錄的所有者
語法 : chown user[:group] file...
-R : 遞迴修改
改變所屬組chgrp
英文:change file group ownership
作用:改變檔案或目錄的所屬組
語法 : chgrp [group] file...
RPM軟體包管理
RPM軟體包也稱為二進位制軟體包
RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫
RPM命令使用
rpm的常用引數
i:安裝應用程式(install)
vh:顯示安裝進度;(verbose hash)
U:升級軟體包;(update)
qa: 顯示所有已安裝軟體包(query all)
e:解除安裝應用程式(erase)
注意:如果其它軟體包有依賴關係,解除安裝時會產生提示資訊,可使用--nodeps強行解除安裝。
查詢所有安裝的rpm包: # rpm –qa
查詢mysql相關的包: # rpm –qa | grep mysql
安裝:rpm -ivh jdk.rpm
解除安裝: rpm –e mysql*
強行解除安裝:rpm –e mysql* --nodeps
YUM管理
yellowdog updater modified
查詢
yum list 查詢所有可用軟體包列表
yum search 關鍵字 搜尋伺服器上所有和關鍵字相關的包
可以通過yum info 關鍵字 來查詢包名
安裝
yum -y install 包名 -y 自動回答yes
升級
yum -y update 包名
注意:如果不加包名,就升級所有的,包括核心。必須加包名升級單個軟體包,慎用升級所有的
檢測升級 yum check-update
解除安裝
yum -y remove 包名
幫助
yum --help、man yum
yum clean all 清除快取和舊的包
yum repolist 檢視當前可用的yum源
yum deplist httpd 列出一個包所有依賴的包
搭建本地yum源
1掛載光碟
達到下面效果 ,注意 Centos_6.5_Final在目錄這個下面: cd /media/Centos_6.5_Final/
2,讓網路yum原始檔失效
cd /etc/yum.repos.d/
rename .repo .repo.bak * #重新命名所有的.repo檔案
cp CentOS-Media.repo.bak CentOS-Media.repo #配置一個.repo檔案
如下圖所示
3,修改光碟yum原始檔
vim CentOS-Media.repo 進行如下設定
yum clean all
yum repolist 有如下顯示則說明成功
注意:雖然 cd /media/Centos_6.5_Final/ 與 cd /etc/Centos_6.5_Final/ 都能執行剛才的第2、3步
但是不能這樣改
否則就是下面結果
使用minimal 安裝linux
大體思路:選擇稍後安裝作業系統,然後將minial放進去,即使最開始放不進去,後面安裝也有選項提示
下面是我的磁碟分割槽情況
4個分割槽
主分割槽 最多有4個
擴充套件最多有1個
主分割槽 + 擴充套件分割槽 最多有4個
擴充套件分割槽下面有多個邏輯分割槽