在你的 Nginx 服务器配置文件的http{}加入以下配置即可
```
# Brotli 压缩配置
brotli on;
brotli_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+r...
Linux将remi下载源更换为国内镜像源
```shell
sudo sed -e 's!^#mirrorlist=!mirrorlist=!g' -e 's!^mirrorlist=!#mirrorlist=!g' -e 's!^#baseurl=!baseurl=!g' -e 's!http://rpms.remirepo.net/enterprise!https://mirror.sjtu.edu...
Linux将EPEL软件下载源更换为国内镜像源
EPEL(Extra Packages for Enterprise Linux) 是由 Fedora Special Interest Group 维护的 Enterprise Linux(RHEL、CentOS)中经 常用到的包。
sudo sed -e 's!^metalink=!#metalink=!g' -e 's!^#baseurl=!...
RedHat更新或重置网络接口UUID的几种方法
## 前排声明:本教程为红帽系通用:Centos、Rocky Linux、AlmaLinux、OpenAnolis等
### 一、在 CentOS 中,可以使用 ip 命令更新或重置网络接口的 UUID。您可以按照以下步骤进行操作:
1.确认网络接口名称,例如 eth0
2.使用以下命令禁用网络接口:
```shell
sudo ip link se...
Linux设置禁止root通过ssh方式直接登录服务器
## 前言:为确保生产环境安全,我们可以考虑将root用户设置成禁止直接登录(仅SSH方式生效),如需使用root权限则需要由其他用户通过su切换。
### 1.首先使用root新建一个用户,以避免禁用root后服务器没办法通过ssh管理的问题,例如现在新建一个demo用户,再通过passwd命令设置一下密码
```shell
useradd demo &&...
强制重启服务器/系统导致MySQL无法启动的解决方法
当我们通过非正常手段对服务器进行关闭,重启后发现MySQL竟然启动不了,这一般是强制关机导致MySQL二进制日志损坏了,大致报错如下:
**SQLSTATE[HY000] [2002] No such file or directory**
我们可使用以下命令处理(建议关机或重启时最好先停止mysqld服务,否则有一定机率导致数据库损坏。):
###...
一行命令解决低版本 PHP Debian/Ubuntu 网络请求报 SSL 错误
具体报错:
curl: (60) SSL certificate problem: unable to get local issuer certificate
解决方案,执行如下指令:
apt update && apt install ca-certificates
一行命令在Linux和Window生成任意大小文件
Linux:
使用dd命令,一般系统都会自带,不需要额外安装;
格式为:dd if=/dev/zero of=要生成的文件 bs=读入的block大小 count=读取的block个数
示例:
在/home目录下创建一个后缀名为“.log”的文件
100MB大小
dd if=/dev/zero of...
wsl启动时报错“参考的对象类型不支持尝试的操作”
先说一下原因:是因为电脑上用了代理软件导致与 wsl2 的端口冲突。
第一种方法(不推荐使用):
使用命令提示符或windows终端在管理员模式下执行该命令,随后重启WSL2即可
netsh winsock reset
这个命令会将winsock网络协议重置,会导致代理软件(proxifier)无法使用!
...
cURL Resolving timed out after 5001 milliseconds 错误的解决办法
在PHP里面使用Curl的时候出现报错,死活请求不过去
报错:Resolving timed out after 5001 milliseconds,翻译过来的大致意思就是超时。
首先排查一下是否能ping通对方网站,或者检查一下PHP配置是不是错了,最后发现是DNS问题。
根据自己的业务范围,选择最合适自己的dns,可以...