安裝 Centos 7後, 習慣性的安裝  Xmanager 3或4, 都不能正常工作, 無奈之下開始安裝 VNCServer。

(個人習慣使用Xmanager, 因為不需要安裝,只要配置一下就能用, 而且一直很穩定)

為了節省以後安裝 vncserver 的時間,寫這篇文章作備忘用

安裝/配置:

使用 yum 安裝 tigervnc-server

# yum install tigervnc-server

拷貝服務配置文件:

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

按照 vncserver@:1.service 文件頭部的指導, 只需要以下部分:

把有 <USER> 的地方都改為 用戶名, 本文使用 root

重新加載systemd守護進程, 使修改生效

# systemctl daemon-reload

設置連接密碼

# vncpasswd

啟動服務命令:

# systemctl start vncserver@:1.service

問題1:不能啟動服務

提示錯誤如下:

解決方法:

修改 vncserver@:1.service 文件中 Type=simple

再嘗試啟動服務後OK

# systemctl daemon-reload

# systemctl start vncserver@:1.service

到此, 在 win7 使用 vncview 已經可以遠程連線這台 VNCServer了 (需要在 IP 地址後面加上冒號5901註明端口, 例 10.0.0.100:5901)

問題2:不能停止服務

使用以下命令不能停止服務

# systemctl stop vncserver@:1.service

以上命令執行成功, 也沒有錯誤提示, 使用 telnet 來測試 VNCServer 的 5901 端口, 仍然是通的, 說明實際上服務仍在運行

說明2點:

(1) 以上情形只會發生在 root 用戶

(2) 使用 # vncserver -kill :1 可以停止服務

解決方法:

修改 /lib/systemd/system/vncserver@:1.service  文件

把 PidFile=/home/root/.vnc/%H%i.pid

改為 PidFile=/root/.vnc/%H%i.pid

再嘗試重啟服務後,就可以使用 # systemctl stop vncserver@:1.service 命令停止服務了

備注:

1) systemctl 設置服務自動啟動的命令為 systemctl enable vncserver@:1.service

2) 配置過程中發現以下現象都是 vncserver@:1.service 沒有配好的原因:

(1) 執行啟動服務的命令後,在幾秒後服務停止, telnet 5901端口不通

(2) 使用 vncview 工具連線後彈出 Unencryption connection 錯誤, 或 telnet 5901端口後報錯: Unencryption connection

3) 使用 # systemctl status vncserver@:1.service 查看服務狀態不一定準確, 尤其是在異常處理階段

建議使用dos命令 telnet 來測試服務是否啟動, 或者使用 # lsof -i:5901

4) 異常處理階段建議關閉防火牆:

# systemctl stop iptables.service

# systemctl disable iptables.service

# systemctl stop firewalld.service

# systemctl disable firewalld.service

Centos 7 配置 VNCServer 經驗的更多相关文章

  1. CentOS 安装配置vncserver

    yum 安装tiger vncserver yum install tigervnc-server 安装后输入 vncserver 设置密码 3.配置用户 vim /etc/sysconfig/vnc ...

  2. CentOS 7 配置VNCServer

    因为一直在用xmanager ,所以CentOS 7 上没过VNCSserver了,最近安装Oracle19C ,xmanager 总是卡死,所以配置VNC. 发现仅仅yum install -y t ...

  3. centos 6.7安装与配置vncserver

    vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.7下安装vnc. 安装vncserver  yum install tigervnc tigervnc- ...

  4. CentOS7安装配置vncserver

    系统环境:CentOS Linux release 7.4.1708 Kernel:3.10.0-693.el7.x86_64 系统现状:最小化安装,没有安装任何图形支持软件 安装图形化支持 不建议安 ...

  5. linux 下配置vncserver

    vncserver是使用非常方便和广泛的远程桌面服务,配置也相对简单. 下面记录了在centos系统上进行配置vncserver的过程. 安装 查看centos下是否已经安装了vncserver rp ...

  6. CentOS 8 配置 VNC Server

    CentOS 8 配置 VNC Server 2020-12-31 | 标签: centos, vnc 前言 CentOS 8 配置 VNC Server, 使用户可以远程访问,本例介绍安装和配置流程 ...

  7. Centos网络配置

    网上搜索:centos网络配置的方法,主要包括dns.网关.IP地址,主要是配置resolv.conf\network\ifcfg-eth0这些网络配置文件. 稍后我会就centos7的网络配置进行实 ...

  8. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  9. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

随机推荐

  1. 专业的抢票软件 12306bypass

    专业的抢票软件 https://www.12306bypass.com/

  2. [I/O]javaI/O工作机制

    摘要:IO问题可以说是当今web应用中面临的主要问题之一.因为在这个数据爆发的时代,海量的数据在网络到处流动,而在这个过程中都会涉及IO问题,可以说IO问题已经成为web应用的瓶颈之一.如何优化?以此 ...

  3. BZOJ1226 SDOI2009学校食堂

    这题状压DP太神了. g[i][j][k]表示前i-1个人都已打到饭,自己和后七个人打饭的情况是j,当前最后一个打饭的与i的关系是k 如果j&1==1说明当前这个人也打了饭,那么可以转移到g[ ...

  4. 1.8(SQL学习笔记)触发器

    一.触发器简介 当需要某些操作在某些语句执行之前或之后执行就需要使用触发器. 例如每次插入数据时进行数据校对,每次删除数据后将删除内容备份到新表. 这些操作我们希望它(某些语句)在满足某些条件时自动执 ...

  5. Springboot项目与vue项目整合打包

    我的环境 * JDK 1.8 * maven 3.6.0 * node环境 1.为什么需要前后端项目开发时分离,部署时合并? 在一些公司,部署实施人员的技术无法和互联网公司的运维团队相比,由于各种不定 ...

  6. scrapy--将爬取得数据保存到数据库中

    首先要做的: 建库 article 建表 article 在cmd中的工作环境中安装mysql的驱动 mysqlclient pip install mysqlclient #如果是使用centos ...

  7. bzoj1634护花

    试题描述: 约翰留下他的N(N<=100000)只奶牛上山采木.他离开的时候,她们像往常一样悠闲地在草场里吃草.可是,当他回来的时候,他看到了一幕惨剧:牛们正躲在他的花园里,啃食着他心爱的美丽花 ...

  8. 三、python的数据类型 列表、元组、字典

    1.list 列表 列表是由一序列特定顺序排列的元素组成的.可以把字符串,数字,字典等都可以任何东西加入到列表中,列表中的元素之间没有任何关系.列表也是自带下标的,默认也还是从0开始. List常用的 ...

  9. Hiho----微软笔试题《Combination Lock》

    Combination Lock 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Finally, you come to the interview room. You ...

  10. dsh安装指南

    dsh批量管理linux服务器 一,安装dsh 切换到root用户,然后切换到work_home_yourname wget http://www.netfort.gr.jp/~dancer/soft ...