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

持续记录

相关推荐
Sunqk56655 分钟前
将开发板串口连接到Ubuntu后未找到对应的设备文件?
linux·运维·ubuntu
Sophnet云平台7 分钟前
MCP与A2A双协议解析:2026年Agent互操作的技术选型
linux·服务器·网络·上下文·mcp·大模型测评·sophnet
晚风叙码10 分钟前
Linux(二)权限问题
linux·服务器
BI专家之路2 小时前
安装linux/hadoop/jdk/hive
linux·hive·hadoop
GeW15 小时前
超详细!RHCE10版通用备考策略,内含评分细则解读
linux
用户0413284651315 小时前
Linux 服务开机自启动怎么配置?systemctl enable 原理详解
linux
草莓熊Lotso1 天前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君1 天前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
贝锐1 天前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
Julien20041 天前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法