资讯动态

Rocky Linux 8 VNC远程管理全攻略

发布时间:2026/9/28 15:36:38 来源:尧图企业网站定制
Rocky Linux 8 远程管理配置指南宿主机 VNC KVM 虚拟机 VNC宿主机 VNC 服务配置确保系统已更新至最新版本sudo dnf update -y安装 TigerVNC 服务器sudo dnf install tigervnc-server -y创建 VNC 用户并设置密码sudo useradd vncuser sudo passwd vncuser su - vncuser vncpasswd配置 VNC 服务文件sudo cp /lib/systemd/system/vncserver.service /etc/systemd/system/vncserver:1.service sudo vi /etc/systemd/system/vncserver:1.service修改服务文件内容[Unit] DescriptionRemote desktop service (VNC) Aftersyslog.target network.target [Service] Typeforking Uservncuser ExecStartPre/bin/sh -c /usr/bin/vncserver -kill %i /dev/null 21 || : ExecStart/usr/bin/vncserver -localhost no -geometry 1920x1080 -depth 24 %i ExecStop/usr/bin/vncserver -kill %i启动并启用 VNC 服务sudo systemctl daemon-reload sudo systemctl enable vncserver:1.service sudo systemctl start vncserver:1.service防火墙配置开放 VNC 默认端口 5901sudo firewall-cmd --add-port5901/tcp --permanent sudo firewall-cmd --reloadKVM 虚拟机 VNC 配置安装 KVM 相关组件sudo dnf install qemu-kvm libvirt virt-install virt-viewer -y sudo systemctl enable --now libvirtd创建虚拟机磁盘镜像sudo qemu-img create -f qcow2 /var/lib/libvirt/images/rocky-vm.qcow2 20G通过 VNC 安装虚拟机sudo virt-install \ --name rocky-vm \ --ram 2048 \ --vcpus 2 \ --disk path/var/lib/libvirt/images/rocky-vm.qcow2,size20 \ --os-type linux \ --os-variant rocky8 \ --network bridgevirbr0 \ --graphics vnc,listen0.0.0.0,port5902 \ --console pty,target_typeserial \ --cdrom /path/to/Rocky-8-x86_64-dvd1.iso查看虚拟机 VNC 端口sudo virsh vncdisplay rocky-vm虚拟机 VNC 访问控制编辑 libvirtd 配置文件sudo vi /etc/libvirt/libvirtd.conf取消注释并修改以下参数listen_tls 0 listen_tcp 1 auth_tcp none修改 qemu 配置文件sudo vi /etc/libvirt/qemu.conf取消注释并修改vnc_listen 0.0.0.0重启 libvirtd 服务sudo systemctl restart libvirtd防火墙规则调整开放 KVM VNC 端口sudo firewall-cmd --add-port5902/tcp --permanent sudo firewall-cmd --reload客户端连接配置使用 VNC 客户端连接宿主机vncviewer 宿主机IP:5901连接虚拟机vncviewer 宿主机IP:5902安全加固建议修改默认 VNC 端口sudo vi /etc/libvirt/qemu/rocky-vm.xml查找并修改 graphics 部分graphics typevnc port6002 autoportno listen0.0.0.0应用配置更改sudo virsh define /etc/libvirt/qemu/rocky-vm.xml sudo virsh shutdown rocky-vm sudo virsh start rocky-vm常见问题排查检查 VNC 服务状态sudo systemctl status vncserver:1.service查看虚拟机状态sudo virsh list --all检查端口监听状态sudo ss -tulnp | grep 590性能优化建议调整 VNC 编码参数sudo vi ~/.vnc/config添加以下内容geometry1920x1080 depth24 localhostno alwaysshared自动化管理脚本创建虚拟机管理脚本#!/bin/bash case $1 in start) sudo virsh start rocky-vm ;; stop) sudo virsh shutdown rocky-vm ;; status) sudo virsh list --all ;; *) echo Usage: $0 {start|stop|status} exit 1 esac exit 0保存为/usr/local/bin/vm-manager并添加执行权限sudo chmod x /usr/local/bin/vm-manager日志监控配置查看 VNC 服务日志journalctl -u vncserver:1.service -f查看 libvirt 日志sudo tail -f /var/log/libvirt/qemu/rocky-vm.log备份与恢复导出虚拟机配置sudo virsh dumpxml rocky-vm rocky-vm-backup.xml创建磁盘快照sudo virsh snapshot-create-as rocky-vm --name initial-setup恢复快照sudo virsh snapshot-revert rocky-vm initial-setup相关阅读- 微服务核心组件解析注册中心与负载均衡Eureka/Nacos/Ribbon相关阅读- 深入浅出 ArkTS构建响应式 HarmonyOS 应用的现代语法与实践相关阅读- HBase的性能监控与优化相关阅读- 学习Python中Selenium模块的基本用法18使用ActionChains操作鼠标相关阅读- Spring Security 详解从基础认证到多表权限实战初学者指南

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑