kvm命令
1、查看虚拟机列表
[root@room8pc16 review]# virsh list --all
2、打开控制台
[root@room8pc16 review]# virt-manager
3、连接虚拟机
[root@room8pc16 review]# virt-viewer rh7-node1
4、连接虚拟机的控制台
[root@room8pc16 review]# virsh console rh7_node1
如果敲完命令就卡住了,解决办法是在虚拟机中加入以下内容

vim /boot/grub2/grub.cfg 在linux16这一行的尾部追加

console=ttyS0
修改完毕后,需要重起生效
5、起动虚拟机
[root@room8pc16 review]# virsh start rh7_node2
6、关闭虚拟机
[root@room8pc16 review]# virsh destroy rh7_node2
7、克隆虚拟机
(1)创建增量镜像
[root@room8pc16 review]# cd /var/lib/libvirt/images/
[root@room8pc16 images]# qemu-img create -f qcow2 -b .rh7_template.img rh7_node100.img
(2)打开管理控制台,选择新建虚拟机,导入现有磁盘镜像
[root@room8pc16 images]# virt-manager

8、du和ls -lh的区别
du查看的是文件占据磁盘的空间大小,ls查看的是文件本身大小
9、硬链接的限制
(1)不能跨分区创建硬链接
(2)不能对目录创建硬链接
(3)同一文件创建多份硬链接,只占一份空间

10、RAID 独立磁盘冗余阵列。RAID级别、性能、容错、空间利用率、构成
RAID0:条带 性能最高 两块以上构成 100%利用率 无容错
RAID1/RAID1E:镜像 性能无提升 两块以上 容错级别最高 50%
RAID5: 相当于是RAID0和RAID1的折中 三块以上 (n-1)/n
RAID6:有两块盘的空间写检验,与RAID5类似,允许坏两块盘
RAID10:RAID1和RAID0的组合,既要求性能又要求高容错,采用
11、查看当前系统的负载等信息
[root@localhost bin]# uptime
12、日志管理:
用的最频繁的日志文件是/var/log/messages
13、管理员可以通过logger写日志
写日志,优先级是info,内容是create user1 successfully
[root@localhost bin]# logger -p info "create user1 successfully"
[root@localhost bin]# tail /var/log/messages
14、早期Linux系统的运行级别
0关机 1单用户 2无网络多用户 3全功能字符终端 4未用 5全功能gui界面  6重启
15、切换运行级别
[root@localhost bin]# init 5
[root@localhost bin]# systemctl isolate multi-user.target
[root@localhost bin]# systemctl isolate graphical.target

DNS
1、客户端名称解析流程
本地缓存 -> /etc/hosts -> 本地dns服务器(/etc/resolv.conf)
2、查询分类
递归查询:返回最终结果,客户端向本地DNS服务器查询
迭代查询:返回接近结果,服务器之间的查询
3、dns服务器的资源记录RR
SOA:起始授权
NS:名称服务器
A:名称解析为ip地址
MX:邮件交换器
CNAME:别名
PTR:反向、指针 ip地址解析为名称

增量复制文件
[root@localhost ~]# rsync -av bin /tmp/demo  同步bin目录到demo下
[root@localhost ~]# rsync -av bin /tmp/demo  如果bin没有变化,无需复制文件
[root@localhost ~]# rsync -av bin/ /tmp/demo/ 将bin目录中的内容同步到目标