温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何用CLI管理服务器

发布时间:2026-09-02 10:05:01 来源:亿速云 阅读:87 作者:小樊 栏目:系统运维

用 CLI(命令行界面)管理服务器,通常指通过 SSH 远程登录 + Linux 命令 来完成系统、网络、服务、安全等方面的运维工作。下面按「入门 → 日常操作 → 进阶管理」给你一个清晰路线。


一、基础准备

1. 连接服务器

ssh user@server_ip
ssh -p 22 user@server_ip

免密登录(推荐):

ssh-keygen
ssh-copy-id user@server_ip

2. 基本环境命令

whoami        # 当前用户
uname -a      # 系统信息
uptime        # 运行时间
hostname      # 主机名

二、系统与资源监控

1. 查看资源

top / htop         # CPU、内存
df -h              # 磁盘空间
free -h            # 内存
du -sh *           # 目录大小

2. 进程管理

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

五、服务管理(systemd)

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

七、软件管理

Debian / Ubuntu

apt update
apt install nginx

CentOS / Rocky

yum install nginx
# 或
dnf install nginx

八、自动化与批量管理

  • 脚本.sh + cron
crontab -e
0 3 * * * /backup.sh
  • 批量管理
    • ansible
    • tmux / screen(多任务)

九、安全建议(很重要)

  • 禁用 root SSH 登录
  • 修改默认端口
  • 使用密钥登录
  • 定期更新系统
  • 配置防火墙

十、推荐学习路径

  1. Linux 基础命令
  2. SSH & 权限
  3. systemd & 日志
  4. 网络与防火墙
  5. 脚本 & 自动化

如果你愿意,可以告诉我:

  • 用的是 哪类服务器(云 / 物理 / VPS
  • 系统版本(Ubuntu / CentOS 等)
  • 主要想做什么(建站 / 运维 / 安全 / 开发)

我可以直接给你一套实战命令清单

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI