1.安装一个CentOS6的系统的虚拟主机

  1. #上传一个CenOS6系统的镜像到/opt目录下
  2. [root@gjy /opt]# ll
  3. -rw-r--r-- 1 root root 3916431360 2019-07-22 22:03 CentOS-6.8-x86_64-bin-DVD1.iso
  4. -rw------- 1 root root 10737418240 2019-07-22 20:19 centos7.raw
  5. -rw-r--r-- 1 qemu qemu 4588568576 2019-07-22 17:58 CentOS-7-x86_64-DVD-1810.iso
  6. [root@gjy /opt]# virt-install --virt-type kvm --os-type=linux --os-variant rhel6 --name centos6 --memory 1024 --vcpus 1 --disk /opt/centos6.raw,format=raw,size=10 --cdrom /opt/CentOS-6.8-x86_64-bin-DVD1.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
  7. Starting install...
  8. Domain installation still in progress. You can reconnect to
  9. the console to complete the installation process.
  10. #使用TightVNC进行连接,如果centos7是开启的,那么这个的默认端口号是5901
  11. 进入之后,开始安装CenOS6的系统,正常安装就可以,ip地址设置为自动就可以了。分区时一定要配置swap分区,不配置swap分区,会出现报错的情况,主机起动不来。
  12. [root@kvm01 opt]# virsh list --all
  13. Id Name State
  14. ----------------------------------------------------
  15. 1 centos6 running
  16. 3 centos7 running
  17. - w shut off
  18. #查端口
  19. [root@kvm01 opt]# virsh vncdisplay centos6
  20. :1
  1. Kvm虚拟机console登录

CentOS-7.X 版本console登录

  1. #连接到kvm虚拟主机
  2. [root@gjy /opt]# ssh root@192.168.122.89
  3. #可以优化下ssh,免交互
  4. [root@kvm01 ~]# vim /etc/ssh/sshd_config
  5. 79 GSSAPIAuthentication no
  6. 115 UseDNS no
  7. #重启配置文件
  8. [root@kvm01 ~]# systemctl restart sshd
  9. #内核文件
  10. [root@kvm01 ~]# ll /etc/grub2.cfg
  11. lrwxrwxrwx. 1 root root 22 Aug 2 04:49 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
  12. #更新内核参数
  13. [root@kvm01 ~]# grubby --update-kernel=ALL --args="console=ttyS0,115200n8"
  14. [root@kvm01 ~]# reboot
  15. #115200n8:能显示虚拟机的启动过程。重启完成后,使用virsh console 连接虚拟机。
  16. [root@gjy /opt]# virsh console centos7
  17. Connected to domain centos7
  18. Escape character is ^]
  19. CentOS Linux 7 (Core)
  20. Kernel 3.10.0-957.el7.x86_64 on an x86_64
  21. centos7 login: root
  22. Password:
  23. Last login: Tue Jul 23 09:51:50 from gateway
  24. #查看终端
  25. [root@centos-7 ~]# who
  26. root ttyS0 2019-12-01 17:05
  27. #注意:退出virsh console连接的方法,使用组合键Ctrl+]即可

CentOS-6.X 版本console登录

  1. #开启centos-6的虚拟主机
  2. [root@gjy /opt]# virsh start centos6
  3. Domain centos6 started
  4. [root@gjy /opt]# virsh list --all
  5. Id Name State
  6. ----------------------------------------------------
  7. 1 centos7 running
  8. 2 centos6 running
  9. #连接到kvm虚拟主机,默认网络是没有启动的,需要手动启动起来
  10. [root@gjy /opt]# ssh root@192.168.122.45
  11. #1.添加ttyS0的许可,允许root登陆
  12. [root@centos6 ~]# echo "ttyS0" >> /etc/securetty
  13. #2.编辑/etc/grub.conf中加入console=ttyS0
  14. [root@centos6 ~]# sed -i '/\tkernel/s#.*#& console=ttyS0#g' /boot/grub/grub.conf
  15. #3.编辑/etc/inittab在最后一行加入内容 S0:12345:respawn:/sbin/agetty ttyS0 115200
  16. [root@centos6 ~]# echo 'S0:12345:respawn:/sbin/agetty ttyS0 115200' >>/etc/inittab
  17. #4.重启虚拟主机
  18. [root@centos6 ~]# reboot
  19. #5.重启完成后,使用virsh console 连接虚拟机。
  20. [root@gjy /opt]# virsh console centos6
  21. Connected to domain centos6
  22. Escape character is ^]
  23. CentOS release 6.8 (Final)
  24. Kernel 2.6.32-642.el6.x86_64 on an x86_64
  25. centos6 login: root
  26. Password:
  27. Last login: Tue Jul 23 02:01:46 from 192.168.122.1

05. Kvm虚拟机开机自启动

  1. #开机启动autostart,前提:systemctl enable libvirtd;取消开机启动autostart --disable
  2. [root@gjy /opt]# virsh autostart centos7
  3. #检查信息
  4. [root@kvm01 ~]# virsh dominfo centos7 |grep -i autostart
  5. Autostart: enable
  6. #实质为创建软连接
  7. [root@gjy /opt]# ll /etc/libvirt/qemu/autostart/centos7.xml
  8. lrwxrwxrwx 1 root root 29 2019-07-23 10:27 /etc/libvirt/qemu/autostart/centos7.xml -> /etc/libvirt/qemu/centos7.xml
  9. #关闭开机自启动
  10. [root@gjy /opt]# virsh autostart --disable centos7
  11. Domain centos7 unmarked as autostarted
  12. #检查信息
  13. [root@kvm01 ~]# virsh dominfo centos7 |grep -i autostart
  14. Autostart: disable
  15. [root@gjy /opt]# ll /etc/libvirt/qemu/autostart/centos7.xml
  16. ls: cannot access /etc/libvirt/qemu/autostart/centos7.xml: No such file or directory

windows10安装

  1. #上传镜像
  2. [root@kvm01 opt]# ll
  3. total 30233772
  4. -rw-r--r-- 1 qemu qemu 5302775808 Dec 3 18:19 cn_windows_10_business_edition_version_1809_updated_april_2019_x64_dvd_1194d215.iso
  5. [root@lb01 opt]# virt-install --virt-type kvm --os-type=windows --os-variant windows --name w --memory 2048 --vcpus 2 --disk /opt/w.raw,format=raw,size=20 --cdrom /opt/cn_windows_10_business_edition_version_1809_updated_april_2019_x64_dvd_1194d215.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

注意:vnc必须直达,不是直达连不上。如果公司有跳板机的话,会用console登录

2.虚拟机的备份

  1. #虚拟机在开启状态
  2. [root@kvm01 opt]# virsh dumpxml centos7 > centos7-bak.xml
  3. #关机进行导出配置
  4. [root@kvm01 opt]# virsh dumpxml centos7 >centos7-bak7.xml
  5. [root@kvm01 opt]# ll
  6. total 11214716
  7. -rw-r--r-- 1 qemu qemu 3916431360 Dec 3 22:53 CentOS-6.8-x86_64-bin-DVD1.iso
  8. -rw------- 1 root root 10737418240 Dec 4 00:11 centos6.raw
  9. -rw-r--r-- 1 root root 3853 Dec 4 00:12 centos7-bak7.xml
  10. -rw-r--r-- 1 root root 5145 Dec 4 00:10 centos7-bak.xml
  11. #移除主机
  12. [root@kvm01 opt]# virsh undefine centos7
  13. Domain centos7 has been undefined
  14. #查看
  15. [root@kvm01 opt]# virsh list --all
  16. Id Name State
  17. ----------------------------------------------------
  18. 1 centos6 running
  19. - w shut off
  20. #导入主机
  21. [root@kvm01 opt]# virsh define centos7-bak.xml
  22. Domain centos7 defined from centos7-bak.xml
  23. #再次查看
  24. [root@kvm01 opt]# virsh list --all
  25. Id Name State
  26. ----------------------------------------------------
  27. 1 centos6 running
  28. - centos7 shut off
  29. - w shut off

3.企业案例:

  1. #查看
  2. [root@kvm01 opt]# virsh list --all
  3. Id Name State
  4. ----------------------------------------------------
  5. 1 centos6 running
  6. 5 centos7 running
  7. #如果开机状态下移除主机
  8. [root@kvm01 opt]# virsh undefine centos7
  9. #再次查看,没变化
  10. [root@kvm01 opt]# virsh list --all
  11. Id Name State
  12. ----------------------------------------------------
  13. 1 centos6 running
  14. 5 centos7 running
  15. #此时关机的话
  16. [root@kvm01 opt]# virsh shutdown centos7
  17. #再查看,会发现主机被清除了
  18. [root@kvm01 opt]# virsh list --all
  19. Id Name State
  20. ----------------------------------------------------
  21. 1 centos6 running

解决办法

  1. #先备份配置文件
  2. [root@kvm01 opt]# virsh define centos6.xml
  3. 再关机,导入

注意:

  1. #查看进程
  2. [root@kvm01 opt]# ps -ef|grep qemu
  3. undefine的时候,进程不会消失,还在。但系统管理配置文件没了,当关机的时候,会都消失。
  4. #配置文件要导入进去,不能cp复制
  5. [root@kvm01 opt]# virsh define centos6.xml

4.Kvm磁盘管理

01. Kvm虚拟机虚拟磁盘格式转换

各种格式说明介绍

raw : 裸格式,占用空间比较大,不支持快照功能,性能较好,不方便传输

qcow2 : cow (copy on write) ,占用空间小,支持快照功能,性能比raw差一点 ,方便传输

创建一块qcow2的虚拟硬盘(仅测试使用,无实际意义)

  1. #创建磁盘,指定大小
  2. [root@gjy /opt]# qemu-img create -f qcow2 centos7.qcow2 2G
  3. Formatting 'centos7.qcow2', fmt=qcow2 size=2147483648 encryption=off cluster_size=65536 lazy_refcounts=off
  4. [root@gjy /opt]# ll -h
  5. total 196K
  6. -rw-r--r-- 1 root root 193K 2019-07-23 10:58 centos7.qcow2
  7. #查看当前虚拟机硬盘信息
  8. [root@gjy /data]# qemu-img info /data/centos7.qcow2
  9. image: /data/centos7.qcow2
  10. file format: qcow2
  11. virtual size: 2.0G (2147483648 bytes)
  12. disk size: 196K
  13. cluster_size: 65536
  14. Format specific information:
  15. compat: 1.1
  16. lazy refcounts: false
  17. #转换格式,语法说明
  18. [root@gjy /data]# qemu-img --help |grep convert
  19. convert [-c] [-p] [-q] [-n] [-f fmt] [-t cache] [-T src_cache] [-O output_fmt] [-o options] [-s snapshot_name] [-S sparse_size] filename [filename2 [...]] output_filename
  20. #转换原有磁盘格式
  21. [root@gjy /opt]# qemu-img convert -f raw -O qcow2 centos7.raw centos7.qcow2
  22. #转化之后,要想使用,要修改kvm虚拟机的主配置文件
  23. [root@gjy /opt]# ll -h
  24. total 13G
  25. -rw-r--r-- 1 qemu qemu 3.7G 2019-07-22 22:03 CentOS-6.8-x86_64-bin-DVD1.iso
  26. -rw-r--r-- 1 root root 1.2G 2019-07-23 11:17 centos7.qcow2
  27. -rw------- 1 qemu qemu 10G 2019-07-23 11:19 centos7.raw
  28. -rw-r--r-- 1 qemu qemu 4.3G 2019-07-22 17:58 CentOS-7-x86_64-DVD-1810.iso
  29. #修改配置文件
  30. [root@gjy /opt]# virsh edit centos7
  31. 32 <disk type='file' device='disk'>
  32. 33 <driver name='qemu' type='qcow2'/> #将原来的raw改成qcow2
  33. 34 <source file='/opt/centos7.qcow2'/> #将原来的raw改成qcow2
  34. 35 <target dev='vda' bus='virtio'/>
  35. 36 <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
  36. 37 </disk>
  37. #删除原磁盘文件
  38. [root@gjy /opt]# rm -f centos7.raw
  39. #启动kvm虚拟机
  40. [root@gjy /opt]# virsh start centos7
  41. #连接测试
  42. [root@gjy /opt]# virsh console centos7

总结:

qemu-img 常用命令:

info查看虚拟磁盘信息

create 创建虚拟磁盘文件

qemu-img create test.raw 5G

qemu-img create -f qcow2 centos7.qcow2 2G

resize 调整虚拟磁盘容量大小(qcow2只能括,不能缩,但不管什么格式的磁盘,尽量都不能缩,会丢数据)

qemu-img resize test.raw +5G (调整至5G)

qemu-img resize test.qcow2 15G

convent 磁盘格式转换

qemu-img convenet -f raw |-O qcow2 test.raw test.qcow2

02. Kvm快照管理

注意:raw格式的磁盘无法创建快照,qcow2支持快照,快照就存放在qcow2的磁盘文件里

  1. #创建快照 开机状态
  2. [root@kvm01 opt]# virsh snapshot-create centos7
  3. Domain snapshot 1575390933 created
  4. #快照的路径
  5. [root@kvm01 opt]# tree /var/lib/libvirt/qemu/snapshot/
  6. /var/lib/libvirt/qemu/snapshot/
  7. └── centos7
  8. └── 1575390933.xml
  9. 1 directory, 1 file
  10. #查看快照
  11. [root@kvm01 opt]# virsh snapshot-list centos7
  12. Name Creation Time State
  13. ------------------------------------------------------------
  14. 1575390933 2019-12-04 00:35:33 +0800 running
  15. #开机状态下的快照
  16. [root@kvm01 opt]# virsh snapshot-create centos7
  17. Domain snapshot 1575391158 created
  18. [root@kvm01 opt]# ll /var/lib/libvirt/qemu/snapshot/centos7/
  19. total 16
  20. -rw------- 1 root root 4951 Dec 4 00:39 1575390933.xml
  21. -rw------- 1 root root 4973 Dec 4 00:39 1575391158.xml
  22. [root@kvm01 opt]# virsh snapshot-list centos7
  23. Name Creation Time State
  24. ------------------------------------------------------------
  25. 1575390933 2019-12-04 00:35:33 +0800 running
  26. 1575391158 2019-12-04 00:39:18 +0800 shutoff
  27. #查看快照信息
  28. [root@kvm01 opt]# virsh snapshot-info centos7 1575390933
  29. Name: 1575390933
  30. Domain: centos7
  31. Current: no
  32. State: running
  33. Location: internal
  34. Parent: -
  35. Children: 1
  36. Descendants: 1
  37. Metadata: yes
  38. #查看快照列表
  39. [root@kvm01 opt]# virsh snapshot-list centos7
  40. Name Creation Time State
  41. ------------------------------------------------------------
  42. 1575390933 2019-12-04 00:35:33 +0800 running
  43. 1575391158 2019-12-04 00:39:18 +0800 shutoff
  44. #恢复快照
  45. [root@kvm01 opt]# virsh snapshot-revert centos7 --snapshotname 1575390933
  46. #测试登录
  47. [root@kvm01 opt]# virsh console centos7
  48. Connected to domain centos7
  49. Escape character is ^]
  50. [root@centos7 ~]# ls
  51. anaconda-ks.cfg
  52. [root@kvm01 opt]# virsh snapshot-list centos7
  53. Name Creation Time State
  54. ------------------------------------------------------------
  55. 1575390933 2019-12-04 00:35:33 +0800 running
  56. 1575391158 2019-12-04 00:39:18 +0800 shutoff
  57. #删除快照
  58. [root@kvm01 opt]# virsh snapshot-delete centos7 1575390933
  59. Domain snapshot 1575390933 deleted
  60. [root@kvm01 opt]# virsh snapshot-list centos7
  61. Name Creation Time State
  62. ------------------------------------------------------------
  63. 1575391158 2019-12-04 00:39:18 +0800 shutoff

03. Kvm在线热添加硬盘

#进入/opt目录下,添加一块硬盘

  1. [root@gjy ~]# cd /opt/
  2. [root@gjy /opt]# ll
  3. total 10003908
  4. -rw-r--r-- 1 qemu qemu 3916431360 2019-07-22 22:03 CentOS-6.8-x86_64-bin-DVD1.iso
  5. -rw-r--r-- 1 qemu qemu 1752956928 2019-07-24 01:04 centos7.qcow2
  6. -rw-r--r-- 1 qemu qemu 4588568576 2019-07-22 17:58 CentOS-7-x86_64-DVD-1810.iso
  7. [root@gjy /opt]# qemu-img create -f qcow2 /opt/centos7-add01.qcow2 5G
  8. Formatting '/opt/centos7-add01.qcow2', fmt=qcow2 size=5368709120 encryption=off cluster_size=65536 lazy_refcounts=off
  9. [root@gjy /opt]# qemu-img info centos7-add01.qcow2
  10. image: centos7-add01.qcow2
  11. file format: qcow2
  12. virtual size: 5.0G (5368709120 bytes)
  13. disk size: 196K
  14. cluster_size: 65536
  15. Format specific information:
  16. compat: 1.1
  17. lazy refcounts: false
  18. #给kvm虚拟机centos7热添加硬盘
  19. [root@gjy /opt]# virsh attach-disk centos7 /opt/centos7-add01.qcow2 vdb --live --cache=none --subdriver=qcow2 --config
  20. Disk attached successfully
  21. vdb #第二块硬盘
  22. --live #热添加
  23. --cache=none #宿主机对客户机的镜像的读写cache开启,off表示关闭
  24. --subdriver #驱动类型,(一定要加,不然添加的磁盘大小不会显示)
  25. --config #下次启动生效
  26. #vnc查看添加结果

剥离此块硬盘

  1. [root@gjy /opt]# virsh detach-disk centos7 vdb
  2. Disk detached successfully
  3. [root@kvm01 opt]# virsh console centos7
  4. Connected to domain centos7
  5. Escape character is ^]
  6. [root@centos7 ~]# lsblk
  7. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  8. sr0 11:0 1 1024M 0 rom
  9. vda 252:0 0 10G 0 disk
  10. ├─vda1 252:1 0 1G 0 part /boot
  11. └─vda2 252:2 0 9G 0 part
  12. ├─centos-root 253:0 0 8G 0 lvm /
  13. └─centos-swap 253:1 0 1G 0 lvm [SWAP]

增加硬盘大小,生产环境中,只加不减

  1. [root@gjy /opt]# qemu-img resize /opt/centos7-add01.qcow2 +5G
  2. Image resized.
  3. [root@gjy /opt]# qemu-img info /opt/centos7-add01.qcow2
  4. image: /opt/centos7-add01.qcow2
  5. file format: qcow2
  6. virtual size: 10G (10737418240 bytes)
  7. disk size: 260K
  8. cluster_size: 65536
  9. Format specific information:
  10. compat: 1.1
  11. lazy refcounts: false
  12. #再重新给centos7热添加硬盘
  13. [root@gjy /opt]# virsh attach-disk centos7 /opt/centos7-add01.qcow2 vdb --live --cache=none --subdriver=qcow2
  14. Disk attached successfully

进入kvm虚拟机,进行格式化磁盘

  1. [root@gjy /opt]# virsh console centos7
  2. Connected to domain centos7
  3. Escape character is ^]
  4. centos7 login: root
  5. Password:
  6. Last login: Fri Aug 30 20:18:51 on tty1
  7. #控制台登录
  8. [root@kvm01 opt]# virsh console centos7
  9. Connected to domain centos7
  10. Escape character is ^]
  11. [root@centos7 ~]# lsblk
  12. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  13. sr0 11:0 1 1024M 0 rom
  14. vda 252:0 0 10G 0 disk
  15. ├─vda1 252:1 0 1G 0 part /boot
  16. └─vda2 252:2 0 9G 0 part
  17. ├─centos-root 253:0 0 8G 0 lvm /
  18. └─centos-swap 253:1 0 1G 0 lvm [SWAP]
  19. vdb 252:16 0 10G 0 disk
  20. #格式化操作,创建文件系统
  21. [root@centos7 ~]# mkfs.xfs /dev/vdb
  22. meta-data=/dev/vdb isize=512 agcount=4, agsize=655360 blks
  23. = sectsz=512 attr=2, projid32bit=1
  24. = crc=1 finobt=0, sparse=0
  25. data = bsize=4096 blocks=2621440, imaxpct=25
  26. = sunit=0 swidth=0 blks
  27. naming =version 2 bsize=4096 ascii-ci=0 ftype=1
  28. log =internal log bsize=4096 blocks=2560, version=2
  29. = sectsz=512 sunit=0 blks, lazy-count=1
  30. realtime =none extsz=4096 blocks=0, rtextents=0
  31. [root@centos7 ~]# mkdir /data
  32. #挂载(挂载前要先格式化)
  33. [root@centos7 ~]# mount /dev/vdb /data/
  34. #查看
  35. [root@centos7 ~]# df -h
  36. Filesystem Size Used Avail Use% Mounted on
  37. /dev/mapper/centos-root 8.0G 1007M 7.1G 13% /
  38. devtmpfs 484M 0 484M 0% /dev
  39. tmpfs 496M 0 496M 0% /dev/shm
  40. tmpfs 496M 6.8M 489M 2% /run
  41. tmpfs 496M 0 496M 0% /sys/fs/cgroup
  42. /dev/vda1 1014M 133M 882M 14% /boot
  43. tmpfs 100M 0 100M 0% /run/user/0
  44. /dev/vdb 10G 33M 10G 1% /data
  45. #如果挂载之后,磁盘大小变化了,分区表也变化了,df -h查看没有更新,执行命令
  46. [root@centos7 ~]# xfs_growfs /dev/vdb (执行此命令,会调整inodeblock信息,才会扩容成功)

根分区扩容:

  1. 1).先关机,存在快照,删除快照
  2. 2)在宿主机上关闭虚拟机并调整虚拟机磁盘大小
  3. [root@gjy /opt]# qemu-img resize centos7.qcow2 +10G
  4. 3)虚拟机中fdisk重新分区
  5. [root@gjy /opt]# fdisk /dev/vda
  6. partprobe #通知内核系统分区发生变化
  7. 3)重启之后,执行
  8. [root@gjy /opt]# xfs_growfs /dev/vsda
  9. #如果虚拟机磁盘文件系统是ext4:resize2fs /dev/vda1

Kvm--02 安装centos6系统 ,kvm磁盘管理的更多相关文章

  1. KVM虚拟机安装报错 KVM is not available

    在linux系统上使用kvm安装系统时,如果你的cpu不支持虚拟化技术那么可能会报以下错误: Warning:KVM is not available. This may mean the KVM p ...

  2. Linux系统的磁盘管理

    Linux系统的磁盘管理有三个命令:df.du.fdisk. df:列出Linux中所有文件系统的整体磁盘使用量: du:对文件和目录所占用磁盘空间的查看: fdisk:用于磁盘分区时列出所有的磁盘. ...

  3. Linux02--文件系统与磁盘管理

    1.文件默认权限umask    umask命令用于指定新建文件和目录时的默认权限.    root的umask默认值是022,普通用户的umask值为002.    新建文件的默认权限=666 - ...

  4. 新加了一块硬盘,在bios中可以看的到,在系统的磁盘管理器中看不到新加硬盘

    今天新加了一块硬盘,进入bios中可以看到新加的硬盘,但是进入系统后在磁盘管理及磁盘驱动器中都看不到.并且在设备管理器下其他设备出现了ATA channel1,前面显示感叹号,如下图所示: 而且电脑变 ...

  5. 如何使用KVM 虚拟机安装RHEL7系统

    KVM(基于内核的虚拟机)是标准的RHEL内核中内置的完整的虚拟化解决方案.它可以运行多款未经修改的Windows和Linux虚拟客户机操作系统.RHEL中的KVM系统管理程序通过libvirtAPI ...

  6. KVM虚拟化技术(六)磁盘管理

    KVM支持的虚拟磁盘类型 raw 这并非是一种真正的磁盘格式,而是代表虚拟机所使用的原始镜像:它并不存储元数据,因此可以作为保证虚拟机兼容性的候选方案,然而也正因为 它不存储元数据,因此不能支持某些高 ...

  7. kvm无人值守安装centos6

    nginx配置 server { listen default_server; server_name _; root /home/iso; # Load configuration files fo ...

  8. 安装Linux系统的磁盘分区

    ●CentOS磁盘分区 分区顺序: "/"分区(逻辑) -> "/boot"分区(主分区) -> "swap"分区(逻辑) -& ...

  9. 01-Linux命令基础-第01天(命令基础,软件安装与卸载、磁盘管理)

    01-   Linux初步 最早一直是单道程序设计模型的操作系统 69年贝尔实验室决定开发多道程序设计模型的操作系统 Multics计划 (失败了) x86 IA(Intel Architecture ...

随机推荐

  1. SQLite和MySQL数据库的差别与应用

    简单来说,SQLITE功能简约.小型化,追求最大磁盘效率:MYSQL功能全面,综合化.追求最大并发效率.假设仅仅是单机上用的,数据量不是非常大.须要方便移植或者须要频繁读/写磁盘文件的话.就用SQLi ...

  2. ht-6 hashSet特性

    Set接口: Set接口是Collection接口的另外一个常用子接口,Set接口描述的是一种比较简单的集合,集合中的对象并不按特定的方式排序,并且不能保存重复的对象,即set接口可以存储一组唯一的无 ...

  3. linux运维、架构之路-Zabbix监控

    一.监控常用命令 1.物理服务器监控命令 ①添加yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/rep ...

  4. XMLUtil

    package Testlink; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; imp ...

  5. 关于KindEditor编辑器,word文档中的图文全选粘贴,在编辑器中不显示图片的问题

    图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用,但是项目要求需要支持所有的浏览器,包括Windows和macOS系统.没有办 ...

  6. 深圳市利汇电子商务科技有限公司2019年java面试笔试题

    垃圾公司,建议不要去,写的地址去了发现是两个公司公用一个办公场地,还没有公司的招牌,去了交简历给前台然后就是 填一份求职申请,一份笔试题如下,然后就等待,先是人事的一个小妹妹面试,问一些个人问题,为什 ...

  7. RTF筛选工具

    您可借助此项筛选程序对具备.rtf扩展名的文档进行爬行遍历,以便通过搜索结果对目标文档加以访问调用.管理员应先在相关服务器上对程序文件进行注册,方可运行此项工具. 用户下载.安装并使用相关代码的行为即 ...

  8. codeforces 380A Sereja and Prefixes (递归)

    题目: A. Sereja and Prefixes time limit per test 1 second memory limit per test 256 megabytes input st ...

  9. 第九届ECNU Coder A.足球锦标赛

    题目链接:http://acm.ecnu.edu.cn/contest/16/problem/A/ 题目: A. 足球锦标赛 Time limit per test: 2.0 seconds Time ...

  10. What code you will get when you create a wcf library

    创建wcf服务库的时候,系统自动生成的代码 // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”. [ServiceContract] publ ...