掛載:node
掛在文件或鏡像文件等 以掛載鏡像文件爲例python
1.下載鏡像等須要掛載的文件 數據庫
2.創建或選擇掛載目錄 vim
3.掛載目標文件 eg: mount rhel-server-7.0-x86_64.iso /mnt/app
4.修改掛載配置文件eg: vim /etc/fstabdom
5.依照配置文件/etc/fstab的數據將全部未掛載的磁盤都掛載上來 mount -aspa
6.修改掛載相關文件 eg: /etc/yum.repos.d/yum.reporest
7.啓動修改過的配置文件 eg: yum clean allserver
關於mount命令的總結:xml
mount
-a 依照配置文件/etc/fstab的數據將全部未掛載的磁盤都掛載上來
-l 能夠顯示Labe1名稱
-t 加上文件系統種類來制定掛在類型
-n 阻止系統將掛載信息寫入/etc/fstb中
-L 利用系統卷標進行掛載
-o 加一些額外的參數等+++++---+-
/dev/xdx 硬盤分區
/dev/cdrom 外部存儲設備等(U盤,DVD,CD等)
/dev/mapper 邏輯設備
df
-a 列出全部文件系統
-k 以KB顯示各個文件系統
-m 以MB顯示各個文件系統
-h 以人們較易閱讀的KB,MB,GB顯示文件系統
-H 以M=1000K替代M=1024K的進位方式
-T 連同該分區的文件系統也列出
-i 不用硬盤容量,而以inode的數量來顯示
du
-a 列出全部文件與目錄容量
-h 以人們較易讀的方式顯示
-s 只列出總容量
-S 不包括子目錄下的總計
-k 以KB顯示容量
-m 以MB顯示容量
-H 以M=1000K替代M=1024K的進位方式
/proc/partitions 記錄分區的文件
blkid 顯示分區信息
mount 掛載 /dev/vda2 /mnt/
umount 卸載
fdisk 分區/dev/vda
mkfs.ext4/dev/vda2 將/edv/vda2分區格式化爲ext4文件系統格式
fuser -kvm /dev/xx/x/x/x/ 結束正在訪問須要卸載設備的進程
lsof 顯示這個設備正在使用的進程
鏈接(快捷方式)
ls -i file 顯示文件的節點
硬鏈接(兩個文件路徑用相同節點)
ln file file
軟鏈接(創建一個小文件指向源文件,小文件獨立佔用節點與塊)
ln -s file file
locat passwd 查找文件(僅僅載數據庫中查找)
updatedb 更新數據庫
find查找命令 +目錄名(不然默認當前目錄0
find -name 按照文件名字查找
find -user 按照使用者查找
find -group 按照組查找
find -o
find -size 按照大小查找
find -perm 按照權限查找
find -exec 找到後接着執行什麼命令
find -m 按照最後修改時間查找
find -type 按照類型查找
eg: find /etc/-name passwd -exec cp -rp {} /mnt/ \;(gu dingge shi !)
虛擬機的配置與整備
yuminstall qemu-kvm qemu-img 安裝虛擬機的程序
yuminstall virt-manager libvirt 安裝虛擬機的內核
libvirt-python
python-virtinst
libvirt-client
virsh命令
list 列出全部運行的客戶端
destroy server 關閉某個客戶端
list --all 列出全部運行的客戶端
start server 打開某服務
undefine 刪除虛擬機
create 從XML配置文件生成客戶端而且從新啓動
define 顯示虛擬機的配置文件
reboot 從新啓動
shutdown 關機
ID 顯示虛擬機ID
domstate 顯示客戶端狀態
restore 恢復之前保存在文件中的客戶端
save 保存虛擬機到。。。
suspend 暫停客戶端
virt-viewer desktop 顯示虛擬機
virt-manager 顯示虛擬機管理
cd/etc/libvirt/qemu/ 虛擬機的位置
cpdesktop.xml /mnt/ 複製虛擬機到/mnt
cd/var/lib/libvirt/images/ 到虛擬機的目錄下
mvrh134-desktop-vda.ovl rh134-desktop-vdb.ovl /mnt/ 移動虛擬機到/mnt下
mvrh134-desktop-vd* /var/lib/libvirt/images/ 移動虛擬機回原位
virshdefine desktop.xml 顯示虛擬機的配置文件
vimdesktop.xml 修改文件