挂载: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 修改文件