Linux系統基礎(十一)

2021-08-09 19:40:14 字數 3079 閱讀 2041

# 虛擬機器的管理

virt-manager            # 開啟虛擬機器控制台

virsh list            # 列出正在執行的虛擬機器

virsh list --all        # 列出所有的虛擬機器

virsh start 虛擬機器名        # 開啟指定虛擬機器

virsh shutdown 虛擬機器名        # 正常關閉虛擬機器

virsh destroy 虛擬機器名        # 強行關閉虛擬機器

virsh undefine 虛擬機器名        # 刪除虛擬機器但不刪除磁碟檔案

注意:

- 怎麼檢視虛擬機器的硬體資訊?

-熟悉虛擬機器磁碟檔案存放位置:

/var/lib/libvirt/images

dfmount /dev/sr0  /mnt/

# 你可以在/mnt目錄裡面訪問到iso映象的內容;

2. 告訴yum倉庫你的軟體位置:

# 切換到yum倉庫配置檔案所在目錄

cd /etc/yum.repos.d/

# 刪除裝系統時預設設定配置檔案

rm -fr *

# 編輯屬於你的配置檔案

vim westos.repo        # 一定要以.repo結尾,前面任意

###################

[rhel7]            # 倉庫名稱

name=rhel7        # 倉庫描述

baseurl=file:///mnt    # 倉庫位址,file://是協議,/mnt是本地所在位置;

gpgcheck=0        # 不檢測key

enabled=1        # 1,倉庫生效; 0,不生效;  

file://協議代表到本地倉庫尋找檔案,http://代表到目標主機倉庫尋找檔案。

3. 清除快取:

# 缺省會去/var/cache/yum去找軟體資訊,更改配置後一定要清快取;

yum clean all

4. 檢測

- 方法一:  

# 列出所有的軟體倉庫包含的軟體包;

yum repolist

- 方法二:

# 任意安裝乙個軟體

yum install lftp -y

## 搭建網路yum倉庫

** desktop主機

1. 準備工作: 把本機檔案讓其他主機可以訪問(httpd)

# 一般把安裝了httpd軟體的主機稱為web伺服器,可以共享檔案給其他主機;

2. 把iso映象的內容讓其他主機可以訪問:

# /var/www/html,是http的預設發布目錄,http://ip/rhel7訪問;

mkdir /var/www/html/rhel7

# iso掛載到http的預設發布目錄

mount ***.iso /var/www/html/rhel7

3. 修改yum倉庫的配置檔案

# 只需要修改baseurl

vim westos.repo        # 一定要以.repo結尾,前面任意

```[rhel7]            # 倉庫名稱

name=rhel7        # 倉庫描述

baseurl=http://ip/rhel7    # 倉庫位址,http://是協議,/rhel7是ip主機/var/www/html/rhel7目錄;

gpgcheck=0        # 不檢測key

enabled=1        # 1,倉庫生效; 0,不生效;    

```4. 清空快取和檢測

*** 其他主機(想使用desktop搭建好的yum倉庫)

# 只需要修改yum倉庫的配置檔案,同desktop第3步;

** desktop主機

1. 建立software目錄,可讓其他主機訪問

mkdir /var/www/html/software

2. 將第三方軟體放在/var/www/html/software目錄下;

# 可通過**http://ip/software訪問;

cp ***x.rpm /var/www/html/software/

3. 對software目錄生成repodata元資料,讓系統知道該目錄下有軟體包;

createrepo /var/www/html/software/

4. 修改yum倉庫的配置檔案;

vim westos.repo        # 一定要以.repo結尾,前面任意

```[rhel7]            # 倉庫名稱

name=rhel7        # 倉庫描述

baseurl=http://ip/rhel7    # 倉庫位址,http://是協議,/rhel7是ip主機/var/www/html/rhel7目錄;

gpgcheck=0        # 不檢測key

enabled=1        # 1,倉庫生效; 0,不生效;    

[soft]            # 倉庫名稱

name=soft        # 倉庫描述

baseurl=http://ip/software    # 倉庫位址,http://是協議,/software是ip主機/var/www/html/software目錄;

gpgcheck=0        # 不檢測key

enabled=1        # 1,倉庫生效; 0,不生效;    

```5. 清空快取和檢測;

**** 其他主機要使用第三方軟體倉庫:

# 只需要修改yum倉庫的配置檔案,同desktop主機第4步操作;

Linux基礎(十一)

進入linux字元介面方式有字元介面 圖形介面下的終端以及虛擬控制台等方式。在字元介面下,虛擬控制台的選擇可以通過按下 alt 鍵和1個功能鍵來實現,功能鍵通常為f1 f6鍵。比如使用者登入後,按下 alt f2 鍵,使用者可以看 login 提示符,說明使用者進入了第2個虛擬控制台。然後只需利用按...

Python基礎之Linux基礎(十一) 其他命令

軟鏈結 打包和壓縮 軟體安裝 序號命令作用 01find 路徑 name py 查詢指定路徑下副檔名是.py的檔案,包括子目錄 find name 1 find name txt find name 1 序號 命令作用 01ln s 被鏈結的原始檔 鏈結檔案 建立檔案的軟鏈結,用通俗的方式講類似於w...

Linux 入門記錄 十一 Linux 使用者基礎

1.使用者 當我們使用 linux 時,需要以乙個使用者的身份登入,乙個程序也需要以乙個使用者的身份執行。使用者限制使用者或程序可以使用或不可以使用哪些資源。2.組 組用來方便地管理使用者。使用者 id 為 32 位,從 0 開始,但是為了和舊系統相容,使用者 id 限制在 60000 以下。lin...