运维 [75]

搭建属于自己的IP地址归属地API接口(Nginx方案)

GeoIP2是一个用于获取IP地址信息的工具,可以帮助用户确定IP地址的地理位置和其他相关信息,是MaxMind公司的IP地理位置数据库提供数据的工具。 以下是一些关于GeoIP2的特点: 提供准确的地理位置信息,包括国家、地区、城市、邮政编码等。 提供ISP(互联网服务提供商)、组织、IP类型等相

解决 UFW 和 Docker 的问题【仅IPV4】

UFW 是 Ubuntu 上很流行的一个 iptables 前端,可以非常方便的管理防火墙的规则。但是当安装了 Docker,UFW 无法管理 Docker 发布出来的端口了。 具体现象是: 在一个对外提供服务的服务器上启用了 UFW,并且默认阻止所有未被允许的传入连接。 运行了一个 Docker

国产操作系统银河麒麟非root用户不能使用crontab的问题

银河麒麟高级服务器操作系统V10 SP3是一款直接面向kernel根社区,基于openEuler社区构建强安全、高可靠的国产Linux操作系统。具备CPU架构同源支持、自主平台优化、云原生支持、可管理性、高可用性和内生本质安全六大特性优势。

ubuntu配置ufw端口转发

端口转发是一种网络技术,用于将网络流量从一个端口转发到另一个端口。它通常用于将外部访问一个端口的请求转发到内部的不同端口上,或者用于隐藏真实的服务器地址。

夏令时MYSQ8.0连接BUG将于2024年03月10日凌晨重现

现象 在20240310 凌晨2-3点间写入数据(比如now()生成2024-03-10 02:40:00 这样的时间数据), 在进行查询时,查到 202403-10 2-3点间的日期数据,会报Caused by: java.sql.SQLException: HOUR_OF_DAY: 2 -> 3

记一次Linux环境下mysql8.0修改表名不区分大小写重启报错

问题 直接修改/etc/my.cnf lower_case_table_names = 1 重启报错: Job for mysqld.service failed because the control process exited with error code. See “systemctl s

【猫子的世界】站点全球同步方案

背景 Halo2.12版本修复索引问题:https://github.com/halo-dev/halo/pull/5121 但是该修复方式对“猫子的世界”非常不友好,“猫子的世界”实现全球各节点的数据库进行数据实时同步,由于Halo2.12版本将数据索引在程序内存中,新同步的数据并不会自动加载到内

iperf3开源网络性能测试工具

当使用iperf3进行网络测速时,可以通过在一个服务器上运行iperf3服务器端,然后在另一个客户端机器上运行iperf3客户端来测试两个设备之间的带宽和延迟情况。iperf3可以提供详细的网络性能数据,包括带宽、延迟、数据包丢失率等指标。 官方网站:https://iperf.fr/ 安装 bre

docker部署openstry+waf

OpenResty 是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项,和LuaJit结合起来,可以快速高效的开发出高性能的、足以应对高并发的web服务。 docker-compose openresty: image:

ubuntu没有rc.local文件

设置开机自启一般都在rc.local文件里设置,但是有的Ubuntu版本没有这个文件,此时可以自己创建一个。 创建rc.service文件 vi /etc/systemd/system/rc.service 粘贴以下内容到文件里 [Unit] Description=/etc/rc.local C