```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,可以...
一行代码修改Linux主机名,适用于Centos、Ubuntu、Redhat等
一般我们在网上搜索到修改主机名的教程都是通过修改文件/etc/hostname来实现的,但有时候会出现特别尴尬的情况(重启后又自动恢复了)
今天给大家分享的这串代码百试百灵,适用于多个Linux发行版:
sudo hostnamectl set-hostname 你要设置的主机名