刚买的服务器,装宝塔之前先把这 9 条命令敲完。
新手运维30天 · Day1–3 合集版,一条一行,照着抄。
① 时区(错了日志时间全乱)
timedatectl set-timezone Asia/Shanghai
② 更新系统(新镜像自带包有漏洞)
apt update && apt upgrade -y
③ 建普通用户(别老用 root)
adduser deploy
usermod -aG sudo deploy
④ 起名(机器多了有用)
hostnamectl set-hostname web-01
⑤ 加 1G swap(不加迟早 OOM)
fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
⑥ 生成密钥(在自己电脑上跑)
ssh-keygen -t ed25519
⑦ 关密码登录(改前先开窗口验证,否则被锁外面)
vim /etc/ssh/sshd_config
PubkeyAuthentication yes
PasswordAuthentication no
PermitRootLogin no
sudo sshd -t
sudo systemctl restart ssh
⑧ 防火墙只开 3 口
ufw default deny incoming
ufw default allow outgoing
ufw allow 22,80,443/tcp
ufw enable
⑨ 看谁在监听(0.0.0.0 才是对外)
ss -tulnp
3306、6379、8888 永远别开公网。
外连数据库用隧道,不要开端口。
做完这 9 条,服务器才算干净、只有你进得来。
下一条:网站上线要开的端口 + Nginx 最小配置。
系列已开合集,怕以后用得上就收藏。
#Linux #服务器 #运维 #服务器配置 #VPS #新手教程 #Linux命令
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/2501_94719536/article/details/170332436




