解决 红帽redhat 7.2 配置vnc server问题

1 篇文章 0 订阅
1 篇文章 0 订阅
今天装了两台rehat 7.2server ,想要开启vnc server,遇到了各种报错.总之就是无法启动,折腾了半天终于搞定了.
特地小计一下:
首先网上说的那些,我先挂载光驱,然后把光驱内容copy到本地,做了个本地yum源,方便安装,yum源的制作方法再次就不写了
配置文件我是做的root用户为远程登录用户的
以root 执行yum install vnc* -y
安装完毕后,进入/lib/systemed/system
cp vncserver@.service vncserver@:3.service 在这里我说一下,我刚开始是准备使用:1来做的,但是就是不成功,后来改成:3,服务启动成功之后 我再把:3改成:1,再次重启服务,发现还是无法启动.网上说的都试过了,就是不行.后来我在log总是在配置文件Execstart=这段报错.后来我尝试着执行了一下后边的这段代码 [b]/sbin/runuser -l root -C /usr/bin/vncserver %i[/b] 再次重启服务,就可以启动了.
[b]root用户的路径是/root  默认前边还有/home路径,是为其他用户留的,然后ExecStart这段前边的/usr也要去掉[/b]
贴下我的配置文件:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
然后在设置vncpasswd root口令
最后执行systemctl daemon-reload
systemctl start vncserver@:3.service
通过systemctl status vncserver@:3.service可以看到服务启动成功
systemctl enable vncserver@:3.service添加开机启动
奇怪的是我在第二台机器上按此配置文件配置,:3号端口总是启动失败,最后我又一次执行[b]/sbin/runuser -l root -C /usr/bin/vncserver %i[/b] 不知道为何:2端口激活了,远程也可以连接.无奈最后又把 vncserver@:3.service重命名为 vncserver@:2.service,然后重启服务,也都成功
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值