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. C++创建对象的3种方式(转载)

    #include <iostream> using namespace std; class A { private: int n; public: A(int m):n(m) { } ~ ...

  2. 初学 Size Balanced Tree(bzoj3224 tyvj1728 普通平衡树)

    SBT(Size Balance Tree), 即一种通过子树大小(size)保持平衡的BST SBT的基本性质是:每个节点的size大小必须大于等于其兄弟的儿子的size大小: 当我们插入或者删除一 ...

  3. 洛谷 P2313 [HNOI2005]汤姆的游戏 题解

    P2313 [HNOI2005]汤姆的游戏 题目描述 汤姆是个好动的孩子,今天他突然对圆规和直尺来了兴趣.于是他开始在一张很大很大的白纸上画很多很多的矩形和圆.画着画着,一不小心将他的爆米花弄撒了,于 ...

  4. flask使用模板

    flask常用代码模板 from flask import Flask, request,jsonify import requests app = Flask(__name__) @app.rout ...

  5. 2019暑期金华集训 Day6 计算几何

    自闭集训 Day6 计算几何 内积 内积不等式: \[ (A,B)^2\le (A,A)(B,B) \] 其中\((A,B)\)表示\(A\cdot B\). (好像是废话?) 叉积 \[ A\tim ...

  6. 原创:ThreadPoolExecutor线程池深入解读(一)----原理+应用

    本文档,适合于对多线程有一定基础的开发人员.对多线程的一些基础性的解读,请参考<java并发编程>的前5章. 对于源代码的解读,本人认为可读可不读.如果你想成为一位顶级的程序员,那就培养自 ...

  7. 【golang】使用rpcx不指定tags报错 undefined: serverplugin.ConsulRegisterPlugin

    为了避免引入不必要的库, rpcx采用了 Go 条件编译 的特性, 你可以只引入必要的特性. 比如你只使用 etcd 作为注册中心的时候, 你不希望引入 consul.zookeeper相关的库,你需 ...

  8. Pytest权威教程21-API参考-03-夹具(Fixtures)

    目录 夹具(Fixtures) @ pytest.fixture config.cache的 capsys capsysbinary capfd capfdbinary doctest_namespa ...

  9. fork()函数 图解

    code #include<stdio.h> #include <getopt.h> #include<iostream> #include<string&g ...

  10. 域渗透复盘(安洵CTF线下)

    复盘线下域渗透环境Write Up 0x01 外网web到DMZ进域 外网web入口 joomla应用   192.168.0.5 反序列化打下来 GET /index.php HTTP/1.1 Ho ...