【Linux】带上时区
·
cat > setup_vnc.sh << 'SCRIPT'
#!/bin/bash
# 设置时区为香港
ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime
echo "Asia/Hong_Kong" > /etc/timezone
echo "时区已设置为 Asia/Hong_Kong"
# 切换到库文件目录
cd /usr/lib/x86_64-linux-gnu/
# 创建软链接修复依赖
ln -s libunistring.so.5 libunistring.so.2 2>/dev/null
# 更新动态链接库
ldconfig
# 更新包索引
apt update
# 标记问题包
apt-mark hold ibverbs-providers
# 安装所有必需组件
apt install -y tightvncserver xfce4 xfce4-goodies dbus-x11 xterm
# 设置环境变量
export USER=root
# 设置VNC密码(交互式)
vncpasswd
# 创建VNC配置目录
mkdir -p ~/.vnc
# 创建VNC启动脚本
cat > ~/.vnc/xstartup << 'EOF'
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
eval $(dbus-launch --sh-syntax)
exec startxfce4
EOF
# 赋予执行权限
chmod +x ~/.vnc/xstartup
# 启动VNC服务
vncserver :1 -geometry 1920x1080 -depth 24
# 显示容器IP地址
echo "=== 容器IP地址 ==="
ip addr show | grep "inet " | grep -v 127.0.0.1
echo "=== VNC服务已启动 ==="
echo "请使用 VNC 客户端连接到: <容器IP>:5901"
SCRIPT
chmod +x setup_vnc.sh
./setup_vnc.sh
更多推荐



所有评论(0)