图形化界面展示,利于不习惯命令行人员操作,注意:实例均为root用户操作。
参考:https://blog.51cto.com/357355/615789
https://www.cnblogs.com/pipci/p/12731317.html
一、准备
客户端:Windows 10 专业版,下载链接:https://www.realvnc.com/en/connect/download/viewer/windows/
服务端:10.199.88.244 CentOS release 6.5 (Final)
10.10.230.249 CentOS Linux release 7.8.2003 (Core),版本不一样,配置有差别。
二、配置实例
1、10.199.88.244 CentOS release 6.5 (Final),服务器东西较全,配置较为简单,如下:
直接安装:[root@lf-lvs01 etc]# yum install vnc-server,需要输入两次密码用于客户端登录使用,需记住!
安装成功后,启停命令:
客户端访问远程桌面:
成功:
2、10.10.230.249 CentOS Linux release 7.8.2003 (Core),配置略微复杂,如下:
一、如果当前系统没有桌面环境,需要先安装桌面环境。
1、更新系统
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# yum update ##避免一些系统方面的意外错误,最好更新yum到最新,生产环境有业务在运行不建议更新
---------------------------------------------------------------------------------------------
2、安装GNOME Desktop图形桌面服务,内容较多,过程较慢
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# yum groupinstall "GNOME Desktop"
---------------------------------------------------------------------------------------------
3、查看系统运行模式
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# systemctl get-default
---------------------------------------------------------------------------------------------
4、切换到桌面运行模式
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# systemctl set-default graphical.target
---------------------------------------------------------------------------------------------
5、启动桌面模式
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# init 5
---------------------------------------------------------------------------------------------
二、VNC配置
1、安装vnc,CentOS7默认使用tigervnc软件提供vnc服务
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# yum install tigervnc-server
---------------------------------------------------------------------------------------------
2、启动VNC服务
使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连接需要占用1个桌面
启动编号为1的桌面示例如下
---------------------------------------------------------------------------------------------
[laopi@CentOS7 ~]$ vncserver :1
You will require a password to access your desktops.
Password: ##登录vnc的密码,以后可用通过vncpasswd命令更改密码
Verify: ##重新输入登录vnc的密码
Would you like to enter a view-only password (y/n)? n ##是否设置只查看用户密码,这里不设置
A view-only password is not used
New 'CentOS77:1 (laopi)' desktop is CentOS7:1
Creating default startup script /home/laopi/.vnc/xstartup
Creating default config /home/laopi/.vnc/config
Starting applications specified in /home/laopi/.vnc/xstartup
Log file is /home/laopi/.vnc/CentOS7:1.log
---------------------------------------------------------------------------------------------
命令的执行是在需要远程登陆的laopi用户下执行的,同时也是第一次执行,会在此用户的主目录(/home/laopi/)下生成.vnc子目录和相应的配置文件,同时需要输入密码(vncviewer端用此用户访问的密码),这个密码被加密保存在此用户主目录下的.vnc子目录(/home/laopi/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/home/laopi/.vnc/xstartup),在每次启动VNC服务时,都会读取该文件中的配置信息。上面的是添加普通用户通过VNC访问权限,如果想添加其他用户访问权限,需要在相应的用户命令提示符下进行上面的操作(如test用户也需要执行[test@ localhost ~]$ vncserver :1 在相应的主目录下生成对应的.vnc子目录)。对不同用户的访问密码更改也需要在相应的命令提示符下操作。
在/home/laopi/.vnc/目录下还有一个“CentOS7:1.pid”文件,这个文件记录着启动VNC后对应操作系统的进程号,用于停止VNC服务时准确定位进程号.
三、客户端连接,成功:
运行jmeter问题,记录:
1、10.199.88.244 CentOS release 6.5 (Final)服务器,运行apache-jmeter-3.2,报错:
运行apache-jmeter-5.1.1,正常
2、10.10.230.249 CentOS Linux release 7.8.2003 (Core),同上。注意假如.sh不执行,需要进行如下配置: