################安装虚拟机###########################
1.命令行安装虚拟机
[root@foundation1 ~]# virt-install \ ###安装虚拟机
> --name westos \ ###安装虚拟机的名字
> --ram 1024 \ ###内存
> --location ftp://172.25.254.250/pub/rhel6.5 \ ###安装源
> --file /var/lib/libvirt/images/westos.img \ ###硬盘位置,硬盘目录
> --file-size 8 \ ###硬盘大小
> --vncport=7000 \ ###vnc的开启端口
> --vnc \ ###开启vnc
> --vnclisten=172.25.254.1 ###端口开启的ip
vncviewer打开VNC输入 172.25.254.1:7000 ###链接虚拟机图形
分区 :/boot:启动相关的,swap:交换分区,内存的缓冲区,/:根分区
2.virsh ##虚拟机管理命令
virsh list ##查看已开的虚拟机(root用户)
virsh list --all ##查看所有的虚拟机
virt-viewer desktop ##显示desktop虚拟机
virsh start desktop ##打开desktop虚拟机
virsh destroy desktop ##强行关闭desktop虚拟机
virsh shutdown desktop ##正常关闭
3.利用快照安装虚拟机
cd /var/lib/libvirt/images/ ##进入硬件目录
qemu-img create -f qcow2 -b rhel7.0qcow2 test ##已经建立好的虚拟机创建镜像文件或是快照
(-f是类型,-b是基于rhel7.0qcow2做快照,test是名字)
eg:
qemu-img create -f qcow2 -b rhel7.0qcow2 newguest ##进行快照
virt-install \
> --name newdesktop \
> --ram 1024 \
> --location /iso/rhel-server-7.0-x86_64-dvd.iso \
> --file-size 8 \
> --file /var/lib/libvirt/images/newguest,size=10,format=qcow2 \ ##利用快照
##############设备的挂载和使用########################1.设备的识别/dev/sda ###系统中的第一块串口硬盘/dev/hda ###系统中第一快并口硬盘/dev/hdb1 ###系统中第二快并口硬盘1表示第一分区(似windows C盘)/dev/cdrom ###系统光驱/dev/mapper/xxx ###虚拟设备2.设备的使用mount 设备 挂载点 ###挂载mount /dev/sda1 /mnt ###把系统中的第一快硬盘的第一个分区挂载到/mnt下umount 设备挂载点 ###卸载设备blkid ###显示所有可用设备的id信息df ##用于显示磁盘分区上的可使用额磁盘空间,查看挂载信息 -h ##以1024字节位换算单位,2的n次方 -H ##以1000字节位换算单位,10的n次方 -T ##显示文件系统的类型 -i ##显示inode(索引节点)信息 du ##对文件和目录磁盘使用的空间的查看 -h ##显示单位K,M,G -s file|dir ##只统计目录本身 ####统计文件大小 3.当设备卸载出现以下问题时[root@foundation0 ~]# umount /mnt/umount: /mnt: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) fuser -vm /mnt/ ##显示设备上的程序,v是显示,m指定被加载的文件系统或块设备fuser -kvm /mnt/ ##结束设备上的程序,k:kill表示全部卸载fuser ##使用fuser命令,该命令用于报告进程使用的文件和网络套接字 fuser -a ##显示命令行中指定的所有文件 -m ##指定被加载的文件系统或块设备 -v ##查看 -k ##kill,杀死访问指定文件的所有进程格式:fuser -选项 设备或挂载点##############软硬链接######################1.链接:是一种文件共享的方式,是POSIX中的概念,主流文件系统都支持链接文件。POSIX:Portable Operating System Interface,可移植操作系统接口;POSIX定义了操作系统应该为应用程序提供的接口标准。2.软链接:也称为符号连接,软链接文件类似Windows的快捷方式。(在符号连接中,文件实际上是一个文本文件,其中包含另一文件的路径信息)ln -s 命令可以生成一个软连接1)在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作2)删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身可以这么理解:作用在这个文件上的操作除了删除都直接转向实际指向文件,由于是一个真实的文件所以占用磁盘空间3.硬链接:是已存在文件的另一个名字。ln 可以生成硬链接硬链接文件的两个限制:1)不允许给目录创建硬链接,2)只有在同一文件系统中的文件之间才能创建链接。小结:硬链接是已存在文件的另一个名字。软链接是作用在这个文件上的操作除了删除都直接指向实际文件。4.软、硬链接的创建格式ln 文件 链接 ##硬链接是文件的副本,为了节省设备索引节点号(节点区)ln -s 文件 链接 ##软链接时文件的快捷方式,为了节省设备存储快(数据区)ls -i ##查看一个文件节点号补充:索引节点号:在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为(Inode Index)。Linux有着极其丰富的文件系统,大致分为这几类:网络文件系统,如 nfs、cifs 等;磁盘文件系统,如 ext4、ext3 等;特殊文件系统,如 proc、sysfs、ramfs、tmpfs等。Linux上被分成两个部分:用户数据 (user data)与元数据(metadata)。用户数据:是文件数据块 (data block),数据块是记录文件真实内容的地方元数据:是文件的附加属性,如文件大小、创建时间、所有者等信息。inode号在元数据当中,作为文件的唯一标示