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