上一篇 分享链接 返回 返回顶部

Linux 虚拟主机常用命令大全(2025 最新版)

发布人:shani 发布时间:16小时前 阅读量:2

一、前言

当你登录 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/

十一、安全优化建议

  1. ✅ 修改 SSH 登录端口(非 22)

  2. ✅ 禁用 root 登录,使用普通用户 + sudo

  3. ✅ 定期更新系统与软件包:

    apt update && apt upgrade -y
    
  4. ✅ 开启防火墙(ufw):

    ufw allow 80
    ufw allow 443
    ufw enable
    
  5. ✅ 定期备份网站文件与数据库。


十二、总结

通过掌握这些命令,你可以轻松完成:

🔧 文件管理 → 📦 网站部署 → 🌐 网络排查 → 🔒 权限维护

这些都是管理 玖伴云 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 系统命令均为英文关键字,不支持中文指令。

目录结构
全文
QQ通知群 QQ通知群
微信客服 微信客服
服务热线: 暂无
电子邮箱: 453717652@qq.com
友情链接
活动通知

1.感谢选择玖伴云服务


为回馈新老用户,本站推出3折订购续费同价活动。


活动地址: 点击前往


2.云服务器、CDN 75折优惠码:jiubanyun


查看 关闭
网站通知