Centos 7系统配置安装VNC环境教程

首先试试服务器装了VNC没

[root@wic ~]# rpm -q tigervnc tigervnc-server

没安装的话会直接出现

package tigervnc is not installed
package tigervnc-server is not installed

如果没有安装X-Windows 桌面的话要先安装Xwindows

[root@wic ~]# yum check-update
[root@wic ~]# yum groupinstall "X Window System"
[root@wic ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
[root@wic ~]# unlink /etc/systemd/system/default.target
[root@wic ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
[root@wic ~]# reboot

第一步,安装VNC packages:

[root@wic ~]# yum install tigervnc-server -y

第二步,修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面

[root@wic ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
然后打开这个配置文件/etc/systemd/system/vncserver@:1.service替换掉默认用户名
找到这一行

ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
这里我直接用root 用户登录,所以我替换成
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

如果是其他用户的话比如john替换如下

ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

第三步,重加载 systemd

[root@wic ~]# systemctl daemon-reload
第四步,为VNC设密码
[root@wic ~]# vncpasswd

第五步,由于我这边的Centos 7 是用iptable防火墙的所以

vim /etc/sysconfig/iptables

在合适位置加上

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

重启iptable

service iptables restart

如果是用Centos 7 默认防火墙的可能需要

[root@wic ~]# firewall-cmd --permanent --add-service vnc-server
[root@wic ~]# systemctl restart firewalld.service

第六步,设默认启动并开启VNC

[root@wic ~]# systemctl enable vncserver@:1.service
[root@wic ~]# systemctl start vncserver@:1.service

这样基本上Centos 端就设好了,Windows 端要去下一个VNC Viewer 的软件。连接一下试试看着有点简陋但是上去了的

 

时间: 2024-09-23 04:34:55

Centos 7系统配置安装VNC环境教程的相关文章

CentOS系统下安装Tomcat7环境教程

安装JDK 在Oracle Java SEDownload页面下载JDK. (1) 勾选「Accept License Agreement」 (2) 点击「jdk-8u91-linux-x64.rpm」 系统为64位时选择x64,32位时选择i586. (3) 把下载的文件用FTP上传到服务器. (4) 安装JDK # rpm -ivh ./jdk-8u91-linux-x64.rpm 安装Tomcat 在Apache Tomcat – Welcome!的Downloads页面下载Tomcat.

CentOS 7系统YUM快速安装LNMP环境教程

源码编译安装 LNMP 环境虽然便于自定义,但是对于小型服务器来说,漫长的编译时间让人无法等待.如果能在 10 分钟后内搞定环境安装,再好不多了. 那么如何在 10 分钟内快速安装完 LNMP 环境呢,答案是 使用 YUM 安装. 什么 YUM ? 官网给出的解释 yum is a software package manager that installs, updates, and removes packages on RPM-based systems. It automatically

CentOS 6.8 安装vnc

经常要下载一些东西,必须得用浏览器才行.所以要在vps上装一个vnc server.然后在windows上用vnc viewer远程连接vps.目前vps上默认装的基本上都是centos6.8. 文章转载自这里,我用markdown重新排版了一下 0. 先检查下是否有安装VNC rpm -qa | grep tigervnc 输出类似这样的东西表示已经安装过 tigervnc-1.1.0-18.el6.x86_64 tigervnc-server-1.1.0-18.el6.x86_64 1.安装

CentOS 下载快速安装nginx环境的教程

Ubuntu下安装nginx,直接apt-get install nginx就行了,很方便. 但是今天装了CentOS6.2,直接yum install nginx不行,要先处理下源,下面是安装完整流程,也十分简单: 1.CentOS 6,先执行: rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 2,查看yum的nginx信息 []# yum i

CentOS 6.3_x86_64安装+oracle10gR2数据库教程

明:本文全部在虚拟机中安装,但与真机无异,本文将完全模拟该服务器在远端仅开放ssh服务进行操作.   环境: 操作系统:CentOS 6.3_x86_64 Oracle版本:Oracle 10g R2 x86_64   使用到的工具: 1. VMware 10 2. SecureCRT 3. VNC-Viewer-5.1.1-Windows-64bit.exe(http://www.realvnc.com/download/viewer/) 4. sqldeveloper 5. PLSQL De

LLsMP系列教程之一:Debian安装LLsMP环境教程

从今天开始老左分享LLsMp系列教程.作为LLsMP就是Linux + Litespeed + MySQL + PHP环境,大部分都是安装在debian系统中,所以我们在设置安装VPS的时候要先安装Debian系统,然后才可以进行下一步操作. 看到网上很多关于LNMP与LLsMP的相关对比,各有各的优势,具体我也没有做过对比,以后我会做对比亲自比较两者的区别.从目前大部分VPS高手使用情况来说后者使用的较多,这不老左也一一把教程分享出来. 第一步,我们需要登陆自己的SSH,然后输入下面的命令获取

在CentOS系统中安装Websvn的教程

  大家好,今天我们会在CentOS 7.0 上为 subversion(SVN)安装Web 界面 WebSVN.(subverion 是 apache 的顶级项目,也称为 Apache SVN 或 SVN) WebSVN 将 Svbverion 的操作你的仓库的各种功能通过 Web 界面提供出来.通过它,我们可以看到任何给定版本的任何文件或者目录的日志,并且可看到所有文件改动.添加.删除的列表.我们同样可以查看两个版本间的差异来知道特定版本改动了什么. 特性 WebSVN提供了下面这些特性:

在CentOS 7上安装Docker环境的方法与注意事项_docker

官网文档:https://docs.docker.com/engine/installation/linux/centos/ ,本文大部分是照搬官方文档写的,如果你英文还不错,那么就直接移步官方文档吧,如果你英文实在是不行,那就勉强看一下本人这生涩的翻译~ 以下操作均在root用户下完成 docker的安装要求64位系统且内核版本大于3.10.所以如果是centos的话,必须安装CentOS7.0或以上版本. 我们这里使用的是CentOS7.2 mininul. uname -r 3.10.0-

CentOS 6.6 安装 Tengine 的教程详解

在先前的文章中介绍过Tengine,先前只是使用了运维人员配置好的内容,未自己进行过安装配置.周末闲来无事,对于Tengine进行了尝试性的安装.记录下面方便以后再做改进. Tengine官网上有个非常简单的教程,中间并未涉及到一些常用的设置,所以仅供参考.一下午为本人的安装步骤及过程. 1.安装必要的编译环境好 由于Tengine安装需要使用源代码自行编译,所以在安装前需要安装必要的编译工具: Shell # yum update # yum install gcc gcc-c++ autoc