在CentOS上模拟网络延迟和其他网络环境

在开始之前,请确保你的系统已经安装了iproute-tc和kernel-modules-extra包。这两个包分别提供了tc工具和额外的内核模块,包括网络调度器sch_netem,它是我们实现网络延迟模拟的关键。


		阅读全部
	

Linux 下 Shell 脚本的 IF 判断使用方法,小数、浮点数的大小对比判断

Linux shell 脚本中的 if 语句是一种基本的流程控制结构,用于根据条件执行不同的代码块。在 Bash 或其他 shell 环境中,if 语句可以使用各种比较形式来测试文件属性、字符串值、以及数值等。


基本语法格式

if [ 条件判断 ]; then
  # 条件为真时执行的命令
elif [ 另一个条件判断 ]; then
  # 另一个条件为真时执行的命令
else
  # 所有条件都不为真时执行的命令
fi
阅读全部

利用加速器技术加速国服或外服的访问

以下为配置示例:

全IP转发,纯粹的游戏加速器。

搭配的软件为:https://github.com/NetchX/Netch/releases


实际做出口访问的服务器配置文件:

		阅读全部
	

Centos在网卡上增加和删除IP,用于测试目的


增加IP地址

ip addr add 192.168.1.100/24 dev eth0


删除IP地址

ip addr del 192.168.1.100/24 dev eth0
阅读全部

Centos7源码安装Python3

原文:https://zhuanlan.zhihu.com/p/590965831


下载安装包

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
tar -xzf Python-3.11.0.tgz
阅读全部

在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
阅读全部