centos

centos vnc如何设置自动重启

小樊
53
2025-08-22 15:07:44
栏目: 智能运维

在CentOS中设置VNC自动重启,可通过创建systemd服务文件并启用开机自启来实现,具体步骤如下:

  1. 创建服务文件:使用文本编辑器(如nanovim)创建/etc/systemd/system/vncserver@.service文件,添加以下内容(将your_usernameyour_group替换为实际用户名和组名):
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=your_username
Group=your_group
WorkingDirectory=/home/your_username
PIDFile=/home/your_username/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
  1. 重新加载配置:保存文件后,运行sudo systemctl daemon-reload
  2. 启用服务:使用sudo systemctl enable vncserver@:1.service:1为显示编号,可根据需要修改)启用VNC服务开机自启。
  3. 启动服务:若需立即启动,可运行sudo systemctl start vncserver@:1.service

0
看了该问题的人还看了