Linux安装vnc server

操作系统:

centos7.6

需求:

安装并配置vnc server

参考:

https://blog.csdn.net/absenceoftrace/article/details/51882035

https://www.cnblogs.com/luhouxiang/p/4829443.html

http://www.shisaihua.com/usrbinxterm-cannot-load-font/

1.安装vnc server

使用xshell远程系统,root用户

执行命令安装 Gnome 包

sudo  yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

(我的安装了995个rpm包,较慢)

 

 

更新系统的运行级别,如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面。

sudo ln -sf /lib/systemd/system/runlevel5.target/etc/systemd/system/default.target

 

重启完成GNOME的安装。

安装vnc server

yum install tigervnc-server tigervnc-server-module

 

安装vncviewer

yum install vnc

 

停止并禁用防火墙(防火墙之前已经禁用),命令如下:

sudo systemctl status firewalld

sudo systemctl stop firewalld

sudo systemctl disable firewalld

2.配置vnc

vncviewer基本上不用配置;

vncserver的配置,创建一个新的配置文件:

以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

复制文件

cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service

 

编辑/lib/systemd/system/vncserver@:1.service,设置用户相关参数,最终内容如下:(此处使用用户oracle)

修改前:

 

修改后:

 

更新systemctl以使其生效;

systemctl daemon-reload

 

设置vncserver的密码;本示例密码为oracle

vncpasswd

 

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

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

切换为oracle用户执行:

su oracle

vncserver :1

 

查看是否启动:

 

设置为开机自动启动;

systemctl enable vncserver@:1.service

 

若发现启动失败,则重启一次系统,然后重新启动1号窗口

3.客户端安装vnc view

在windows上安装客户端软件VNCView(略)

假设linux服务器IP为 192.168.111.11 ,开的窗口为1,则连接时输入 192.168.111.11:1

输入之前设置的vnc的密码

4.vnc server停止启动命令

切换为Oracle用户执行以下命令

启动:

vncserver :1

停止

vncserver –kill :1

5.安装时出现问题

5.1 最开始没有安装Gnome 包,启动vnc报错

最开始没有安装Gnome 包,直接安装vnc,在启动的时候报错:

 

后来安装上个Gnome 包之后成功。

日志:

 

参考:

5.2 缺少中文字体,启动报错

启动之后报错如下:(截图找不到了)

/usr/bin/xterm: cannot load font ‘-misc-fixed-medium-r-semicondensed—13-120-75-75-c-60-iso10646-1’

最后发现是字体缺失,安装即可。

yum install xorg-x11-fonts-misc

参考:http://www.shisaihua.com/usrbinxterm-cannot-load-font/

 

 

你可能感兴趣的:(--------【LINUX】,★服务器)