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

相关推荐
Giser探索家13 分钟前
低空智航平台技术架构深度解析:如何用AI +空域网格破解黑飞与安全管控难题
大数据·服务器·前端·数据库·人工智能·安全·架构
Danileaf_Guo1 小时前
Ubuntu 18.04快速配置WireGuard互联
linux·运维·服务器·ubuntu
柳鲲鹏1 小时前
Ubuntu下载、安装、编译指定版本python
运维·服务器·ubuntu
画中有画1 小时前
使用AI编程自动实现自动化操作
运维·自动化·ai编程·rpa·自动化脚本·冰狐智能辅助
myrouya1 小时前
自动化运维实验(二)---自动识别设备,并导出配置
运维·网络·自动化
江湖人称小鱼哥2 小时前
jenkins在windows配置sshpass
运维·jenkins
koboides2 小时前
我的第一个开源项目-jenkins集成k8s项目
linux·运维·云原生·容器·kubernetes·jenkins
蝸牛ちゃん2 小时前
IPv6互联网地址解析
运维·服务器·网络·ipv6
檀越剑指大厂5 小时前
【Linux系列】服务器 IP 地址查询
linux·服务器·tcp/ip