centos 7开启vnc服务

转自:http://www.cnblogs.com/xieshengsen/p/5848902.html

CentOS7配置VNC

 

一.安装

以root用户运行以下命令来安装vncserver;

yum install tigervnc-server 

同样运行以下命令来安装vncviewer;

yum install vnc

停止并禁用防火墙;

systemctl stop firewalld.service

systemctl disable firewalld.service

 

二.配置

vncviewer基本上不用配置;

vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

或者再增加一个窗口:

 

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service

编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数

[Service]

Type=forking

# Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 800x600"

PIDFile=/root/.vnc/%H%i.pid

ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

 

三.应用

更新systemctl以使其生效;

systemctl daemon-reload 

设置vncserver的密码;

 vncpasswd root

按提示输入密码以及确认密码

启动该服务用来启用vnc的1号窗口;

systemctl start vncserver@:1.service  或者 vncserver :1

关闭1号窗口:

systemctl stop vncserver@:1.service   或者 vncserver -kill :1

设置为开机自动启动;

systemctl enable vncserver@:1.service

End.

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要在CentOS上安装Docker并启用VNC,您可以按照以下步骤进行操作: 1. 首先,您需要在CentOS上安装Docker。可以通过在终端中运行以下命令来安装Docker: ``` sudo yum update sudo yum install docker ``` 2. 安装完成后,启动Docker服务: ``` systemctl start docker ``` 3. 在CentOS上安装VNC服务器。可以通过运行以下命令来安装TigerVNC服务器: ``` sudo yum install tigervnc-server ``` 4. 配置VNC服务器。首先,您需要创建一个新的VNC用户,可以为其选择任何用户名和密码: ``` sudo useradd vncuser sudo passwd vncuser ``` 5. 接下来,切换到vncuser用户,并配置VNC服务器的初始设置: ``` su - vncuser vncserver ``` 6. 配置VNC服务器的密码。运行以下命令来配置密码: ``` vncpasswd ``` 7. 此时,VNC服务器已经启动并使用您设置的密码进行保护。可以通过VNC Viewer等VNC客户端工具远程连接到服务器。 8. 最后,您可以在Docker容器中运行VNC服务器。通过运行以下命令来构建并运行Docker容器: ``` docker run -it -p 5901:5901 --name vnc-docker centos:vnc ``` 这样,您就成功在CentOS上安装了Docker并启用了VNC。您可以通过VNC Viewer连接到VNC服务器,并在其中运行CentOS容器。 ### 回答2: 极空间是一个云服务器提供商,提供了很多云服务器管理功能,其中包括Docker和VNC。在这里,我将向您说明如何在极空间的CentOS操作系统上安装Docker并启用VNC。 首先,登录到您的极空间云服务器控制台。选择CentOS操作系统并创建一个新的云服务器实例。 一旦您的云服务器实例创建成功,您将获得一个IP地址和root用户的登录凭据。 接下来,使用SSH客户端连接到您的云服务器。您可以使用命令行或者SSH工具,如PuTTY。 首先,更新您的系统软件包,执行以下命令: ``` sudo yum update -y ``` 完成系统更新后,您可以安装Docker。执行以下命令: ``` sudo yum install docker -y ``` 安装完成后,启动Docker服务: ``` sudo systemctl start docker ``` 如果需要在系统启动时自动启动Docker,可以执行以下命令: ``` sudo systemctl enable docker ``` 现在,您的云服务器上已经安装并启动了Docker。 接下来,安装和配置VNC服务器。执行以下命令来安装TigerVNC服务器和GNOME桌面环境: ``` sudo yum install tigervnc-server -y sudo yum groupinstall "GNOME Desktop" -y ``` 完成安装后,您需要为VNC设置一个密码,以便能够通过VNC客户端远程访问。 使用以下命令设置VNC密码: ``` vncpasswd ``` 然后,您需要为VNC服务器创建一个服务单元文件。使用以下命令创建`vncserver@:1.service`: ``` sudo nano /etc/systemd/system/vncserver@:1.service ``` 在打开的文件中,复制以下内容: ``` [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target ``` 保存文件并关闭编辑器。 接下来,让我们启用和启动VNC服务器。执行以下命令: ``` sudo systemctl enable vncserver@:1.service sudo systemctl start vncserver@:1.service ``` 现在,您已成功在极空间的CentOS服务器上安装并启用了Docker和VNC。 您可以使用VNC客户端连接到您的云服务器IP地址,指定端口号为5901(例如:`your_ip_address:5901`)。您将被要求输入之前设置的VNC密码。完成后,您可以远程访问您的云服务器的桌面环境。 希望这个回答对您有所帮助! ### 回答3: 在极空间上安装CentOS并启用VNC的过程分为以下几个步骤: 1. 登录极空间账号,并创建一个新的虚拟机实例,选择CentOS作为操作系统。 2. 在虚拟机实例创建完成后,打开控制台,并登录到CentOS系统。 3. 首先,确保服务器已经安装了VNC软件,可以通过运行命令sudo yum install tigervnc-server来安装。 4. 安装完VNC软件后,需要进行一些配置。首先,运行命令vncpasswd来设置一个VNC密码,用于连接VNC远程桌面。 5. 接下来,配置VNC服务,运行命令sudo systemctl start vncserver@:1来启动VNC服务,并设置其开机自启动,命令为sudo systemctl enable vncserver@:1。 6. 进一步配置防火墙,使得VNC服务可以被访问。通过运行命令sudo firewall-cmd --add-service=vnc-server --permanent来添加VNC服务到防火墙配置中,然后重新加载防火墙配置,命令为sudo firewall-cmd --reload。 7. 在本地电脑上,下载并安装一个VNC客户端软件,如RealVNC Viewer。 8. 打开VNC客户端软件,输入虚拟机的IP地址和VNC密码,点击连接按钮。 9. 等待连接成功后,即可通过VNC客户端远程访问CentOS系统的桌面。 这样,你就成功在极空间上安装了CentOS并启用了VNC远程访问。为了保证安全,建议在完成操作后关闭防火墙中的VNC服务端口,只有需要使用时再开启

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值