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. 堆以及stl堆的使用

    概念 性质: 1.堆是一颗完全二叉树,用数组实现.    2.堆中存储数据的数据是局部有序的. 最大堆:1.任意一个结点存储的值都大于或等于其任意一个子结点中存储的值.      2.根结点存储着该树 ...

  2.  Django REST framework解析器和渲染器

    解析器 解析器的作用 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据.本质就是对请求体中的数据进行解析. 在了解解析器之前,我们要先知道Accept以及ContentTy ...

  3. 5.5(OI一本通开始)

    一, 第一个程序有错误, 1, 每个语句(每行?0)要有分号

  4. .net web api 返回的是xml

    var result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(dto2) ...

  5. springboot 2.1.6发布

    最新消息: Spring Boot 2.1.6 昨天正式发布了,日常更新一些依赖和修复一些 BUG,没什么硬菜! 重点来了,Spring Boot 1.5 将于今年 8 月结束使命,请尽快迁移到 Sp ...

  6. 细说 call、apply 以及 bind 的区别和用法

    call 和 apply 的共同点 它们的共同点是,都能够改变函数执行时的上下文,将一个对象的方法交给另一个对象来执行,并且是立即执行的. 为何要改变执行上下文?举一个生活中的小例子:平时没时间做饭的 ...

  7. C# 使用配置文件配置应用

    使用配置文件配置应用 .NET Framework 通过配置文件为开发人员和管理员提供了对应应用程序运行方式的控制权和灵活性.配置文件可以按需要更改的XML文件.管理员能够控制应用程序可以访问哪些受保 ...

  8. Codeforces Round #604 (Div. 1) - 1C - Beautiful Mirrors with queries

    题意 给出排成一列的 \(n\) 个格子,你要从 \(1\) 号格子走到 \(n\) 号格子之后(相当于 \(n+1\) 号格子),一旦你走到 \(i+1\) 号格子,游戏结束. 当你在 \(i\) ...

  9. 【随记】Sql Server 2008 R2 备份时“无法打开备份设备”

    如下图所示,在执行SQL一个简单的备份命令时发生下面的错误 可能的原因: 1.文件夹权限问题: 2.Sql Server SQLServer服务器用户策略问题: 问题排查: 1.查看了temp文件夹, ...

  10. Nginx服务配置文件介绍

    LNMP架构应用实战——Nginx服务配置文件介绍 nginx的配置文件比较简单,但功能相当强大,可以自由灵活的进行相关配置,因此,还是了解下其配置文件的一此信息 1.Nginx服务目录结构介绍 安装 ...