我们把Centos7安装在虚拟机上,有时虚拟机和主机不停地切换并不方便,或者Linux主机没在身边,这时就需要远程登录了,常用的远程登录有SSH和VNC,其中SSH是命令行的,没有图形界面,VNC有图形界面。
0.4 2018.07.03 15:28* 字数 1038 阅读 17465评论 2喜欢 12
起了给CentOS7 弄VNC的念头是因为今天家里的3389打不开了,毕竟大微软Windows10天天自动更新,我快要崩溃了。所以,索性就把开发平台从Windows转移到了Linux,毕竟最近在学TensorFlow,这玩意不支持Windows(要在Windows下玩还要在Windows下装Docker 好蛋疼,直接Linux不是更好?)。
实验环境:CentOS 7 minimal ,hostname:linuxprobe.org IP:10.1.1.53
VNC 服务是一个自由开源软件,采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统,例如:X 11,Windows 和 Mac 系统。
针对CentOS Server图形化界面的场景,例如需要图形化界面下去安装Oracle数据库
一、安装kvm 1 在安装CentOS6.3时可以选择安装好kvm 2 如果未安装好kvm,请按照下列方式安装 [创建本地yum源] 挂载iso文件 mount -o loop -t iso9660 CentOS-6.3-x86_64-bin-DVD1.iso /mnt 设置本地yum源 在/etc/yum.repos.d/创建 “任意文件名.repo" 文件 vi 刚才新建的文件名编辑 【localyum】任意名称 ,不能有空格。 name= local yum 任意名称 baseurl=file:////mnt/Packages 这个路径是自定的。Server为光盘中的Server目录 ,Packages与Server放在同一目录下。即/software目录下 enabled=1 代表 生效 0为不生效 gpgcheck=1 检查gpgkey 1 生效 0不生效 gpgkey=file:///software 安装光盘里有这个文件 不指定 安装时,可能提示没有注册 保存退出 执行命令 yum clean all (1) kvm需要有 CPU 的支持(Intel VT 或 AMD SVM) [root@moniter ~]#egrep '^flags.*(vmx|svm)' /proc/cpuinfo 如果有返回值说明cpu支持虚拟化 (2) 安装kvm libvirted yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst (3) 启动libvirted service messagebus start service haldaemon start service libvirtd start chkconfig messagebus on chkconfig haldaemon on chkconfig libvirtd on (4)检查kvm是否安装成功 [root@jiayuan ~]# virsh -c qemu:///system list Id 名称 状态 ---------------------------------------------------- 1 redhat6.3 running (5)kvm模块 [root@myKVM ~]# lsmod | grep kvm kvm_intel 52570 0 kvm 314739 1 kvm_intel 二、配置网桥 vi /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 TYPE=Bridge BOOTPROTO=static BROADCAST=10.207.20.255 IPADDR=10.207.20.200 NETMASK=255.255.255.0 NETWORK=10.207.20.0 ONBOOT=yes b、 vi /etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=none ONBOOT=yes BRIDGE=br0 c、 重起网络服务生效 service network restart d、 echo 1 > /proc/sys/net/ipv4/ip_forward #虚拟机上网 e、 检查桥接网络 [root@moniter ~]# brctl show bridge name bridge id STP enabled interfaces br0 8000.842b2b74e1b6 no eth0 virbr0 8000.000000000000 yes br0是我们配置的桥接网卡,virbr0是系统脚本自动配置的NAT网卡 三、安装vnc 注意:CentOS6.3 VNC的命名rpm为tiggervnc-server (1) yum install tiggervnc-server (2) vi /etc/sysconfig/vncservers #加一行 VNCSERVERS="
安装成功后使用任意一个可以访问KVM宿主机的带有桌面的设备上的 VNC viewer 进入 YourIp:5911 输入密码 kvm 就可以进入虚拟机,然后继续安装了。
通过VNC或Xdmcp的方式远程连接linux图形桌面,虽然都很方便,但有个缺点就是资料都是没有加密,不够安全,不适合连接互联网操作,因此在linux上配置Xrdp服务器,再使用Windows上具有连线加密功能的远程桌面连接会比较安全。。。
Virtual Network Computing (VNC) 是一个图形桌面共享系统,它允许你使用本地的键盘和鼠标来远程控制另外一台计算机。
国外一些使用solusvm的商家,虽然网站本身没有提供安装windows系统,但是后台solusvm的镜像提供了windows镜像,这样我们就可以挂载镜像来安装windows系统,虽然需要自己用vnc连接手动安装比较繁琐,但价格比起装windows需要多交费用要值得多。 安装前要确认solusvm后台有windows镜像 solusvm后台设置 进入solusvm后台后,首先改启动顺序,改成使用cd-rom启动 1.把Boot Order 选项改为 (1)CDROM (2)Hard Disk 2.Dis
VNC(Virtual Network Computing),为一种使用RFB协议的显示屏画面分享及远程操作软件。此软件通过网络可发送键盘与鼠标的动作及实时显示当前屏幕的画面。本教程将教大家安装VNC远程桌面,实现除了SSH方式外,更直接的访问访问系统显示当前真实桌面。本教程需要大家拥有一台服务器,这里推荐大家去腾讯云开发者实验室免费领取一台服务器学习。当然,如果想长时间使用,也可以点这里购买一台。
http://blog.csdn.net/21aspnet/article/details/6997549
noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算、虚拟机控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC。 noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器都不支持 WebSockets,所以 noVNC 是不能直接连接 VNC 服务器的,需要一个代理来做 WebSockets 和 TCP sockets 之间的转换。这个代理在 noVNC 的目录里,叫做 websockify 。
我们知道在数据中心机房中,服务器一般是锁在机柜中的,服务器只有在刚买来第一次配置或安装系统时,才会连接显示器、键盘、鼠标等外设,初次配置完毕后,就会把这些外设都拔除,与外界通信只保留网络连接。所以,运维人员只可以通过远程登录服务连接管理服务器。
为700多个不同的开源代码包 提供服务和支持,包括了对CentOS的商业级支持,派生自Red Hat Enterprise Linux为公众提供的源代码的企业级 Linux 分布。 以上是网上找到的关于OpenLogic的介绍,反正当CentOS用就是了,更多详细的信息,可以移步OpenLogic的官网:http://www.openlogic.com 创建OpenLogic虚拟机 过程不再赘述,并且添加22和3389端口,添加方法可以参照 使用windows远程桌面连接Windows Azure中的Ub
1.确认 CPU 已经支持虚拟化,intel 的 CPU 虚拟化技术叫 vmx,AMD 的 CPU 叫 svm
一般情况下我们用ssh客户端远程登陆 Linux 系统,至于图形界面下的 linux 远程登陆工具,我们一般都会想到 vnc,但它的安全性不够,在这里,我将介绍 XRDP 的安装配置方法。我们可以很方便的通过 windows 远程桌面 linux。
具体的VNC使用操作上述文献即可,Windows下的vnc客户端在官网下载比较慢,我上传到了百度云盘http://pan.baidu.com/s/1bI2scY
下面的简单指南可以帮助您在CentOS 8 / RHEL 8机器上安装VNC服务器。VNC(虚拟网络计算)服务器是基于GUI的桌面共享平台,允许您从安装了客户机的其他机器远程访问桌面。在CentOS 8和RHEL 8系统中,默认情况下未安装VNC服务器,需要手动安装。
VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是基于 UNIX 和 Linux 操作系统的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。
操作系统:Centos6.9(64Bit) Oracle:11g 、11.2.0.4.0版本 Ip地址:172.16.220.139 废话不多说了,下面记录安装过程: 1)安装桌面环境 [root@vm01 ~]# yum -y groupinstall "X Window System" [root@vm01 ~]# yum -y groupinstall "Desktop" [root@vm01 ~]# yum -y groupinstall "General Purpose Desktop" [ro
[root@localhost ~]# gnome-panel --version Gnome gnome-panel 2.16.1
一般,我们选择Linux作为服务器操作系统,主要是Linux节约资源,且命令行操控,操作十分高效率。
客户端是vncviewer,我这里是Windows系统,下载对应的vnc安装包HA-vnc-4.0-x86_win32-KC.exe 安装选择只安装VNC Viewer即可。
一般我们在项目需要用到远程桌面功能的时候会用到Windows系统,但是大部分海外服务器商都是Linux系统的,我们只可以去安装类似CentOS、Debian、Ubuntu等系统。如果我们是本地电脑用的Linux系统是有见过直接可以安装Debian桌面的,但是在VPS、服务器上我们是否可以安装桌面呢?
本篇教程针对的是对服务器的操作系统Liunx不太懂的建站小白或是一部分未接触过Liunx的史蒂夫,大佬请自行绕过本章 Linux.png 本章只是初步认识Liunx,非专业知识讲解! 看头图:Liunx的吉祥物:企鹅🐧一个 Liunx:一个服务器上常用的命令行操作系统 你还记得Liunx 你第一次接触到是在什么时候? 是在腾讯云的后台重装系统页看到了其他除Windows之外的你连名字也读不上来的? 还是大学学习时因学习编程等所需要经老师推荐/要求使用的? 对上方的操作系统定义补充——Liunx系统是一种类
VNC一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Inte运维
云服务器CentOS7安装图形界面与远程连接主要分为三个步骤: 1 Linux安装图形界面 2 Linux安装vncserver 3 windows使用VNC Viewer工具远程控制
全自动安装模式的默认 root 密码为MoeClub.org,安装完成后请立即使用passwd命令更改密码。[/scode]
首先要配置好 KVM 环境,上文已经详细说明,磁盘配置类似的使用 qemu-img create -f qcow2 ubuntu.qcow2 100G 命令创建虚拟磁盘,系统镜像可以去官网下载:
CentOS 7的KVM虚拟机推荐使用qcow2磁盘格式,本实验在KVM中安装CentOS 6.8 64虚拟机。
将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
等了好久,这次终于下决心在局域网部署了linux系统,并安装docker和load了onlyoffice,利用engineercms进行资料管理和文档协作。
接触云计算的技术人员,Linux成了不能跨过的一个问题。客户希望你帮助挂一个磁盘,希望你帮助把firewall的策略改一下,希望你把网卡的配置改一下。。。甚至有机会搭建私有云。如果对Linux系统,没有基本的操作基础,这一切都无法实施。接下来一段时间,我们重点讲讲Linux与云计算相结合的系列实战精要。
之前在 Centos 6下通过virt-p2v进行虚拟化转化(For Linux Server)这篇Blog中写过在Centos6下通过virt-p2v进行虚拟化服务器,但是发现在Centos7中,virt-p2v client的客户端
高级模式 选择高级模式后,输入参数-dd "dd镜像地址",即可重装为Windows系统。 以下是Vicer提供的DD包
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一。
VNCSERVERS="1:myusername 15:otheruser"--->这里的1 和15是端口号,用于连接时的端口
连接控制界面: [root@node1 xen]# xl console centos-001
废话不多说直接上 环境: 宿主机:CentOS Linux release 7.3.1611 (Core) ip:10.5.0.33 一,安装依赖及软件 yum -y install epel-release net-tools vim unzip zip wget ftp qemu-kvm libvirt virt-install bridge-utils
和普通的 VPS 相比,裸金属服务器属于物理服务器,我的数据和其他用户数据做到了物理隔离,同时服务器本身是支持二次虚拟化的。
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。
phyzli/centos8_xfce4_tigervnc_hspice2010,2060年到期,需要lmgrd;
qemu-img创建磁盘文件 通过文件管理可以直接查看、修改、复制虚拟机的内部文件。例如,当系统因为配置文件无法启动 时,可以直接修改虚拟机的文件。虚拟机磁盘文件主要有raw和qcow2格式。raw格式性能最好,速度最 快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。要使用镜像功能,磁 盘格式必须为qcow2。 raw格式的话,速度稍微快点,在高版本的qemu-kvm中,几乎不比qcow2的格式快,而qcow2格式节 省空间,可动态增长,在
对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到使用Windows自带的远程桌面。那么有没有办法,使得在Linux中可以远程Windows,在Windows中远程桌面Linux?今天就跟大家一起探讨一下Linux与Windows相互远程。以CentOS6.6为例,步骤如下所示:
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
基于内核的虚拟机 Kernel-based Virtual Machine(KVM)是一种内建于 Linux® 中的开源虚拟化技术。具体而言,KVM 可帮助您将 Linux 转变为虚拟机监控程序,使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。
领取专属 10元无门槛券
手把手带您无忧上云