Linux 虚拟主机常用命令大全(2025 最新版)
一、前言
当你登录 Linux 虚拟主机(通过 SSH) 后,
管理网站、上传文件、配置权限都需要使用命令行操作。
掌握常用命令能让你在维护网站时事半功倍。
本文以 玖伴云 Linux 虚拟主机 为例,总结出一份最实用的命令清单。
二、文件与目录管理命令
| 命令 | 作用说明 | 示例 |
|---|---|---|
ls |
查看当前目录文件 | ls -l 查看详细信息 |
cd |
切换目录 | cd /www/wwwroot/ |
pwd |
显示当前路径 | pwd |
mkdir |
新建目录 | mkdir backup |
rmdir |
删除空目录 | rmdir test |
cp |
复制文件或目录 | cp index.php /backup/ |
mv |
移动或重命名 | mv old.php new.php |
rm |
删除文件 | rm -f index.html |
cat |
查看文件内容 | cat config.php |
vi / nano |
编辑文件 | vi /etc/nginx/nginx.conf |
find |
搜索文件 | find / -name "index.php" |
💡 提示:删除操作(
rm)无法撤销,请务必小心。
三、压缩与解压命令
| 命令 | 功能 | 示例 |
|---|---|---|
tar -czf |
打包并压缩为 .tar.gz | tar -czf site.tar.gz /wwwroot/ |
tar -xzf |
解压 .tar.gz 文件 | tar -xzf site.tar.gz |
zip |
创建 ZIP 压缩包 | zip -r backup.zip /www/wwwroot/ |
unzip |
解压 ZIP 文件 | unzip backup.zip -d /data/ |
📦 建议: 上传网站文件前先压缩,可提高传输效率。
四、系统与资源监控命令
| 命令 | 功能说明 | 示例 |
|---|---|---|
top |
查看系统实时运行状态 | top |
htop |
高级进程查看器(需安装) | htop |
free -h |
查看内存使用情况 | free -h |
df -h |
查看磁盘空间 | df -h |
du -sh |
查看当前目录占用大小 | du -sh /www/wwwroot/ |
uptime |
查看主机运行时间与负载 | uptime |
ps -aux |
查看进程列表 | `ps -aux |
✅ 玖伴云 Linux 虚拟主机 已预装常用监控命令,无需额外配置。
五、网络与连接命令
| 命令 | 功能说明 | 示例 |
|---|---|---|
ping |
测试网络连通性 | ping www.baidu.com |
netstat -tulnp |
查看端口占用情况 | `netstat -tulnp |
curl |
发送HTTP请求 | curl -I https://www.jiubanyun.cn |
wget |
下载文件 | wget https://example.com/file.zip |
ifconfig / ip addr |
查看网络信息 | ip addr |
💡 技巧: 当网站访问异常时,使用
netstat可快速判断端口是否被占用。
六、权限与用户管理命令
| 命令 | 功能说明 | 示例 |
|---|---|---|
chmod |
修改文件权限 | chmod 755 index.php |
chown |
修改文件所有者 | chown www:www index.php |
useradd |
新建用户 | useradd admin |
passwd |
修改密码 | passwd admin |
whoami |
查看当前用户 | whoami |
groups |
查看用户所属组 | groups |
⚠️ 建议: 不要直接使用 root 管理网站,创建独立用户更安全。
七、服务管理命令(适用于系统管理权限)
| 命令 | 功能说明 | 示例 |
|---|---|---|
service nginx restart |
重启 Nginx 服务 | service nginx restart |
systemctl restart php-fpm |
重启 PHP 服务 | systemctl restart php-fpm |
systemctl restart mysqld |
重启 MySQL | systemctl restart mysqld |
systemctl status nginx |
查看服务运行状态 | systemctl status nginx |
journalctl -xe |
查看系统错误日志 | journalctl -xe |
💡 适合使用 玖伴云云主机 或具备管理权限的虚拟主机环境。
八、文件传输命令(SSH/SFTP)
| 命令 | 功能 | 示例 |
|---|---|---|
scp |
通过 SSH 上传文件 | scp index.html root@203.56.82.45:/wwwroot/ |
rsync |
增量同步文件 | rsync -avz /site/ root@host:/backup/ |
sftp |
进入交互式文件传输模式 | sftp root@203.56.82.45 |
✅ 推荐结合 WinSCP 或 FileZilla 工具使用,图形化操作更方便。
九、日志与安全管理命令
| 命令 | 功能说明 | 示例 |
|---|---|---|
tail -f |
实时查看日志 | tail -f /var/log/nginx/access.log |
grep |
搜索日志关键字 | grep error /var/log/nginx/error.log |
history |
查看命令历史 | history |
clear |
清屏 | clear |
exit |
退出 SSH 会话 | exit |
🧠 提示: 定期查看日志可及时发现网站攻击或异常请求。
十、网站维护实用命令推荐
| 场景 | 命令示例 |
|---|---|
| 检查 Nginx 配置是否正确 | nginx -t |
| 查看 PHP 版本 | php -v |
| 清理缓存文件 | rm -rf /tmp/* |
| 设置文件夹权限 | chmod -R 755 /www/wwwroot/ |
| 查看网站根目录大小 | du -sh /www/wwwroot/ |
十一、安全优化建议
-
✅ 修改 SSH 登录端口(非 22)
-
✅ 禁用 root 登录,使用普通用户 + sudo
-
✅ 定期更新系统与软件包:
apt update && apt upgrade -y -
✅ 开启防火墙(ufw):
ufw allow 80 ufw allow 443 ufw enable -
✅ 定期备份网站文件与数据库。
十二、总结
通过掌握这些命令,你可以轻松完成:
🔧 文件管理 → 📦 网站部署 → 🌐 网络排查 → 🔒 权限维护
这些都是管理 玖伴云 Linux 虚拟主机 的基础技能。
熟练掌握常用命令不仅能提升效率,还能增强网站安全性与稳定性。
👉 更多Linux相关教程请访问:
玖伴云帮助中心(https://www.jiubanyun.cn/help.html)
十三、FAQ 常见问答
Q1:虚拟主机支持所有命令吗?
A1:部分命令(如系统级重启)在共享虚拟主机上受限,云服务器用户可完全使用。
Q2:输入命令时提示“Permission denied”?
A2:当前账户权限不足,可使用 sudo 提升权限或联系服务商。
Q3:如何查看网站日志?
A3:使用 tail -f /var/log/nginx/access.log 可实时查看网站访问记录。
Q4:可以用中文命令吗?
A4:Linux 系统命令均为英文关键字,不支持中文指令。