centos 7.5 安装VNC Service

Last modified date

Comments: 0

序言

目前项目有个需求需要独立实用ORACLE 进行数据的导入并加工后导出。在Centos中安装ORACLE最方便的还是直接通过VNC远程桌面的方面连接到系统。这里就先记录一下安装VNC的过程。

一、VNS安装

0、前提条件安装GNOME桌面(如已安装可以省略)

yum groupinstall GNOME Desktop Environment -y

 

 

1、安装VNC Service

yum install tigervnc tigervnc-server

2、拷贝配置文件

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

3、修改配置文件

vi /etc/systemd/system/vncserver@:1.service
#修改内容如下
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
 
[Service]
Type=forking
User=root
ExecStart=/usr/bin/vncserver :1 -geometry 1280x1024 -depth 16 -securitytypes=none -fp /usr/share/X11/fonts/misc
ExecStop=/usr/bin/vncserver -kill :1
 
[Install]
WantedBy=multi-user.target

4、添加开机启动

systemctl enable vncserver@:1.service

5、设置VNC密码

vncpasswd

6、启动VNC服务

systemctl start vncserver@:1.service 

二、VNC多用户切换

在安装完VNC后发现当前的配置只支持ROOT用户的VNC登录,如果需要用别的用户登录的话就需要切换用户了

1、编辑配置文件 /lib/systemd/system/vncserver@.service

添加

VNCSERVERS="1:root 2:root 3:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 1024x768"

2、重新加载systemctl daemon-reload

systemctl daemon-reload

3、重起VNC服务

systemctl restart vncserver@:1.service 

4、启动某桌面

启动某一桌面
vncserver :1 //这里1表示第一个桌面

5、关闭某桌面

# 停止某一桌面
vncserver -kill :1 //停止第1个界面,要用kill命令来杀掉界面1的进程

 

admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Post comment