Linux運維第十講

第十講筆記

1.軟硬鏈接

ln -s /file /file **軟鏈接

ln /file /file **硬鏈接

ls -li **查看文件節點


2.設備

2.1 設備的使用

fdisk -1 **查看真實存在的設備

blkid **系統能夠掛載使用的設備id

df **查看設備被系統使用的情況


2.2 設備的掛載

mount 設備 掛載點

mount /dev/sdb1 /mnt


2.3 umount

umount 設備|掛載點

當出現卸載設備失敗是

執行:fuser -kvm 設備|掛載點 -k kill ,-v顯示詳細信息,-m掃描設備





3.虛擬機管理

 

3.1 使用腳本安裝虛擬機

#!/bin/bash ##命令運行環境的指定

virt-install \ ##安裝虛擬機

--name $1 \ ##虛擬機名稱指定,$1表示腳本後的第一串字符

--ram 1000 \ ##內存

--file /var/lib/libvirt/images/$1.qcow2 \ ##硬盤文件

--file-size 8 \ ##硬盤文件大小

--cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso & &> /dev/null##安裝源指定,並將進程打入後臺

3.2管理

virt-manager **開啓圖形管理工具

virt-viewer vmname **顯示虛擬機,vmname表示虛擬機名稱

virsh list **列出正在運行的vm

virsh list --all **列出所有vm

virsh start vmname **運行指定vm

virsh shutdown vmname **正常關閉指定vm

virsh destroy vmname **強行結束指定vm

virsh create vmname.xml **臨時恢復指定vm,vmname表示前端管理文件

virsh define vmname.xml **永久恢復vm

virsh undefine  vmname **刪除vm的前端管理,不會刪除存儲

3.4 虛擬機快照

3.4.1 快照創建虛擬機

#!/bin/bash

qemu-img create -f qcow2 -b /var/lib/libvirt/images/mimi.qcow2 /var/lib/libvirt/images/$1.qcow2 &>/dev/null

virt-install \

--name $1 \

--ram 1024 \

--file /var/lib/libvirt/images/$1.qcow2 \

--import &  &>/dev/null

3.4.2 快照重置

#!/bin/bash

virsh destroy $1

rm -fr /var/lib/libvirt/images/$1.qcow2

qemu-img create -f qcow2 -b /var/lib/libvirt/images/redhat.qcow2 /var/lib/libvirt/images/$1.qcow2

virsh start $1

virt-viewer $1 &

3.4.3 這樣設置腳本,可以讓別人獲取到你的安裝圖形界面

#!/bin/bash

virt-install \

--name $1 \

--ram 1024 \

--file /var/lib/libvirt/images/$1.qcow2 \

--file-size 8 \

--cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso \

--vnc \

--vncport=7000 \ **端口(該端口必須設置大於6000)

--vnclisten=172.25.254.24 & **本機IP


別人如何獲取:

vncviewer 所獲取的主機IP:端口號

 

 

 

 

發佈了35 篇原創文章 · 獲贊 3 · 訪問量 7541
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章