Linux环境下的Mumble语音服务器部署

下载服务器版本软件包:
wget https://dl.mumble.info/archive/stable/murmur-static_x86-1.3.4.tar.bz2

阅读全部

在CentOS安装和配置图形用户界面及VNC服务器

如果需要在Centos使用VNC,那么就需要配置图形化。


在Centos安装图形化软件:

Centos7

yum groupinstall "GNOME Desktop"

Centos8

		阅读全部
	

启用Apache的httpd-CGI能力,并通过参数传入执行脚本。

启用httpd的cgi能力。


安装httpd:

yum install -y httpd

修改配置:

vim /etc/httpd/conf/httpd.conf

添加内容:

阅读全部

在Centos安装简易的Web监控项目,实现简易的面板管理功能

这里会提到两个项目,Webmin和Cockpit,其宝塔面板也算一个,但是由于国内兼容性较好,不在本文体现。

他们都是直接使用系统本地用户登录的管理平台。


Cockpit支持系统监控、WebShell、防火墙管理、用户管理、进程分析管理等一些简单的内容。


阅读全部

创建SRS直播推流服务器

项目地址:https://github.com/ossrs/srs


拉取docker镜像

docker pull ossrs/srs:v5.0.205


阅读全部

解决 docker pull 拉取镜像因版本问题导致的拉取失败

在Centos7中,yum源存在着旧版本的docker,我们需要对其升级,以确保正常使用。


卸载旧版本的docker

yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine
阅读全部

Palworld服务器部署

参考文档:https://tech.palworldgame.com/dedicated-server-guide#linux 安装steamcmd工具:curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - bash steamcmd.sh系统环境配置:yum  阅读全部

实时监控日志Shell脚本,根据内容进行处理并调用不同脚本

在处理服务器日志时,我们经常需要实时监控日志文件,并根据日志中的特定模式执行相应的操作。本文介绍了如何使用 Shell 脚本来实现这一功能。脚本概览该脚本使用 tail 命令持续跟踪日志文件的新内容。当检测到包含特定模式的行时,脚本会提取相关信息,并调用一个指定的处理脚本。#!/bin/bash LOG_FILE="path/to/log.txt" SCRIPT1="path/to/script1.sh" SCRIPT2="path/t 阅读全部

通过自签名证书代理或加速访问指定的URL

此方法主要用nginx实现,实现场景例如特定的游戏服务器业务需要上线服务器列表,让玩家能够搜索到服务器。这主要是通过epic联机的游戏服务器。生成证书:[root@nb1 ~]# openssl req -newkey rsa:2048 -keyout api.epicgames.dev.key -out api.epicgames.dev.csr -nodes -days 3 阅读全部

利用syslog-ng推送和接收程序日志

个人认为,在Linux环境下,syslog-ng的配置文件比rsyslog更加简单易懂,而且对于跨平台的日志传输也具备更好的兼容性。安装程序:yum install -y syslog-ng在启动syslog-ng之前,记得先停掉rsyslog并关闭开机启动systemctl stop rsyslog.service systemctl disable rsyslog.service发送日志编写配置文件,推送日志/etc/s 阅读全部