CentOS7下安装配置vncserver
2016-01-26 20:28
405 查看
首先试试服务器装了VNC没
没安装的话会直接出现
第一步,安装VNC packages:
第二步,修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面
然后打开这个配置文件/etc/systemd/system/vncserver@:1.service替换掉默认用户名
找到这一行
这里用root 用户登录,所以替换成
第三步,重加载 systemd[root@wic ~]# systemctl daemon-reload第四步,为VNC设密码[root@wic ~]# vncpasswd第五步,Centos 7 默认防火墙的设置[root@wic ~]# firewall-cmd --permanent --add-service vnc-server
[root@wic ~]# systemctl restart firewalld.service如果还是有问题可以试试关闭防火墙
第六步,设默认启动并开启VNC[root@wic ~]# systemctl enable vncserver@:1.service
[root@wic ~]# systemctl start vncserver@:1.service问题:[root@localhost system]# systemctl start vncserver@:1.service
Job for vncserver@:1.service failed. See ‘systemctl status vncserver@:1.service’ and ‘journ
alctl -xn’ for details.解决办法:把 /etc/systemd/system/vncserver@:1.service 中的 Type 參數設置為 simple
再執行 systemctl daemon-reload
再執行 systemctl start vncserver:1.service
即可解決应用更新systemctl以使其生效;systemctl daemon-reload
设置vncserver的密码; vncpasswd root按提示输入密码以及确认密码
启动该服务用来启用vnc的1号窗口;systemctl start vncserver@:1.service 或者 vncserver :1关闭1号窗口:systemctl stop vncserver@:1.service 或者 vncserver -kill :1
设置为开机自动启动;systemctl enable vncserver@:1.serviceEnd.
[root@wic ~]# rpm -q tigervnc tigervnc-server
没安装的话会直接出现
package tigervnc is not installed package tigervnc-server is not installed
第一步,安装VNC packages:
[root@wic ~]# yum install tigervnc-server -y
第二步,修改配置信息,在/etc/systemd/system/下建立文件夹vncserver@:1.service 把example config 文件从/lib/systemd/system/vncserver@.service复制到里面
[root@wic ~]# 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
上述内容中最好设置为root用户,否则可能会看到以下报错:
[root@wic ~]# systemctl restart firewalld.service如果还是有问题可以试试关闭防火墙
停止并禁用防火墙; systemctl stop firewalld.service systemctl disable firewalld.service
第六步,设默认启动并开启VNC[root@wic ~]# systemctl enable vncserver@:1.service
[root@wic ~]# systemctl start vncserver@:1.service问题:[root@localhost system]# systemctl start vncserver@:1.service
Job for vncserver@:1.service failed. See ‘systemctl status vncserver@:1.service’ and ‘journ
alctl -xn’ for details.解决办法:把 /etc/systemd/system/vncserver@:1.service 中的 Type 參數設置為 simple
再執行 systemctl daemon-reload
再執行 systemctl start vncserver:1.service
即可解決应用更新systemctl以使其生效;systemctl daemon-reload
设置vncserver的密码; vncpasswd root按提示输入密码以及确认密码
启动该服务用来启用vnc的1号窗口;systemctl start vncserver@:1.service 或者 vncserver :1关闭1号窗口:systemctl stop vncserver@:1.service 或者 vncserver -kill :1
设置为开机自动启动;systemctl enable vncserver@:1.serviceEnd.
相关文章推荐
- linux驱动开发(一)—GPIO驱动框架
- 贴段脚本...Linux命令批量执行,免密码登录配置
- 在一个终端踢掉另一个终端的用户
- VMware中的Linux通过NAT方式和本机联网设置
- linux bcache
- linux下搭建安卓开发环境的步骤
- linux下搭建安卓开发环境的步骤.txt
- Linux进程间通信—创建守护进程
- linux下查看路由表、默认路由器
- linux命令(2):df 磁盘占用
- linux使用select实现精确定时器详解
- 【Linux调试经验】编译时sscanf参数警告不可忽略
- linux安全和调优
- 一篇还不错的介绍linux下的链接库的文章
- Linux 学习笔记
- CentOS7 Juno Cinder块重启后 实例起不来 --rescan Exit code: 21
- Linux中ELF格式文件介绍
- Linux ALSA 声卡驱动之二:声卡的创建
- 【Linux/OS/Network】匿名管道(pipe)和命名管道(FIFO)
- mysql5.6 linux下安装笔记