UOS/麒麟安装图形化界面和vnc

UOS安装

#e版本相当于openeuler a版本相当于anolisOS d版本相当于debian

vim uos-1050e_c86.repo

everything

name=uos-1050e_c86_everything

baseurl=

enabled=1

gpgcheck=0

yum clean all

yum makecache

yum install -y lightdm

yum install -y dde-dock

yum install -y dde

systemctl enable lightdm -------设置lightdm开机自启动

systemctl set-default graphical.target ------设置默认启动图形化界面

reboot

yum -y install x11vnc

x11vnc -storepasswd

输入 密码 y

vim /usr/lib/systemd/system/x11vnc.service

Unit

Description=Start x11vnc at startup.

After=multi-user.target

Service

Type=simple

ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared

ExecStop=/bin/kill ${MAINPID}

RemainAfterExit=yes

Install

WantedBy=multi-user.target

systemctl daemon-reload ------修改配置文件需要reload,否则新修改的配置不生效

systemctl enable x11vnc.service ------服务自启动

systemctl start x11vnc.service ------启动服务

systemctl status x11vnc.service

netstat -anlp|grep x11 ------查看端口

###UOS v20 桌面无法打开浏览器###

vim /usr/share/applications/org.deepin.browser.desktop

在"Exec=/usr/bin/browser %U"后面添加"--no-sandbox",保存退出

###################################

KylinOS安装

更新源

yum clean all ------清除缓存

yum makecache ------更新源列表中的包信息

yum grouplist ------查看服务器可用环境组(已安装)和可用组(未安装)

##出现 Server with UKUI GUI

安装图形界面

yum groupinstall 'Server with UKUI GUI' ------注意符号不要输入错误,否则报错

systemctl get-default ------查看默认模式

systemctl set-default graphical.target ------设置为图形模式

reboot ------设置完后重启

重启后systemctl get-default查看是否已经设置为graphical.target模式

安装vnc

yum -y install tigervnc-server ---------安装vnc

rpm -qa |grep tigervnc-server ---------查看是否安装

rpm安装(稍麻烦)

把iso上传到服务器上,挂载到目录下

mount /opt/Kylin-xxx.iso /home/vnc/ ------挂载ISO到/home下

cd /home/vnc/Packages ------安装包一般在此目录

ls|grep tigervnc ------会列出vnc相关的包,复制后面两个到任意目录下

cp tigervnc-server-xxx.rpm /home/ ------复制到home目录下

cd /home

rpm -ivh tigervnc-server-xxx.rpm ------先安装tigervnc-server-minimal,再安装tigervnc-server

配置vnc

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

vi /etc/systemd/system/vncserver@:1.service

Unit

Description=Remote desktop service (VNC)

After=syslog.target network.target

Service

#Type=forking

Type=simple ------改为simple

WorkingDirectory=/root ------涉及用户的改为root

User=root ------修改为root

Group=root ------修改为root

PIDFile=/root/.vnc/%H%i.pid ------修改为root

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

#ExecStart=/usr/bin/vncserver -autokill %i

ExecStart=/usr/bin/vncserver %i -geometry 1024x768 ------vnc桌面尺寸为1024x768,可按实际修改尺寸

ExecStop=/usr/bin/vncserver -kill %i

Restart=on-success

RestartSec=15

Install

WantedBy=multi-user.target

设置vnc密码

vncpasswd

输入2次密码,为了安全需要,密码需要强口令密码:数字+大小写+特殊字符

启动vnc

systemctl daemon-reload ------每次修改配置文件后reload下,否则配置不生效

systemctl enable vncserver@:1.service ------开机自启动

systemctl start vncserver@:1.service ------启动vnc

netstat -anlp|grep $PID ------查看开启端口,此处是5901

如果报错已有一个vnc开启了

rm /tmp/.X1-lock

rm /tmp/.X11-unix/X1

后重启vnc服务

相关推荐
邪修king12 小时前
Re:Linux 系统篇(十七):进程篇(六):环境变量深度解析|命令行参数、环境变量表、4 种获取方式与继承机制万字详解
linux·服务器·c++
姚永强12 小时前
安装Jenkins
运维·jenkins
好评12412 小时前
【Linux】应用层协议HTTP
linux·运维·http
k4m7v2pz13 小时前
多开云网页操作指南(供豆包云电脑 / 自动化 Agent 执行)
运维·自动化·电脑
dunge202613 小时前
ChatGPT Plus / Pro + Codex 深度实战指南:2026年9月2日 从智能编程到自动化工作流的完整技术手册
运维·chatgpt·自动化
Brilliantwxx21 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
不怕犯错,就怕不做21 小时前
git prune 自动删除本地记录中那些远程已经不存在的分支引用
linux·服务器·git
richdata1 天前
商品数字化不是先做大数据,而是先把数据变成可用决策
大数据·运维·数据治理·商品数字化·智能补货·ai商品决策
weixin_416667961 天前
【无标题】
运维·服务器·网络
一池秋_1 天前
arm低配linux设备,桌面应用冷启动提速方法
linux·运维·arm开发