跳到主要内容

Linux 服务器配置笔记

记录一些常用的 Linux 服务器配置命令。

## Nginx 强制 HTTPS

“`nginx
server {
listen 80;
server_name example.com;

if ($scheme = “http”) {
return 301 https://$host$request_uri;
}
}
“`

## MySQL 重置 root 密码

当忘记 MySQL root 密码时:

“`bash
# 1. 停止 mysqld
systemctl stop mysqld

# 2. 跳过权限启动
mysqld_safe –skip-grant-tables &

# 3. 进入 MySQL
mysql -uroot

# 4. 重置密码
FLUSH PRIVILEGES;
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’;
“`

## 防火墙

“`bash
# 查看当前规则
iptables -L -n

# 开放端口
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
“`

## 总结

这些是我日常维护服务器时最常用的命令,记录下来方便查阅。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注