在 SSH 中管理服务器时,熟练掌握常用命令能极大提升操作效率。以下整理了一些实用的 Linux 运维指令,涵盖服务重启、文件操作、权限修改、压缩解压等常见任务,供您参考:


🔄 服务重启与管理

reboot                    # 重启 VPS
service nginx restart     # 重启 Nginx
service vsftpd restart    # 重启 FTP 服务
service httpd restart     # 重启 Apache(如安装)
/usr/local/php/sbin/php-fpm reload    # 重启 PHP-FPM
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`   # 平滑重启 Nginx(以实际路径为准)

📁 文件与目录操作

mkdir [dir]               # 创建新目录
rm -rf mydir              # 强制递归删除目录
cd mydir                  # 进入目录
cd ~                      # 返回根目录
mv tools tool             # 目录重命名
ln -s tool bac            # 创建符号链接(如 FTP 中的 www 指向 public_html)
cp -a tool /home/leavex/www    # 递归复制目录内容
cp shareac.net.conf 123.conf    # 复制文件
mv gouvoo.tar html/gouvoo       # 移动文件
rm go.tar                 # 删除文件
chmod -R 777 /home/wwwroot/womano    # 递归修改目录权限为 777
chmod -cfvR 777 /home/kuqin.com     # 修改权限并显示操作过程

📦 压缩与解压

tar cf toole.tar tool          # 打包目录为 .tar 文件
tar cfz geek.tar.gz tool       # 打包并压缩为 .tar.gz
tar xvf wordpress.tar          # 解压 .tar 文件
tar xvfz hosteguide.tar.gz     # 解压 .tar.gz 文件
gzip -d ge.tar.gz              # 解压 .tar.gz 为 .tar
unzip phpbb.zip                # 解压 .zip 文件
zip -r home.zip home           # 压缩目录为 .zip 文件
tar -tvf myfile.tar            # 查看 .tar 包内文件列表

🌐 网络与下载

wget http://www.example.com/test.tar     # 下载文件到当前目录
wget -c http://www.example.com/undone.zip    # 断点续传下载

🔍 其他实用命令

find mt.cgi                  # 查找文件
df -h                        # 查看磁盘空间使用情况

✅ 建议将这些常用命令保存为笔记或脚本,以便快速调用。如果在生产环境中使用,请务必确认路径和服务名称与实际一致,谨慎执行危险操作(如 rm -rf)。