首页 > 系统相关 >Centos7安装VNC

Centos7安装VNC

时间:2023-08-29 16:36:55浏览次数:56  
标签:vnc service root vncserver Centos7 usr VNC 安装 LISTEN

安装vnc

#检查可用版本
[root@vnc ~]# yum --showduplicates list tigervnc-server
#安装vnc
[root@vnc ~]# yum install -y tigervnc-server
#设置密码
[root@vnc ~]# vncpasswd
Password:	#最低六位
Verify:
Would you like to enter a view-only password (y/n)? n #是否创建只读密码
A view-only password is not used
#查找vnc service文件
[root@vnc ~]# find / -name vnc*service
/usr/lib/systemd/system/[email protected]

#这里新文件中的数字1将用与此服务特定实例的显示编号,这一点很重要。因为它还将确定我们的 VNC 服务器将使用的 TCP 端口,等于5900 + 显示编号。第一个是5901,然后是5902,等等。
[root@vnc ~]# cp /usr/lib/systemd/system/[email protected] /usr/lib/systemd/system/vncserver@:1.service

#将ExecStart中的<USER>改为自己的启动用户,我的为root,service文件如下
[root@vnc ~]# cat /usr/lib/systemd/system/vncserver@:1.service |grep ^[^#]
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper root %i -geometry 1152x864 securitytypes=none
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

启动

[root@vnc ~]# systemctl daemon-reload
[root@vnc ~]# systemctl start vncserver@:1
[root@vnc ~]# systemctl status vncserver@:1

设置免密

[root@vnc ~]# systemctl stop vncserver@:1
[root@vnc ~]# vncpasswd -f > ~/.vnc/passwd
	#这里直接回车
#修改config文件,securitytypes=vncauth,tlsvnc修改为securitytypes=none,tlsvnc
[root@vnc ~]# vim ~/.vnc/config
[root@vnc ~]# systemctl start vncserver@:1
[root@vnc ~]# systemctl status vncserver@:1
#查看端口
[root@vnc ~]# ss -nlt
State      Recv-Q Send-Q Local Address:Port           Peer Address:Port              
LISTEN     0      100        127.0.0.1:25                    *:*                  
LISTEN     0      128        127.0.0.1:6010           		 *:*                  
LISTEN     0      5                  *:5901                  *:*                  
LISTEN     0      128                *:6001                  *:*                  
LISTEN     0      128                *:22                    *:*                  
LISTEN     0      100            [::1]:25                    [::]:*                  
LISTEN     0      128            [::1]:6010                  [::]:*                  
LISTEN     0      5               [::]:5901                  [::]:*                  
LISTEN     0      128             [::]:6001                  [::]:*                  
LISTEN     0      128             [::]:22                    [::]:*

安装Xfce

[root@vnc ~]# systemctl stop vncserver@:1
#yum groupinstall "Xfce" -y 报错就在后面加上--skip-broken
[root@vnc ~]# yum groupinstall "Xfce" -y
#安装字体和xfce终端
[root@vnc ~]# yum install -y xfce4-terminal wqy-microhei-fonts
#修改图形化界面设置
[root@vnc ~]# vim ~/.vnc/xstartup
#将/etc/X11/xinit/xinitrc修改为/usr/bin/startxfce4
[root@vnc ~]# which startxfce4 #确认startxfce4路径

安装火狐游览器

[root@vnc ~]# wget https://download-ssl.firefox.com.cn/releases/firefox/116.0/zh-CN/Firefox-latest-x86_64.tar.bz2

#tar解压.tar.bz2需要lbzip2依赖
[root@vnc ~]# yum -y install lbzip2
[root@vnc ~]# tar -xf Firefox-latest-x86_64.tar.bz2 -C /opt/

#设置桌面图标
[root@vnc ~]# mkdir ~/Desktop
[root@vnc ~]# cat > ~/Desktop/firefox.desktop << EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox
Comment=Web Browser
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Categories=Network;WebBrowser;
EOF
[root@vnc ~]# chmod +x ~/Desktop/firefox.desktop
#启动
[root@vnc ~]# systemctl start vncserver@:1
[root@vnc ~]# systemctl status vncserver@:1

标签:vnc,service,root,vncserver,Centos7,usr,VNC,安装,LISTEN
From: https://www.cnblogs.com/whtjyt/p/17665189.html

相关文章

  • 【2.0】Docker安装与使用
    【一】卸载Docker如果之前已经安装了Docker,可以按照以下步骤进行卸载:yumremovedockerdocker-commondocker-selinuxdocker-enginerm-rf/var/lib/docker【二】更新yum包到最新版本执行以下命令将yum包更新至最新版本:sudoyumupdate【三】安装所需软件包执行......
  • win11安装redis步骤详解
    1、下载及解压    https://www.runoob.com/redis/redis-install.html 2、启动redis 以管理员身份,打开一个cmd窗口, 切换目录到redis安装目录下执行:redis-server.exeredis.windows.conf如果不制定配置文件,那么默认是不需要密码的后面的那个redis.windows.co......
  • oceanbase集群版安装(离线部署)
    环境:OS:Centos7oceanbase:4.2192.168.1.105中控机192.168.1.106192.168.1.1071.下载离线包(中控机执行)https://www.oceanbase.com/product/opensource下载的介质为:oceanbase-all-in-one-4.2.0.0-100120230821114201.el7.x86_64.tar.gz2.安装java1.8以上版本2.解压(中控机......
  • Prometheus监控实战系列二: 安装部署
    Prometheus支持多种操作系统,例如Linux、Windows和MaxOSX等。在产品官网上提供了独立的二进制文件进行下载,可下载对应的tar包并在相应系统的服务器上进行安装部署。 当然,做为与容器有着紧密联系的监控系统,Promethesu也可以很方便的通过docker、kubernetes等容器平台进行部署。......
  • Navicat 最新版下载_永久激活注册(附图文安装教程)
    分享一波Navicat15的最新激活版安装包和注册机,可以永久激活哟,笔者亲测有效,小伙伴们可放心下载,下面附上详细的图文安装教程。无图无真相,奉上Navicat15激活成功的画面:前言Navicat是一款强大的数据库管理和设计工具,支持Win、macOS和linux。直观的GUI让用户简单地管理MySQ......
  • dget获取docker镜像,不用安装docker
    https://gitee.com/extrame/dget/tree/master#/extrame/dget/blob/master/bin/windows_amd64/dget.exe  使用方法注意,本程序为命令行程序,需要使用命令行[cmd/powershell/bash等]打开dgetinfluxdb:1.8.3 总之,就是dget后面跟docker镜像名,然后就会自动下载到当前目录......
  • nodejs的安装及使用
    安装打开Node.js的官网并下载适用于你操作系统的安装包。Node.js提供了Windows、Mac和Linux的安装包。下载完成后,双击安装包运行安装向导。按照提示一步步进行安装。在安装过程中可以选择自定义安装路径,也可以使用默认路径【强烈建议安装在C盘】安装完成后,打开命令提示符(Windo......
  • Redis介绍跟安装配置
    目录一redis介绍1.1redis是什么1.2redis的特点二centos上安装redis三redis启动方式3.1最简启动3.2动态参数启动(了解)3.3配置文件启动一redis介绍1.1redis是什么开源:早起版本2w3千行基于键值对的存储系统:字典形式多种数据结构:字符串,hash,列表,集合,有序集合高性能,功......
  • Boost库的安装与使用
    一、下载Boost库下载地址:https://www.boost.org/users/download/二、编译Boost库cdboost_1_72_0./bootstrap.sh--with-python=python2.7#修改Python2.7的路径,改为:/usr/include/python2.7vimproject-config.jam#将boost库相关文件安装至/usr/localsudo./b2--prefix=/usr......
  • 安装python3.5并在QT中配置使用
    一、安装32位的python3.5及各种库链接:https://pan.baidu.com/s/1q94_Vo3XDhfZ_hmssPjz6w提取码:zotf先在dos环境下输入python,如果显示版本则表示python安装成功,安装库文件的时候,在dos环境下进入whl文件所在的目录,然后使用pipinstall***-whl。如果提示pip版本过低,则按照提示更新pip......