CentOS 开启VNC与配置

一、查看是否安装VNC

1、安装桌面

yum groupinstall "Chinese Support"

 

2、安装中文支持

yum groupinstall "Desktop"

 

打开配置文件的目录: 

1) cd /etc/sysconfig

2) 编辑配置文件: vi i18n

3) 用#号把第一行(LANG="en_US.UTF-8")注释掉,其实直接在这行改也是可以的,不过保险点的做法,还是先注释掉,等成功后再删除不迟。

在第一行下添加一行新行,输入(LANG="zh_CN.UTF-8"),然后保存文件,重启系统,就能见到亲切的中文啦。

 

3、关闭防火墙并改为开机不启动防护墙

[root@centos ~]# service iptables stop

[root@centos ~]# chkconfig iptables off


4、查看是否已经安装VNC

[root@centos ~]# rpm -qa |grep vnc 出现下面类似的说明已安装,否则进行下面的安装配置操作;
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64

二、安装VNC

[root@centos ~]# yum –y install tigervnc-server
添加启动项
[root@centos ~]# chkconfig vncserver on

三、设置VNC 密码

[root@centos ~]# vncserver
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/centos:1.log
会在当前用户主目录下生成.vnc 目录和配置文件
[root@centos ~]# vncpasswd
Password:
Verify:
设置的密码会保存在/root/.vnc/passwd

三、VNC 配置

修改xstartup 文件把最后的twm & 删掉加上gnome-session &

[root@centos ~]#vi /root/.vnc/xstartup
xsetroot -solid grey

 

xsetroot -solid grey

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

将twm &修改为gnome-session &
如果直接启动会失败
[root@centos ~]#service vncserver start

Starting VNC server: no displays configured [FAILED]


所以要修改/etc/sysconfig/vncservers 文件添加以下一条内容
VNCSERVERS="2:root"
# 桌面号:用户;

# 监听的端口为:590* ,星号代表桌面号


VNCSERVERARGS[2]="-geometry 800x600" 这样修改后,就算/etc/inittab 启动模式为3 也可以正常进入图形界面

注:修改默认启动界面为修改本行的数字,3为文本界面,5位图形界面:id:3:initdefault:


启动vncserver
[root@centos ~]#service vncserver start
正在启动VNC 服务器:2:root xauth: (stdin):1: bad display name "centos:2" in "add" command

New 'centos:2 (root)' desktop is centos:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/centos:2.log

 

Ok,现在可以通过VNC Viewer来远程连接了。注意:VNC的远程端口在我机器上是 5901端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值