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 小时前
GDB安装与配置(保姆级教程)【Linux、Windows系统】
linux·运维·windows·命令模式·工具·虚拟机·调试
QC班长8 小时前
Maven公司私库配置踩坑点
java·服务器·maven·intellij-idea
Elastic 中国社区官方博客8 小时前
为 Elastic Cloud Serverless 和 Elasticsearch 引入统一的 API 密钥
大数据·运维·elasticsearch·搜索引擎·云原生·serverless
Agent手记9 小时前
制造业数字化升级:生产全流程企业级智能体落地解决方案 —— 基于LLM+超自动化全栈架构的智改数转深度实战
运维·ai·架构·自动化
云安全助手9 小时前
弹性云服务器+高防IP:让DDoS攻击不再是业务“生死劫”
运维·网络·安全
深色風信子9 小时前
Docker newapi
运维·docker·容器·newapi
闫利朋11 小时前
Ubuntu 24.04 桌面安装向日葵完整指南
linux·运维·ubuntu
mfxcyh11 小时前
使用MobaXterm配置nginx
java·服务器·nginx
阿里巴巴首席技术官12 小时前
通过纯Nginx实现一个简单的文件上传功能
运维·nginx
pengyi87101512 小时前
动态IP池快速更换实操方案,5分钟完成IP替换
服务器·网络·tcp/ip