Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机

  远程桌面管理,指的是远程图形界面管理,所以要保证物理机要有图形化界面。

(1).VNC管理

  安装VNC-server服务,并进行配置

[root@youxi1 ~]# yum -y install tigervnc-server  //安装VNC-server服务
[root@youxi1 ~]# cd /lib/systemd/system
[root@youxi1 system]# cp vncserver@.service vncserver@:1.service  //复制一个服务
[root@youxi1 system]# vim vncserver@:1.service  //修改
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"  //第43行,将<USER>改为root
PIDFile=/root/.vnc/%H%i.pid  //第44行,将/home/<USER>改为/root
[root@youxi1 system]# systemctl daemon-reload  //重新加载服务
[root@youxi1 system]# vncserver :1  //启动VNC :1
You will require a password to access your desktops.  //提示需要密码 Password:  //输入123456
Verify:
Would you like to enter a view-only password (y/n)? y  //是否设置只能浏览密码
Password:  //输入123456
Verify:
xauth: file /root/.Xauthority does not exist New 'youxi1:1 (root)' desktop is youxi1:1 Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/youxi1:1.log
[root@youxi1 system]# systemctl enable vncserver@:1.service  //设置开机自启
Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@:1.service to /usr/lib/systemd/system/vncserver@:1.service.
[root@youxi1 system]# ss -antup | grep vnc  //看一下VNC的端口号
tcp LISTEN 0 5 *:5901 *:* users:(("Xvnc",pid=6913,fd=9))
tcp LISTEN 0 128 *:6001 *:* users:(("Xvnc",pid=6913,fd=6))
tcp LISTEN 0 5 :::5901 :::* users:(("Xvnc",pid=6913,fd=10))
tcp LISTEN 0 128 :::6001 :::* users:(("Xvnc",pid=6913,fd=5))

  如果防火墙是开启状态,请关闭防火墙或开放端口

[root@youxi1 system]# firewall-cmd --permanent --zone=public --add-port=5901/tcp
success
[root@youxi1 system]# firewall-cmd --reload
success

  然后使用VNC Viewer连接

----->--->----->

  如果显示花屏,重新设置一下背景就可以了。其他正常操作

(2).virt-viewer管理

  安装virt-viewer

[root@youxi1 ~]# yum -y install virt-viewer

  其实和virt-manager差不多,如果在远程的时候调用这两个命令,推荐Xshell套装。

(3).说明

  tigervnc,虚拟网络计算(VNC),是一个远程显示系统,它允许您查看计算“桌面”环境,不仅在运行它的计算机上,而且可以从Internet上的任何位置和各种各样的计算机体系结构中查看。此软件包包含一个客户端,允许您连接到运行vnc服务器的其他桌面。

  virt-viewer,虚拟机查看器,提供用于连接到虚拟机的图形控制台客户端。它使用gtk-vnc或spice-gtk小部件提供显示,并使用libvirt查找vnc/spice服务器的详细信息。

Linux的桌面虚拟化技术KVM(二)——远程桌面管理的更多相关文章

  1. Linux的桌面虚拟化技术KVM(五)——virsh常用命令

    Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 Linux的桌面虚 ...

  2. Linux的桌面虚拟化技术KVM(四)——虚拟机镜像格式对比与转换

    Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 (1).常用镜像格 ...

  3. Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照

    Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 (1).KVM虚拟机克隆 KVM虚拟克隆命令virt-clone [选项] 常用选项 ...

  4. Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机

    (1).虚拟化产品对比介绍 虚拟化技术有以下三种:仿真虚拟化,这是一种对系统硬件没有要求,但性能最低的虚拟化技术:半虚拟化,这是一种直接使用物理硬件,性能高,但需要修改内核的虚拟化技术:全虚拟化,这是 ...

  5. 关于Linux虚拟化技术KVM的科普

    虚拟化技术应用越来越广泛,虚拟化技术需求越来越强劲.KVM.XEN.Docker等比较热门,尤其是KVM技术越来越受欢迎. 基于此背景,了解一下KVM+QEMU就有点必要了. 从网上收集了一些资料进行 ...

  6. linux系统下,11款常见远程桌面控制软件

    linux系统下,11款常见远程桌面控制软件 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图: 常见功能: 1.提供全屏,窗口化的远程控制.支持高分辨率下的 ...

  7. 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP (转)

    网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP 27 March 2013 TUN 设备 TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为.先来看看物理设 ...

  8. Citrix 服务器虚拟化之十八 桌面虚拟化之部署MCS随机桌面池

    Citrix 服务器虚拟化之十八  桌面虚拟化之部署MCS随机桌面池 完成桌面模版的制作后,可以开始虚拟桌面池的发布 说明: 环境基于实验十七 1.登录DC服务器创建一个组织单位名为Citrix,然后 ...

  9. 关于Linux虚拟化技术KVM的科普 科普三(From OenHan)

    http://oenhan.com/archives,包括<KVM源代码分析1:基本工作原理>.<KVM源代码分析2:虚拟机的创建与运行>.<KVM源代码分析3:CPU虚 ...

随机推荐

  1. centos7下用命令安装node&pm2

    一.下载node安装包 1.wget https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.4.0-linux-x64.tar.gz 二. ...

  2. Python win32gui调用窗口到最前面

    Python win32gui调用窗口到最前面 0要写一个轮询几个重要页面的程序,不停的在大屏上进行刷新,通过pywin32模块下的SetForegroundWindow函数调用时,会出现error: ...

  3. 物体检测方法(1) - YOLO 详解

    最近遇到一些卡证识别的检测问题,打算先把理论知识梳理一下,随后还会梳理一版代码注释. 以前的region+proposal来检测的框架,这一系列速度和精度不断提高,但是还是无法达到实时.存在的主要问题 ...

  4. LightOJ - 1102 - Problem Makes Problem(组合数)

    链接: https://vjudge.net/problem/LightOJ-1102 题意: As I am fond of making easier problems, I discovered ...

  5. git submodule 使用小结

    git submodule 使用小结 原文链接 http://blog.gezhiqiang.com/2017/03/08/git-submodule/###### Git Submodule 允许一 ...

  6. php使用WebUploader做大文件的分块和断点续传

    核心原理: 该项目核心就是文件分块上传.前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题. * 如何分片: * 如何合成一个文件: * 中断了从哪个分片开 ...

  7. strutsCRUD

    Bookdao public class BookDao extends JsonBaseDao{ //分页查询书本信息 //根据书本id查询当个书本信息 public List<Map< ...

  8. codevs:1462 素数和:给定2个整数a,b 求出它们之间(不含a,b)所有质数的和。

    #include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ i ...

  9. A. Vasya and Book ( Codeforces Educational Codeforces Round 55 )

    题意:当前在看书的第 x 页,每次可以向前或者向后翻 d 页,这个书一共 n 页,问能否用最小操作翻到第 y 页. 题解:三种情况:1.直接翻能到的一定最短. 2.先翻到第一页,然后往后翻,翻到第 y ...

  10. SVN优于CVS之处

    1.原子提交.一次提交不管是单个还是多个文件,都是作为一个整体提交的.在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏. 2.重命名.复制.删除文件等动作都保存在版本历史记录当中. 3 ...