用 CLI(命令行界面)管理服务器,通常指通过 SSH 远程登录 + Linux 命令 来完成系统、网络、服务、安全等方面的运维工作。下面按「入门 → 日常操作 → 进阶管理」给你一个清晰路线。
ssh user@server_ip
ssh -p 22 user@server_ip
免密登录(推荐):
ssh-keygen
ssh-copy-id user@server_ip
whoami # 当前用户
uname -a # 系统信息
uptime # 运行时间
hostname # 主机名
top / htop # CPU、内存
df -h # 磁盘空间
free -h # 内存
du -sh * # 目录大小
ps aux | grep nginx
kill 1234
pkill -f process_name
adduser username
passwd username
usermod -aG sudo username
权限:
chmod 755 file
chown user:group file
ip a # 网卡信息
ping example.com
curl ipinfo.io # 公网 IP
netstat -tunlp
ss -tunlp
防火墙(示例:ufw):
ufw enable
ufw allow 22
ufw status
systemctl status nginx
systemctl start nginx
systemctl restart nginx
systemctl enable nginx
journalctl -u nginx
tail -f /var/log/nginx/access.log
less /var/log/syslog
grep "ERROR" app.log
apt update
apt install nginx
yum install nginx
# 或
dnf install nginx
.sh + croncrontab -e
0 3 * * * /backup.sh
ansibletmux / screen(多任务)如果你愿意,可以告诉我:
我可以直接给你一套实战命令清单。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。