java中的接口是类吗
482
2022-11-04
CentOS 7安装配置vnc服务
系统:CentOS 7最小化安装环境;
若系统打完补丁,修复过漏洞,就要配置网络镜像源提供相关依赖,否则报错装不上;
1.配置yum源,安装图形界面组件;安装vnc组件
#yum grouplist "GNOME Desktop" -y
#yum install tigervnc tigervnc-server
#rpm -qa | grep vnc
gvnc-0.7.0-3.el7.x86_64 tigervnc-license-1.8.0-22.el7.noarch tigervnc-icons-1.8.0-22.el7.noarch tigervnc-server-1.8.0-22.el7.x86_64 tigervnc-1.8.0-22.el7.x86_64 tigervnc-server-minimal-1.8.0-22.el7.x86_64 gtk-vnc2-0.7.0-3.el7.x86_64
设置系统启动图形界面
#systemctl set-default graphical.target
检查确认默认开机
#systemctl get-default
2.配置VNC文件
设置vnc用systemctl来管理(第一个用户vncserver@:1.service,第二个用户vncserver@:2.service,其他以此类推)
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
root账号配置VNC,文件如下:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/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配置文件
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l oracle -c "/usr/bin/vncserver %i"
PIDFile=/home/oracle/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
也可直接导入编辑好的配置文件
3.设置VNC用户密码
root用户可直接vncpasswd ;普通用户要先切换,后执行vncpasswd
*****普通用户若直接用vncpasswd 执行后,启动VNC服务不报错,但实际服务启动失败*****(教训)
4.加载服务启动服务
每次编辑完配置文件都需要执行下加载启动服务命令让新配置生效;
#systemctl daemon-reload
#systemctl start vncserver@:1.service
检查服务端口5900状态;无输出表示有问题,要排错
[root@localhost system]# ss -ntlp | grep 59
LISTEN 0 5 *:5901 *:* users:(("Xvnc",pid=24179,fd=9))
LISTEN 0 5 :::5901 :::* users:(("Xvnc",pid=24179,fd=10))
[root@localhost system]#
#systemctl enable vncserver@1.service 加入开机自启动;
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~