centos 7 安装和配置vncserver
前期准备:
关闭防火墙,centos的防火墙是firewalld,关闭防火墙的命令
1
|
systemctl stop firewalld.service |
CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下
1、直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、设置 iptables service
yum -y install iptables-services
如果要修改防火墙配置,如增加防火墙端口3306
vi /etc/sysconfig/iptables
增加规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存退出后
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
最后重启系统使设置生效即可。
关闭selinux
1 永久方法 – 需要重启服务器
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。
2 临时方法 – 设置系统参数
使用命令setenforce 0
centos 服务器版需安装 GNOME Desktop
1
|
yum groupinstall "GNOME Desktop" |
1.安装tigervncserver
1
|
yum install tigervnc-server tigervnc-server-module |
2.拷贝配置文件
1
|
cp /lib/systemd/system/vncserver @.service /etc/systemd/system/vncserver @:1.service |
3.进入到配置文件目录
1
|
cd /etc/systemd/system |
4.修改配置文件
1
|
vim vncserver@:1.service |
配置文件内容为:
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=root ExecStart=/usr/bin/vncserver :1 -geometry 1280x1024 -depth 16 -securitytypes=none -fp /usr/share/X11/fonts/misc ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target
5. 启用配置文件
1
|
systemctl enable vncserver@:1.service |
6. 设置登陆密码
1
|
vncpasswd |
7. 启动vncserver
1
|
systemctl start vncserver@:1.service |
8 . 启动状态查看
1
|
systemctl status vncserver@:1.service |
9.查看端口状态
1
|
netstat -lnt | grep 590* |
10.查看报错信息
1
|
grep vnc /var/log/messages |