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

持续记录

相关推荐
望获linux19 分钟前
【实时Linux实战系列】实时 Linux 的自动化基准测试框架
java·大数据·linux·运维·网络·elasticsearch·搜索引擎
纸带42 分钟前
USB --SETUP --STATUS阶段
linux·服务器·网络
---学无止境---1 小时前
Linux中初始化空循环次数和pid位图初始化
linux
东城绝神2 小时前
《Linux运维总结:基于X86_64+ARM64架构CPU使用docker-compose一键离线部署consul 1.21.5容器版集群》
linux·运维·docker·架构·consul
ajassi20002 小时前
开源 Linux 服务器与中间件(三)服务器--Nginx
linux·服务器·开源
wheeldown2 小时前
【Linux】Linux进程间通信:命名管道(FIFO)的模拟实现重要知识点梳理
linux·运维·服务器
Crazy________3 小时前
34部署LNMP架构详细解析
linux·运维·服务器·nginx
tan180°3 小时前
Linux网络HTTP(上)(7)
linux·网络·http
小醉你真好3 小时前
17、Centos9 安装 1Panel
linux·docker·运维开发
九皇叔叔3 小时前
Linux Shell 正则表达式:从入门到实战,玩转文本匹配与处理
linux·mysql·正则表达式