2014下半年自学Linux命令8

来源:互联网 发布:js选项卡代码理解 编辑:程序博客网 时间:2024/06/05 14:08

挂载:

挂在文件或镜像文件等                  以挂载镜像文件为例

       1.下载镜像等需要挂载的文件 

       2.建立或选择挂载目录   

       3.挂载目标文件    eg: mount rhel-server-7.0-x86_64.iso  /mnt/

       4.修改挂载配置文件eg:    vim /etc/fstab

       5.依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来  mount -a

       6.修改挂载相关文件    eg: /etc/yum.repos.d/yum.repo

       7.启动修改过的配置文件    eg: yum clean all

 

 

 

 

关于mount命令的总结:

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

0 0
原创粉丝点击