一、虛拟機的管理
虛拟機的系統與硬體分别儲存在
/var/lib/libvirt/images/westos.qcow2 ##系統
/etc/libvirt/qemu/westos.xml ##硬體
建立快照
qemu-img create -f qcow2 -b westos.qcow2 node1.qcow2
create ##建立檔案 -f qcow2 ##檔案類型
-b westos.qcow2 ##原始檔案 node1.qcow2 ##快照檔案
virsh create westos.xml ##臨時打開虛拟機
注意:備份再安裝時,首先将westos.qcow2拷貝到/var/lib/libvirt/images/目錄下
virsh define westos.xml ##安裝虛拟機,但不會直接打開(永久)
virsh start westos ##打開虛拟機
virsh viewer test ##顯示虛拟機
virsh shutdown test ##關閉虛拟機
virsh destroy test ##強制關閉虛拟機
virsh undefine westos.xml ##删除虛拟機前端
注意:需要将/var/lib/libvirt/images/目錄下的westos.qcow2檔案删除
virsh list ##列出正在運作的虛拟機
virsh list --all ##列出所有安裝的虛拟機
二、軟體管理
xml ##
html ##
rpm ##定制軟體,不能選擇安裝路徑、功能、插件
deb軟體包 ##可編譯,根據需求可選擇路徑、插件、gonneng
1.添加光驅
Add Hardware
Device type: SATA CDROM 1
注意:添加光驅時,關閉虛拟機
2.挂載
建立目錄 mkdir /rhel7.2
挂載 mount /dev/cdrom /rhel7.2
檢視是否挂載成功
df ##檢視所有挂載點
ls /rhel7.2 ##檢視是否有檔案
3.系統讀取
修改配置檔案 /etc/yum.repos.d/
建立檔案 vi yum.repo
[rhel7.2]
nam=rhel7.2
baseurl=fiel:///rhel7.2 ##讀取本地檔案 /rhel7.2
gpgcheck=0 ##允許安裝第三方軟體
##若=1,則安裝軟體時需讀取授權碼
倉庫 ##注意:檔案字尾必須是.repo
yum clean all ##清空yun緩存
yum repolist ##列出yum下可安裝軟體個數
yum search vim ##查找想要安裝的軟體
yum install vim-enhanced.x86_64 ##安裝vim軟體
設定開機自動挂載
vim /etc/rc.d/rc.local
mount /dev/cdrom /rhel7.2
chmod +x /etc/rc.d/rc.local
reboot ##即可
三、設定y享
1.安裝httpd,關閉防火牆
yum install httpd -y
systemctl start httpd
systemctl enable httpd
systemctl stop firewalld
systemctl disable firewalld
2.建立檔案,進行挂載
mkdir /var/www/html/rhel7.2
mount /dev/cdrom /var/www/html/rhel7.2
3.設定ip,修改配置檔案
nmtui ##注意device裝置名稱
vim /etc/yum.repos.d/yum.repo
baseurl=http://172.25.254.110/rhel7.2
yum clean all
yum repolist
4.利用浏覽器通路,測試yum共享ok
172.25.254.110/rhel7.2
四、安裝第三方軟體
1.屏蔽32位軟體包
vim /etc/yum.conf
exclude=*.i686
2.下載下傳軟體 lftp 172.25.254.250
3.安裝軟體 rpm
rpm -Kv softwarename.rpm ##檢視軟體包是否被篡改
rpm -ivh softwarename.rpm ##檢視軟體包的依賴性
rpm -qp softwarename.rpm --scripts ##檢視軟體包在安裝或解除安裝過程的動作
注意:為了正常安裝和保證系統安全,以上3個指令的資訊在安裝前必須檢視
rpm -ivh softwarename.rpm --nodeps ##忽略軟體依賴性
rpm -ivh softwarename.rpm --force ##強制安裝軟體包
rpm -ivh softwarename.rpm --nodeps --force ##忽略軟體依賴性強制安裝
rpm -e softwarename ##解除安裝軟體
rpm -q softwarename ##查詢軟體
rpm -ql softwarename ##查詢軟體生成軟體
rpm -qlp softwarename.rpm ##查詢軟體安裝後生成什麼檔案
rpm -qa | grep softwarename ##查詢軟體是否安裝
rpm -qp softwarename.rpm ##查詢軟體包安裝後的名字
rpm -qf filename ##檢視filename所屬軟體包
rpm -qi softwarename ##檢視軟體資訊
4.第三方軟體庫
例:軟體包在/mnt ##注意:/mnt隻能包含rpm檔案
讀取軟體包相關資料
createrepo -v /mnt ##/mnt下會生成repodata檔案
修改配置檔案
vim /etc/yum.repo.d/yum.repo ##新增baseurl=file:///mnt
yum clean all
yum search softwarename