1. 程式人生 > >2018/11/20 許可權修改、本地yum源配置、使用minimal安裝linux

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個

擴充套件分割槽下面有多個邏輯分割槽