centos家用笔记

改用阿里云yum源

因CentOS7已经停止维护,原有的yum源也无法使用,在国内,改用阿里云yum源是个方便的选择。

复制代码
cd  /etc/yum.repos.d/
mkdir backup
mv Cent* backup
wget  http://mirrors.aliyun.com/repo/Centos-7.repo
mv Centos-7.repo CentOs-Base.repo
yum clean all
yum makecache

VNCServer

安装tigervnc-server:

复制代码
yum install -y tigervnc-server

修改配置文件

复制代码
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

文件名中的"1"代表会话号。

修改/etc/systemd/system/vncserver@:1.service文件,在Service下添加:

复制代码
User=xxx

其中xxx代表进行vnc连接的用户名

复制代码
systemctl daemon-reload

启动会话

以xxx用户运行命令vncserver,会要求设置密码和是否创建仅查看账号

启动完成后, 可使用命令vncserver -list查看已启动的会话,例如:

复制代码
TigerVNC server sessions:
X DISPLAY #     PROCESS ID
:1              20347

此时可以使用vnc view连接5901(默认为5900+1)端口,注意在防火墙上放行

关闭会话

可以使用命令vncserver -kill :1关闭会话

修改端口

默认的端口是5900+n,如果想要修改监听端口的话:
which vncserver查看vncserver命令路径,例如/usr/bin/vncserver:

修改/usr/bin/vncserver文件中:

修改

复制代码
if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) {
...
$vncPort = 5900 + $displayNumber;

两处5900

修改xstartup权限:chmod 777 .vnc/xstartup

持续记录

相关推荐
Amnesia0_05 分钟前
传输层协议UDP和TCP
linux·网络·tcp/ip·udp
minji...6 分钟前
Linux 高级IO(三)多路转接之poll,poll的原理,poll版本的TCP服务器的实现
linux·服务器·网络·select·多路转接·epoll·poll
小此方9 分钟前
Re:Linux系统篇(二十四)进程篇·九:进程从创建到退出的底层机制与写时拷贝全解
linux·运维·驱动开发
mosaic_born12 分钟前
centos 7.9 离线部署Zabbix 6.0.46 监控详细方案(解决数据库字符集问题)
数据库·centos·zabbix
艾莉丝努力练剑19 分钟前
【Linux网络】Linux 网络编程:传输层TCP(二)
linux·运维·服务器·网络·tcp/ip·计算机网络
都在酒里20 分钟前
Linux字符设备驱动开发(九):内核定时器——实现LED周期性闪烁与轮询驱动原理
linux·运维·驱动开发·交互
都在酒里1 小时前
Linux字符设备驱动开发(十):综合实例——I2C传感器 + LED智能控制与进阶指南
linux·运维·服务器·驱动开发·交互
2301_809051148 小时前
Linux 网络编程 学习笔记
linux·网络·学习
坤昱9 小时前
cfs调度类深入解刨——最新内核细节分析2
linux·服务器·cfs·cfs调度·eevdf调度·eevdf·kernel 7.1
艾莉丝努力练剑9 小时前
【Linux:文件】Ext系列文件系统进阶
linux·运维·服务器·c++·文件系统·文件io·ext