Ubuntu 服务器管理命令速查表
| 命令 | 作用说明 | 示例1 | 示例2 | |
|---|---|---|---|---|
| 系统更新 | ||||
apt update |
更新软件包列表 | sudo apt update |
sudo apt update && sudo apt upgrade |
|
apt install |
安装软件包 | sudo apt install nginx |
sudo apt install apache2 |
|
| 服务管理 | ||||
systemctl start |
启动系统服务 | sudo systemctl start nginx |
sudo systemctl start apache2 |
|
systemctl status |
查看服务状态 | sudo systemctl status nginx |
sudo systemctl status mysql |
|
systemctl restart |
重启系统服务 | sudo systemctl restart nginx |
sudo systemctl restart apache2 |
|
| 防火墙管理 | ||||
ufw allow |
开放防火墙端口 | sudo ufw allow 80 |
sudo ufw allow ssh |
|
ufw status |
查看防火墙状态 | sudo ufw status |
sudo ufw status verbose |
|
| 磁盘管理 | ||||
df -h |
查看磁盘使用情况 | df -h |
df -h /var/www |
|
du -sh |
统计目录大小 | du -sh /var/log |
du -sh ~ |
|
| 进程监控 | ||||
top |
实时进程监控 | top |
top -u www-data |
|
| 日志查看 | ||||
tail -f |
实时跟踪日志文件 | tail -f /var/log/apache2/error.log |
tail -f /var/log/nginx/access.log |
|
| 权限管理 | ||||
chmod |
修改文件权限 | chmod 755 /var/www/html/index.html |
chmod -R 644 /var/www/html |
|
chown |
修改文件所有者 | chown www-data:www-data /var/www/html |
chown -R ubuntu:ubuntu /home/ubuntu/site |
|
| 用户管理 | ||||
adduser |
创建新用户 | sudo adduser deploy |
sudo adduser --system nginx |
|
passwd |
修改用户密码 | sudo passwd deploy |
passwd |
|
| 网络诊断 | ||||
ip addr show |
查看网络接口信息 | ip addr show |
ip addr show eth0 |
|
ss -tuln |
查看端口监听情况 | ss -tuln |
`ss -tuln \ | grep 80` |
| 系统日志 | ||||
journalctl -u |
查看服务日志 | journalctl -u nginx |
journalctl -u apache2 -e |
|
| SSL证书 | ||||
certbot |
获取SSL证书 | sudo certbot --nginx |
sudo certbot certonly --standalone |
|
| 配置检查 | ||||
nginx -t |
检查Nginx配置 | sudo nginx -t |
sudo nginx -t && sudo systemctl reload nginx |
补充重要命令
| 命令 | 作用说明 | 示例1 | 示例2 | |
|---|---|---|---|---|
cp |
复制文件 | cp config.php config.php.backup |
cp -r site/ backup/ |
|
mv |
移动/重命名文件 | mv old.txt /tmp/ |
mv site.conf site.conf.bak |
|
rm |
删除文件 | rm temp.log |
rm -rf /tmp/cache/* |
|
| 网络测试 | ||||
ping |
测试网络连通性 | ping -c 4 google.com |
ping 192.168.1.1 |
|
curl |
HTTP请求测试 | curl -I example.com |
curl -o file.zip http://url.com/file |
|
| 进程管理 | ||||
ps |
查看进程信息 | ps aux |
`ps aux \ | grep nginx` |
kill |
终止进程 | kill 1234 |
kill -9 5678 |
|
| 备份压缩 | ||||
tar |
打包压缩文件 | tar -czf backup.tar.gz /var/www |
tar -xzf backup.tar.gz |