专栏首页老司机教您如何排除系统问题centos 7部署图形化和VNC详解
原创

centos 7部署图形化和VNC详解

注意:适用VNC图形化会安装比较多的依赖包,所以建议最好预留1G的内存

获取当前系统启动模式

[root@localhost ~]# systemctl get-default

multi-user.target

查看配置文件

[root@localhost ~]# cat /etc/inittab

# multi-user.target: analogous to runlevel 3 //命令行模式

# graphical.target: analogous to runlevel 5 //图形界面模式

[root@localhost ~]# systemctl set-default graphical.target //由命令行模式更改为图形界面模式

[root@localhost ~]# systemctl set-default multi-user.target //由图形界面模式更改为命令行模式

获取当前系统启动模式

[root@localhost ~]# systemctl get-default

graphical.target

1)关闭防火墙

centos的防火墙是firewalld,关闭防火墙的命令

[root@localhost ~]# systemctl stop firewalld.service #停止firewall

[root@localhost ~]# systemctl disable firewalld.service #禁止firewall开机启动

[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce

[root@localhost ~]# cat /etc/sysconfig/selinux

SELINUX=disabled

SELINUXTYPE=targeted

2)安装软件:

# yum groupinstall -y "GNOME Desktop"

# yum install tigervnc-server tigervnc vnc vnc-server

3)配置vnc连接

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

修改/etc/systemd/system/vncserver@:1.service

找到这一行

ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

PIDFile=/home/<USER>/.vnc/%H%i.pid

这里直接用root 用户登录,所以我替换成

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

PIDFile=/root/.vnc/%H%i.pid

为VNC设密码

# vncpasswd

重加载 systemd

# systemctl daemon-reload

启动vnc

# systemctl enable vncserver@:1.service

# systemctl start vncserver@:1.service

查看vnc端口

#netstat -antulp | grep Xvnc

关闭vnc连接

[root@localhost ~]# /usr/bin/vncserver -kill :1

堡垒机图形化登录 https://cloud.tencent.com/document/product/1025/32442

客户端vnc连接测试

https://www.realvnc.com/en/connect/download/viewer/ 工具下载

设置VNC登录方式和密码

第一次需要设置语言 下一步,,下一步即可

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 网络子系统调优

    netperf 基于c/s架构的带宽测试工具,能够测试出网络设备的带宽能去到多少。

    乡村小男孩
  • CVM常用内核优化

    net.ipv4.ip_forward = 0 # 开启IP转发,根据业务需要开启

    乡村小男孩
  • nginx SYN flooding解决思路

    lf-weather-nginx-101-11:~ # tail -f /var/log/messages

    乡村小男孩
  • 数据结构 | 每日一练(109)

    ——老子

    C语言入门到精通
  • Python正则表达式初识(九)

    继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是[\u4E00-\u9FA5],这个特殊字符最好能够记下来,如果记不得的话通过百度也是可以一...

    Python进阶者
  • Python正则表达式初识(九)

    继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是[\u4E00-\u9FA5],这个特殊字符最好能够记下来,如果记不得的话通过百度也是可以一...

    Python进阶者
  • 为什么需要 reload(sys) 后设置编码--python 中的 site.py 模块

    在刚开始写python程序的时候,都会遇到一个很头疼的问题——编码错误,在之前的文章中也做了介绍: 由future中unicode_literals引起的错误来...

    the5fire
  • linux设备驱动第五篇:驱动中的并发与竟态

    综述 在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。 首先什么是并发与竟态呢?并发(concurr...

    程序员互动联盟
  • AutoML:自动设计自动驾驶机器学习模型

    在Waymo,机器学习几乎在我们自动驾驶系统的每个模块都起着关键作用。它可以帮助我们的汽车看清周围的环境、感知世界、预测其他人的行为,并决定自己下一步最佳移动。

    陆道峰
  • 苹果iOS企业移动化生态系统意外的领导者

    在诺基亚塞班系统和黑莓操作系统各占智能手机市场半壁江山的情况下,iOS系统竟异军突起,意外地成为了企业移动化领导性操作系统,这大概连苹果公司本身都没有料到。消费...

    人称T客

扫码关注云+社区

领取腾讯云代金券