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

持续记录

相关推荐
ajassi200017 分钟前
开源 C++ QT Widget 开发(十三)IPC通讯--本地套接字 (Local Socket)
linux·c++·qt·开源
方先森有点懒25 分钟前
CentOS 7.2 虚机 ssh 登录报错在重启后无法进入系统
linux·运维·centos·ssh
shylyly_32 分钟前
Linux->日志的实现
linux·运维·服务器
想成为大佬的每一天2 小时前
Linux:NTP服务
linux·网络
AI视觉网奇2 小时前
麒麟系统 doc转pdf
linux·运维·pdf
1candobetter3 小时前
软考中级习题与解答——第三章_操作系统(1)
linux·运维·服务器
淮北4943 小时前
计算机网络学习(六、应用层)
linux·学习·计算机网络
lew-yu3 小时前
【已解决】Linux中程序脚本可以手动执行成功,但加在rc.local中不能开机自启
linux·服务器
ajassi20003 小时前
linux C 语言开发 (四) linux系统常用命令
linux·运维·服务器
小嵌同学3 小时前
Linux:malloc背后的实现细节
大数据·linux·数据库