在CentOS系統中,通過VNC遠程重啟服務需要以下幾個步驟:
sudo yum install tigervnc-server tigervnc-common
vncpasswd
<DISPLAY_NUMBER>
替換為你想要使用的顯示編號(例如:1):vncserver :<DISPLAY_NUMBER>
/etc/systemd/system/vncserver@.service
的文件,將<USER>
替換為你的用戶名,將<DISPLAY_NUMBER>
替換為你想要使用的顯示編號:sudo vi /etc/systemd/system/vncserver@.service
在打開的文件中,粘貼以下內容:
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<USER>
Group=<USER>
WorkingDirectory=/home/<USER>
PIDFile=/home/<USER>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
保存并退出文件。
<DISPLAY_NUMBER>
替換為你想要使用的顯示編號:sudo systemctl enable vncserver@<DISPLAY_NUMBER>.service
<DISPLAY_NUMBER>
替換為你想要使用的顯示編號:sudo systemctl restart vncserver@<DISPLAY_NUMBER>.service
使用VNC客戶端連接到VNC服務器。在VNC客戶端中輸入<SERVER_IP>:<DISPLAY_NUMBER>
,例如:192.168.1.100:1
。
登錄VNC服務器后,打開終端,使用systemctl
命令重啟服務。例如,要重啟Apache服務,運行以下命令:
sudo systemctl restart httpd
這樣,你就可以通過VNC遠程重啟CentOS系統中的服務了。