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服务

相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
此冬歌咏2 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog2 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
琥珀色糖3 天前
SimlpeHttp
linux·服务器
其实防守也摸鱼3 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
第十人i3 天前
Linux 日志管理系统:journald 配置与优化
linux·服务器
布裘3 天前
【银河麒麟】V4桌面图标消失,右击鼠标没反应排查
运维·银河麒麟·桌面环境