Ct8.pl Devil 管理命令完全指南
前言
Ct8.pl 是一家来自波兰的免费虚拟主机提供商,凭借其稳定、免费且功能完善的特点,在全球范围内(尤其是东亚地区)拥有大量用户。与大多数免费主机不同,Ct8.pl 提供了一套完整的命令行管理工具——devil,通过 SSH 终端即可完成所有站点管理操作,无需依赖 Web 面板。
本文将系统梳理 devil 管理的全部核心命令,并给出实际使用场景和最佳实践。
什么是 devil?
Devil 是 Ct8.pl 自主研发的 CLI 管理工具,全称可以理解为 “Direct Easy Virtual Interface Layer”。它通过 SSH 连接后,可以直接在终端中完成用户创建、域名绑定、数据库管理、SSL 证书配置等操作。相比传统的主机面板,devil 更轻量、更高效,适合有一定 Linux 基础的用户。
一、用户管理
创建用户
devil user add <用户名> <密码>这是在 Ct8.pl 上创建新托管账户的基础命令。每个账户可以独立管理自己的域名、数据库和文件。
删除用户
devil user del <用户名>注意:此操作不可逆,会同时删除该用户关联的所有数据。
修改密码
devil user passwd <用户名>系统会提示输入新密码,要求包含大小写字母和数字的组合。
列出用户
devil user list显示当前所有用户的列表,包括用户名、状态、磁盘使用量等信息。
二、域名与虚拟主机管理
添加域名
devil www add <your-domain.com>绑定域名到你的主机空间。支持主域名和子域名。绑定后,将域名 A 记录指向 Ct8.pl 分配的 IP 即可生效。
删除域名
devil www del <your-domain.com>移除域名绑定,同时删除该域名对应的网站文件目录。
查看域名列表
devil www list列出所有已绑定的域名及其状态、根目录路径等信息。
修改域名选项
devil www options <域名>可以配置域名的选项,如 PHP 版本、是否开启 SSL 等。部分选项需要通过子命令进一步设置。
三、数据库管理
Ct8.pl 使用 MySQL/MariaDB 作为数据库引擎。
创建数据库
devil mysql add <数据库名>创建一个新的 MySQL 数据库。注意数据库名在账户内必须唯一。
删除数据库
devil mysql del <数据库名>删除数据库及其所有数据,操作前建议先备份。
数据库用户管理
创建数据库用户:
devil mysql user add <用户名> <密码>删除数据库用户:
devil mysql user del <用户名>列出所有数据库用户:
devil mysql user list授权用户访问数据库
devil mysql grant <数据库名> <用户名>将指定数据库的访问权限授予某个用户,这是数据库配置中最容易被忽略的一步。
列出数据库
devil mysql list查看所有数据库的名称、大小等信息。
四、FTP 管理
创建 FTP 用户
devil ftp add <用户名>创建一个 FTP 账户,用于通过 FTP 客户端(如 FileZilla)上传和管理文件。
删除 FTP 用户
devil ftp del <用户名>修改 FTP 密码
devil ftp passwd列出 FTP 用户
devil ftp list五、SSL 证书管理
SSL 是建站必不可少的配置。Ct8.pl 自动集成 Let’s Encrypt 免费证书。
添加 SSL 证书
devil ssl www add <域名>为指定域名申请并安装 Let’s Encrypt SSL 证书。在添加证书前,确保域名已经正确解析到 Ct8.pl 的 IP。
删除 SSL 证书
devil ssl www del <域名>列出 SSL 证书
devil ssl www list查看所有已安装的 SSL 证书及其到期时间。
六、定时任务 (Cron)
添加定时任务
devil cron add <时间表达式> <命令>时间表达式采用标准的 cron 格式(分 时 日 月 周),例如:
devil cron add "0 3 * * *" /home/user/scripts/backup.sh表示每天凌晨 3 点执行备份脚本。
删除定时任务
devil cron del <任务ID>任务 ID 可以通过 devil cron list 查看。
列出定时任务
devil cron list七、DNS 管理
添加 DNS 记录
devil dns add <域名> <记录类型> <值>支持的记录类型包括 A、AAAA、CNAME、MX、TXT 等。
删除 DNS 记录
devil dns del <域名> <记录ID>列出 DNS 记录
devil dns list <域名>八、系统信息与维护命令
查看磁盘配额
devil quota显示当前账户的磁盘使用情况,避免超出免费限额。
查看账户信息
devil info显示账户的详细信息,包括套餐类型、已用空间、绑定域名数等。
查看帮助
devil help或者查看特定命令的帮助:
devil help <子命令>例如:
devil help www
devil help mysql九、实战场景
场景一:快速部署 WordPress
# 1. 创建域名
devil www add myblog.ct8.pl
# 2. 创建数据库
devil mysql add myblog_db
# 3. 创建数据库用户并授权
devil mysql user add myblog_user MyPass123
devil mysql grant myblog_db myblog_user
# 4. 创建 FTP 用户上传文件
devil ftp add myblog_ftp
# 5. 配置 SSL
devil ssl www add myblog.ct8.pl场景二:迁移网站
# 1. 在新账户创建域名和数据库
devil www add newsite.com
devil mysql add newsite_db
devil mysql user add newsite_user NewPass456
devil mysql grant newsite_db newsite_user
# 2. 通过 FTP 上传备份文件
# 3. 恢复数据库
mysql -u newsite_user -p newsite_db < backup.sql
# 4. 配置 SSL
devil ssl www add newsite.com十、注意事项
- 安全第一:密码尽量使用强密码,避免使用简单组合
- 备份习惯:删除数据库或用户前,务必做好数据备份
- 资源限制:Ct8.pl
免费套餐有磁盘和流量限制,定期用
devil quota检查 - 域名解析:添加 SSL 前确保域名已正确解析,否则证书申请会失败
- 命令顺序:先创建用户再创建域名,先创建数据库再创建用户并授权
- PHP 版本:Ct8.pl 支持多个 PHP
版本,可以使用
devil www options调整
总结
Devil 管理命令是 Ct8.pl 最强大的功能之一。通过 SSH + devil 的组合,你可以完全通过命令行完成所有主机管理操作,真正做到”键盘在手,万事不愁”。虽然初始学习曲线略陡,但一旦掌握,效率远高于传统 Web 面板。
本文覆盖了 devil
最常用的命令,建议收藏备用。如果还有未涉及的命令,可以通过
devil help 自行探索。
| 本文由 BOSH 的博客助手 小H 整理 🚀 |
|---|
| 原文链接:https://ct8.pl/ |