命令行查找检索
温馨提示
由于官方库对命令行使用没有详细的介绍文档,本站特此添加了命令行脚本的详细使用方式,以下是检索目录。查找后到相应目录搜索命令行脚本即可查看相关使用方式!感谢你对本站的支持和厚爱!
- 版权归HestiaCP官方所有!
- 此目录和官方库一样!
- 按CTRL+F输入查找的命令如
v-add-firewall-ban
会跳转到相关目录导航找到相关目录查看脚本的使用介绍!
RRD系列命令
v-update-sys-rrd-httpd
更新httpd rrd
选项: PERIOD
该功能用于更新apache rrd数据库和图形。
v-update-sys-rrd-la
更新平均负载rrd
选项: PERIOD
该功能用于更新平均负载rrd数据库和图形。
v-update-sys-rrd-apache2
更新apache 2 rrd
选项: PERIOD
该功能用于更新apache rrd数据库和图形。
v-update-sys-rrd-mail
更新邮件rrd
选项: PERIOD
该功能用于更新邮件rrd数据库和图形。
v-update-sys-rrd
更新系统rrd图表
选项: –
该函数是所有rrd 函数的软件包装器。 它会立即更新所有 v-update-sys-rrd_*。
v-list-sys-rrd
查看系统rrd图表
选项: [FORMAT]
查看可用的 rrd 图形、其标题和路径。
v-update-sys-rrd-pgsql
更新 PostgreSQL rrd
选项: PERIOD
该函数用于更新postgresql rrd数据库和图形。
v-update-sys-rrd-mem
更新内存rrd
选项: PERIOD
该功能用于更新内存rrd数据库和图形。
v-update-sys-rrd-mysql
更新MySQL rrd
选项: PERIOD
该功能用于更新mysql rrd数据库和图形。
v-update-sys-rrd-net
更新网络rrd
选项: PERIOD
该功能用于更新网络使用rrd数据库和图形。
v-export-rrd
将 rrd 图表导出为 json
选项: [CHART]
[TIMESPAN]
示例:
v-export-rrd chart format
v-update-sys-rrd-ssh
更新 ssh rrd
选项: PERIOD
该功能用于更新ssh rrd数据库和图形。
v-update-sys-rrd-nginx
更新 nginx rrd
选项: PERIOD
该函数用于更新nginx rrd数据库和图形。
v-update-sys-rrd-ftp
更新 ftp RRD
选项: PERIOD
此功能用于更新 ftpd rrd 数据库和图形。
防火墙系列命令介绍
v-add-firewall-ban
添加防火墙拦截规则
选项: IP
CHAIN
示例:
v-add-firewall-ban 37.120.129.20 MAIL
该功能为系统防火墙添加新的拦截规则
v-add-firewall-chain
添加防火墙规则
选项: CHAIN
[PORT]
[PROTOCOL]
示例:
v-add-firewall-chain CRM 5678 TCP
该功能为系统防火墙添加新规则
v-add-firewall-ipset
添加防火墙ipset
选项: NAME
[SOURCE]
[IPVERSION]
[AUTOUPDATE]
[REFRESH]
示例:
v-add-firewall-ipset country-nl "https://raw.githubusercontent.com/ipverse/rir-ip/master/country/nl/ipv4-aggregated.txt"
该功能向系统防火墙添加新的ipset
v-add-firewall-rule
添加防火墙规则
选项: ACTION
IP
PORT
[PROTOCOL]
[COMMENT]
[RULE]
示例:
v-add-firewall-rule DROP 185.137.111.77 25
该功能为系统防火墙添加新规则
v-delete-sys-firewall
删除系统防火墙
选项: –
此功能禁用防火墙支持
v-delete-firewall-rule
删除防火墙规则
选项: RULE
示例:
v-delete-firewall-rule SSH_BLOCK
该功能删除防火墙规则。
v-delete-firewall-ipset
删除防火墙ipset
选项: NAME
示例:
v-delete-firewall-ipset country-nl
此函数从系统和 Hestia 中删除 ipset
v-delete-firewall-ban
删除防火墙拦截规则
选项: IP
CHAIN
示例:
v-delete-firewall-ban 198.11.130.250 MAIL
该功能删除系统防火墙的拦截规则
v-delete-firewall-chain
删除系统防火墙添加的新规则
选项: CHAIN
示例:
v-delete-firewall-chain WEB
该功能为删除系统防火墙添加的新规则
v-change-firewall-rule
更改防火墙规则
选项: RULE
ACTION
IP
PORT
[PROTOCOL]
[COMMENT]
示例:
v-change-firewall-rule 3 ACCEPT 5.188.123.17 443
该功能用于更改现有的防火墙规则。它完全用新规则替换规则,但保留相同的 id。
v-update-firewall
更新系统防火墙规则
选项: –
该函数更新系统防火墙规则
v-update-firewall-ipset
更新防火墙ipset
选项: [REFRESH]
此函数创建 ipset 列表,并在列表过期或按需要更新列表
v-unsuspend-firewall-rule
取消暂停防火墙规则
选项: RULE
示例:
v-unsuspend-firewall-rule 7
此功能取消暂停某个防火墙规则。
v-suspend-firewall-rule
暂停防火墙规则
选项: RULE
示例:
v-suspend-firewall-rule 7
该功能暂停某个防火墙规则。
v-list-firewall-ipset
查看防火墙 ipset
选项: [FORMAT]
示例:
v-list-firewall-ipset json
此函数打印定义的 ipset 列表
v-list-firewall-ban
查看防火墙阻止列表
选项: [FORMAT]
示例:
v-list-firewall-ban json
该功能获取当前被阻止的ip列表。
v-list-firewall-rule
查看防火墙规则
选项: RULE
[FORMAT]
示例:
v-list-firewall-rule 2
该功能获取防火墙规则参数。
v-list-firewall
查看 iptables 规则
选项: [FORMAT]
示例:
v-list-firewall json
该函数获取所有iptables规则列表。
邮箱管理系列命令介绍
v-add-mail-account
添加邮件网站帐户
选项: USER
DOMAIN
ACCOUNT
PASSWORD
[QUOTA]
示例:
v-add-mail-account user example.com john P4$$vvOrD
此功能添加新的电子邮件帐户。
v-add-mail-account-alias
添加邮件帐户别名
选项: USER
DOMAIN
ACCOUNT
ALIAS
示例:
v-add-mail-account-alias admin acme.com alice alicia
此功能添加新的电子邮件别名。
v-add-mail-account-autoreply
添加邮件帐户自动回复消息
选项: USER
DOMAIN
ACCOUNT
MESSAGE
示例:
v-add-mail-account-autoreply admin example.com user Hello from e-mail!
此功能添加新的电子邮件帐户。
v-add-mail-account-forward
添加邮件帐户转发地址
选项: USER
DOMAIN
ACCOUNT
FORWARD
示例:
v-add-mail-account-forward admin acme.com alice bob
此功能添加新的电子邮件转发帐号地址。
v-add-mail-account-fwd-only
添加邮件帐户仅转发标题
选项: USER
DOMAIN
ACCOUNT
示例:
v-add-mail-account-fwd-only admin example.com user
该函数添加仅转发邮件标题
v-add-mail-domain
添加邮件网站名
选项: USER
DOMAIN
[ANTISPAM]
[ANTIVIRUS]
[DKIM]
[DKIM_SIZE]
[RESTART]
[REJECT_SPAM]
示例:
v-add-mail-domain admin mydomain.tld
该功能添加邮件网站名。
v-add-mail-domain-antispam
添加邮件网站反垃圾邮件支持
选项: USER
DOMAIN
示例:
v-add-mail-domain-antispam admin mydomain.tld
此功能启用 防御垃圾信
来接收传入的电子邮件。
v-add-mail-domain-antivirus
添加邮件网站防病毒支持
选项: USER
DOMAIN
示例:
v-add-mail-domain-antivirus admin mydomain.tld
此功能启用 clamav 扫描传入的电子邮件。
v-add-mail-domain-catchall
添加邮件网站管理帐户
选项: USER
DOMAIN
EMAIL
示例:
v-add-mail-domain-catchall admin example.com [email protected]
此功能可以为传入的电子邮件启用管理邮件的帐户。
v-add-mail-domain-dkim
添加邮件网站 dkim 支持
选项: USER
DOMAIN
[DKIM_SIZE]
示例:
v-add-mail-domain-dkim admin acme.com
此功能将 DKIM 签名添加到外发网站电子邮件中。
v-add-mail-domain-reject
添加邮件网站拒绝垃圾邮件支持
选项: USER
DOMAIN
示例:
v-add-mail-domain-reject admin mydomain.tld
该功能可以拒绝传入电子邮件的垃圾邮件。
v-add-mail-domain-smtp-relay
添加邮件网站smtp中继支持
选项: USER
DOMAIN
HOST
[USERNAME]
[PASSWORD]
[PORT]
示例:
v-add-mail-domain-smtp-relay user domain.tld srv.smtprelay.tld uname123 pass12345
该功能增加邮件网站smtp中继支持。
v-add-mail-domain-ssl
为网站添加邮件 SSL证书
选项: USER
DOMAIN
SSL_DIR
[RESTART]
此功能打开邮件网站的 SSL 支持。 参数 ssl_dir 是可以找到 2 或 3 个 ssl 文件的目录的路径。 证书文件 mail.domain.tld.crt 及其密钥 mail.domain.tld.key 是必需的。 中间证书 mail.domain.tld.ca 文件是可选的。
v-add-mail-domain-webmail
添加对网站的网络邮件支持
选项: USER
DOMAIN
[WEBMAIL]
[RESTART]
[QUIET]
示例:
v-add-mail-domain-webmail user domain.com
example: v-add-mail-domain-webmail user domain.com snappymail
example: v-add-mail-domain-webmail user domain.com roundcube
此功能为邮件网站启用 Webmail 客户端。
v-add-sys-roundcube
安装 Roundcube 网络邮件客户端
选项: [MODE]
此函数安装 Roundcube Webmail 客户端。
v-add-sys-smtp
添加 SMTP 帐户用于日志记录、通知和内部邮件
选项: DOMAIN
PORT
SMTP_SECURITY
USERNAME
PASSWORD
EMAIL
示例:
v-add-sys-smtp example.com 587 STARTTLS [email protected] securepassword [email protected]
此功能允许配置 SMTP 帐户以供服务器使用用于记录、通知和警告电子邮件等。
v-add-sys-smtp-relay
添加邮件系统的 smtp 中继支持
选项: HOST
[USERNAME]
[PASSWORD]
[PORT]
示例:
v-add-sys-smtp-relay srv.smtprelay.tld uname123 pass12345
此功能添加了邮件系统的 smtp 中继支持。
v-add-sys-snappymail
安装 SnappyMail 网络邮件客户端
选项: [MODE]
此函数安装 SnappyMail 网络邮件客户端。
v-add-user
添加邮件系统用户
选项: USER
PASSWORD
EMAIL
[PACKAGE]
[NAME]
[LASTNAME]
示例:
v-add-user user P4$$w@rD [email protected]
此功能创建新的邮件用户帐户。
v-delete-mail-account
删除邮件帐户
选项: USER
DOMAIN
ACCOUNT
示例:
v-delete-mail-account admin acme.com alice
此功能删除电子邮件帐户。
v-delete-mail-account-alias
删除邮件帐户(昵称)
选项: USER
DOMAIN
ACCOUNT
ALIAS
示例:
v-delete-mail-account-alias admin example.com alice alicia
此功能删除电子邮件帐户(昵称)。
v-delete-mail-account-autoreply
删除邮件帐户自动回复消息配置
选项: USER
DOMAIN
ACCOUNT
ALIAS
示例:
v-delete-mail-account-autoreply admin mydomain.tld bob
此功能删除电子邮件帐户自动回复。
v-delete-mail-account-forward
删除邮件帐户转发
选项: USER
DOMAIN
ACCOUNT
EMAIL
示例:
v-delete-mail-account-forward admin acme.com tony [email protected]
此功能删除电子邮件帐户转发地址。
v-delete-mail-account-fwd-only
删除邮件帐户只转标题
选项: USER
DOMAIN
ACCOUNT
示例:
v-delete-mail-account-fwd-only admin example.com jack
该函数删除仅转发标题
v-delete-mail-domain
删除邮件域
选项: USER
DOMAIN
示例:
v-delete-mail-domain admin mydomain.tld
该功能用于删除电子邮件域。 删除后,所有帐户也将被删除。
v-delete-mail-domain-antispam
删除邮件域反垃圾邮件支持
选项: USER
DOMAIN
示例:
v-delete-mail-domain-antispam admin mydomain.tld
此功能禁用 spamassasin 接收传入电子邮件。
v-delete-mail-domain-antivirus
删除邮件域防病毒支持
选项: USER
DOMAIN
示例:
v-delete-mail-domain-antivirus admin mydomain.tld
此功能禁用 clamav 扫描传入电子邮件。
v-delete-mail-domain-catchall
删除邮件域catchall的电子邮件
选项: USER
DOMAIN
示例:
v-delete-mail-domain-catchall admin mydomain.tld
此功能禁用邮件域cathchall。是一个邮件设置,其中某个邮件域名被配置为接收所有发送到该域名但没有明确指定收件人的电子邮件。这种设置确保即使邮件地址不存在,邮件也不会被退回给发件人,而是被转发到一个预设的邮箱中,通常是管理员邮箱或特定的接收邮箱。
v-delete-mail-domain-dkim
删除邮件域 dkim 支持
选项: USER
DOMAIN
示例:
v-delete-mail-domain-dkim admin mydomain.tld
此功能删除 DKIM 域 pem配置
v-delete-mail-domain-reject
删除邮件域拒绝垃圾邮件的支持配置
选项: USER
DOMAIN
示例:
v-delete-mail-domain-reject admin mydomain.tld
该功能禁用传入电子邮件的垃圾邮件拒绝。
v-delete-mail-domain-smtp-relay
删除邮件域 smtp 中继支持
选项: USER
DOMAIN
示例:
v-delete-mail-domain-smtp-relay user domain.tld
此功能删除邮件域 smtp 中继支持。
v-delete-mail-domain-ssl
删除邮件域 ssl 支持
选项: USER
DOMAIN
示例:
v-delete-mail-domain-ssl user demo.com
此函数删除 ssl 证书。
v-delete-mail-domain-webmail
删除对域的网络邮件支持
选项: USER
DOMAIN
[RESTART]
[QUIET]
示例:
v-delete-mail-domain-webmail user demo.com
此功能删除了对网络邮件的支持指定的邮件域。
v-delete-mail-domains
删除邮件域
选项: USER
示例:
v-delete-mail-domains admin
此功能用于删除所有用户的邮件域。
v-check-mail-account-hash
检查用户密码
选项: TYPE
PASSWORD
HASH
示例:
v-check-mail-account-hash ARGONID2 PASS HASH
此函数验证电子邮件帐户密码哈希值
v-change-sys-webmail
更改网络邮件别名 url
选项: WEBMAIL
示例:
v-change-sys-webmail YourtrickyURLhere
此函数更改 apache2 或 nginx 配置中的 webmail url别名。
v-change-mail-account-password
更改邮件帐户密码
选项: USER
DOMAIN
ACCOUNT
PASSWORD
示例:
v-change-mail-account-password admin mydomain.tld user p4$$vvOrD
此功能更改电子邮件帐户密码。
v-change-mail-account-quota
更改邮件帐户配额
选项: USER
DOMAIN
ACCOUNT
QUOTA
示例:
v-change-mail-account-quota admin mydomain.tld user01 unlimited
此功能更改电子邮件帐户磁盘配额。
v-change-mail-account-rate-limit
更改邮件帐户速率限制
选项: USER
DOMAIN
ACCOUNT
RATE
示例:
v-change-mail-account-rate-limit admin mydomain.tld user01 100
此功能更改电子邮件帐户速率限制。 使用系统使用网站名或“服务器”设置
v-change-mail-domain-catchall
更改邮件网站电子邮件
选项: USER
DOMAIN
EMAIL
示例:
v-change-mail-domain-catchall user01 mydomain.tld [email protected]
此功能更改用户邮件网站。(官方未详细说明)使用者如使用到这个命令在论坛贴个命令反馈一下。我将不定期修复。
v-change-mail-domain-rate-limit
更改邮件网站速率限制
选项: USER
DOMAIN
RATE
示例:
v-change-mail-domain-rate-limit admin mydomain.tld 100
此功能更改网站的电子邮件帐户速率限制。 帐户特定设置将覆盖网站设置!
v-delete-sys-smtp
删除用于记录、通知和内部邮件的 SMTP 帐户
选项: –
此功能允许配置 SMTP 帐户以供服务器使用。用于记录、通知和警告电子邮件等。
v-delete-sys-smtp-relay
禁用系统范围的 SMTP 中继支持
示例:
v-delete-sys-smtp-relay
v-delete-sys-mail-queue
删除 exim 邮件队列
选项: –
此函数检查滞留在 exim 邮件队列中的邮件并提示用户根据需要清除队列。
v-update-letsencrypt-ssl
更新letsencrypt ssl证书
选项: –
此功能用于为所有用户续订 LetsEncrypt 过期的 ssl 证书
v-update-mail-domain-disk
更新邮件域磁盘使用情况
选项: USER
DOMAIN
示例:
v-update-mail-domain-disk admin example.com
此功能更新域磁盘使用情况。
v-update-mail-domain-ssl
更新域的 ssl 证书
选项: USER
DOMAIN
SSL_DIR
[RESTART]
示例:
v-update-mail-domain-ssl admin domain.com /home/admin/tmp
此函数更新域的 SSL 证书。 参数 ssl_dir 是可以找到 2 或 3 个 ssl 文件的目录路径。 证书文件domain.tld.crt及其密钥domain.tld.key是必需的。 证书颁发机构域名中间证书domain.tld.ca 文件是可选的。
v-update-mail-domains-disk
计算所有邮件域的磁盘使用情况
选项: USER
示例:
v-update-mail-domains-disk admin
此函数计算所有邮件域的磁盘使用情况。
v-update-mail-templates
更新邮件模板
选项: [RESTART]
[SKIP]
此功能用于从 Hestia 软件包获取更新的网络邮件模板。
v-unsuspend-mail-account
取消暂停邮件帐户
选项: USER
DOMAIN
ACCOUNT
示例:
v-unsuspend-mail-account admin acme.com tester
此功能可取消暂停邮件帐户。
v-unsuspend-mail-accounts
取消暂停所有邮件域帐户
选项: USER
DOMAIN
示例:
v-unsuspend-mail-accounts admin acme.com
此功能取消暂停所有邮件域帐户。
v-unsuspend-mail-domain
取消暂停邮件域
选项: USER
DOMAIN
示例:
v-unsuspend-mail-domain user02 acme.com
此功能取消挂起邮件域。
v-unsuspend-mail-domains
取消暂停邮件域
选项: USER
示例:
v-unsuspend-mail-domains admin
此功能取消暂停所有用户的电子邮件域。
v-suspend-mail-account
暂停邮件帐户
选项: USER
DOMAIN
ACCOUNT
示例:
v-suspend-mail-account admin acme.com bob
此功能暂停邮件帐户。
v-suspend-mail-accounts
暂停所有邮件域帐户
选项: USER
DOMAIN
示例:
v-suspend-mail-accounts admin example.com
此功能暂停所有邮件域帐户。
v-suspend-mail-domain
暂停邮件域
选项: USER
DOMAIN
示例:
v-suspend-mail-domain admin domain.com
此功能暂停邮件域。
v-suspend-mail-domains
暂停邮件域
选项: USER
示例:
v-suspend-mail-domains admin
此功能暂停所有用户的 MAIL 域。
v-restart-mail
重新启动邮件服务
选项: [RESTART]
此函数告诉 exim 或 dovecot 服务重新加载配置文件。
v-rebuild-mail-domain
重建邮件域
选项: USER
DOMAIN
示例:
v-rebuild-mail-domain user domain.tld
此功能为单个域重建配置文件。
v-rebuild-mail-domains
重建邮件域
选项: USER
示例:
v-rebuild-mail-domains admin
此功能重建所有邮件域的 EXIM 配置文件。
v-list-sys-webmail
查看可用的网络邮件客户端
选项: [FORMAT]
查看可用的网络邮件客户端
v-list-sys-spamd-config
查看 spamassassin 配置参数
选项: [FORMAT]
该函数用于获取spamassassin配置参数列表.
v-list-sys-mail-status
查看邮件状态
选项:
v-list-sys-dovecot-config
查看 dovecot 配置参数
选项: [FORMAT]
该函数用于获取 dovecot 配置参数列表。
v-list-mail-account
查看邮件域帐户
选项: USER
DOMAIN
ACCOUNT
[FORMAT]
示例:
v-list-mail-account admin domain.tld tester
该函数获取账户参数列表。
v-list-mail-account-autoreply
查看邮件帐户自动回复
选项: USER
DOMAIN
ACCOUNT
[FORMAT]
示例:
v-list-mail-account-autoreply admin example.com testing
此功能获取邮件帐户自动回复消息。
v-list-mail-accounts
查看邮件域帐户
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-mail-accounts admin acme.com
该功能获取所有用户域的列表。
v-list-mail-domain
查看用户邮件域
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-mail-domain user01 mydomain.com
该函数获取用户邮件域参数列表。
v-list-mail-domain-dkim
查看邮件域 dkim
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-mail-domain-dkim admin maildomain.tld
这个获取域dkim文件的功能。
v-list-mail-domain-dkim-dns
查看邮件域 dkim dns 记录
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-mail-domain-dkim-dns admin example.com
此功能获取域 dkim dns 记录以进行正确设置。
v-list-mail-domain-ssl
查看邮件域 ssl 证书
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-mail-domain-ssl user acme.com json
这个获取域名ssl文件的功能。
v-list-mail-domains
查看邮件域
选项: USER
[FORMAT]
示例:
v-list-mail-domains admin
该功能获取所有用户域的列表。
v-get-mail-account-value
获取邮件帐户值
选项: USER
DOMAIN
ACCOUNT
KEY
示例:
v-get-mail-account-value admin example.tld tester QUOTA
该函数用于获取某个邮件帐户参数。
v-get-mail-domain-value
获取邮件域名值
选项: USER
DOMAIN
KEY
示例:
v-get-mail-domain-value admin example.com DKIM
该函数用于获取某个邮件域参数。
软件包系列命令介绍
v-list-sys-clamd-config
查看clamd配置参数
选项: [FORMAT]
该函数用于获取clamd配置参数列表。
v-copy-user-package
复制现有包
选项: PACKAGE
NEW_PACKAGE
示例:
v-copy-user-package default new
此功能允许用户复制现有的包文件以方便配置。
v-rename-user-package
更改软件包名
选项: OLD_NAME
NEW_NAME
[MODE]
示例:
v-rename-package package package2
此函数更改软件包的名称。
自签名证书系列命令介绍
v-generate-ssl-cert
生成自签名证书和 CSR 请求
选项: DOMAIN
EMAIL
COUNTRY
STATE
CITY
ORG
UNIT
[ALIASES]
[FORMAT]
示例:
v-generate-ssl-cert example.com [email protected] USA California Monterey ACME.COM IT
此函数生成自签名 SSL 证书和 CSR 请求
目录系列命令介绍
v-change-web-domain-dirlist
启用/禁用目录列表
选项: USER
DOMAIN
MODE
示例:
v-change-web-domain-dirlist user demo.com on
该函数用于改变目录列表模式。
服务器系列命令介绍
v-list-sys-disk-status
查看磁盘信息
选项:
v-get-sys-timezone
获取系统时区
选项: [FORMAT]
该函数获取系统时区
v-get-sys-timezones
查看系统时区
选项: [FORMAT]
示例:
v-get-sys-timezones json
该函数检查系统时区设置
v-add-sys-firewall
添加系统防火墙
选项: –
该功能启用系统防火墙。
v-add-sys-quota
添加系统配额
选项: –
此功能启用 /home 分区上的文件系统配额某些内核确实需要先安装额外的软件包
v-change-sys-hostname
更改主机名
选项: HOSTNAME
示例:
v-change-sys-hostname mydomain.tld
该函数用于更改系统主机名。
v-delete-sys-web-terminal
删除网络终端
选项: –
此功能禁用网络终端。
v-delete-sys-quota
删除系统配额
选项: –
此功能禁用 /home 分区上的文件系统配额
v-delete-sys-sftp-jail
删除系统sftp的jailed环境
选项: –
此功能禁用 sftp 的jailed环境是指通过chroot系统调用或类似的机制将用户的进程限制在一个特定的文件系统目录
v-delete-sys-ip
删除系统IP
选项: IP
示例:
v-delete-sys-ip 203.0.113.1
该函数用于删除系统IP。 不允许删除在接口上的第一个IP,不允许删除 Web 域使用的 IP。
v-change-sys-service-config
更改服务配置
选项: CONFIG
SERVICE
[RESTART]
示例:
v-change-sys-service-config /home/admin/dovecot.conf dovecot yes
此功能用于更改服务配置。
v-change-sys-timezone
更改系统时区
选项: TIMEZONE
示例:
v-change-sys-timezone Europe/Berlin
该函数用于更改系统时区。
v-change-sys-language
更改系统语言
选项: LANGUAGE
[UPDATE_USERS]
示例:
v-change-sys-language ru
此功能用于更改系统语言。请在最后位置输入你要更改的语言代码,具体代码请参考上面的文档,如果你看不明白请到英文论坛查找或者在中文论坛发帖询问。
v-change-sys-config-value
更改系统配置值
选项: KEY
VALUE
示例:
v-change-sys-config-value VERSION 1.0
此功能用于更改主要配置设置,例如 COMPANY_NAME 或COMPANY_EMAIL 等等。
v-restart-system
重新启动操作系统
选项: RESTART
[DELAY]
示例:
v-restart-system yes
该函数会重新启动操作系统。
v-update-sys-queue
更新系统队列
选项: PIPE
该函数负责队列处理。 服务重启、计划备份、Web 日志解析和其他繁重的 regithub 消耗操作均由该脚本处理。 它有助于优化系统行为。简而言之,即使添加或删除 10 个域,Apache 也只会重新启动一次。
v-start-service
启动服务
选项: SERVICE
示例:
v-start-service mysql
该函数启动系统服务。
v-stop-firewall
停止系统防火墙
选项: –
该函数功能用于停止系统防火墙
v-stop-service
停止服务
选项: SERVICE
示例:
v-stop-service apache2
该函数停止系统服务。
v-restart-proxy
重新启动代理服务器
选项: –
示例:
v-restart-proxy [RESTART]
此函数重新加载代理服务器配置。
v-restart-service
重启服务
选项: SERVICE
[RESTART]
示例:
v-restart-service apache2
该函数会重启系统服务。
v-repair-sys-config
恢复系统配置
选项: [SYSTEM]
该功能修复或恢复系统配置文件。
v-refresh-sys-theme
更改活动系统主题
选项: –
此功能用于更改当前活动的系统主题。
v-rebuild-user
重建系统用户
选项: USER
[RESTART]
示例:
v-rebuild-user admin yes
此功能重建系统用户帐户。
v-rebuild-users
重建系统用户
选项: [RESTART]
此功能为所有用户重建用户配置。
v-list-sys-themes
查看系统主题
选项: [FORMAT]
该函数用于获取主题中的主题列表库并在后端或用户界面中显示它们。
v-list-sys-users
查看系统用户
选项: [FORMAT]
该函数用于获取系统的用户和数据库用户列表。
v-list-sys-services
查看系统服务
选项: [FORMAT]
示例:
v-list-sys-services json
该函数用于获取已配置的系统服务列表。
v-list-sys-network-status
查看系统网络状态
选项:
v-list-sys-memory-status
查看虚拟内存信息
选项:
v-list-sys-info
查看系统操作系统
选项: [FORMAT]
此函数检查 hestia 操作系统软件包的可用更新。
v-list-sys-interfaces
查看系统接口
选项: [FORMAT]
该函数用于获取网络接口列表。
v-list-sys-config
查看系统配置
选项: [FORMAT]
示例:
v-list-sys-config json
该函数用于获取系统参数列表。
v-list-sys-cpu-status
查看系统CPU信息
选项:
文件系列命令介绍
v-get-fs-file-type
获取文件类型
选项: USER
FILE
示例:
v-get-fs-file-type admin index.html
该函数显示文件类型
v-delete-fs-file
删除文件
选项: USER
FILE
示例:
v-delete-fs-file admin readme.txt
该函数删除文件系统上的文件
v-copy-fs-directory
复制目录
选项: USER
SRC_DIRECTORY
DST_DIRECTORY
示例:
v-copy-fs-directory alice /home/alice/dir1 /home/bob/dir2
该函数复制文件系统上的目录
v-copy-fs-file
复制文件 选项: USER
SRC_FILE
DST_FILE
示例:
v-copy-fs-file admin readme.txt readme_new.txt
该函数复制文件系统上的文件
v-check-fs-permission
打开文件
选项: USER
FILE
示例:
v-check-fs-permission admin readme.txt
该函数打开/读取文件系统上的文件
v-change-fs-file-permission
更改文件权限
选项: USER
FILE
PERMISSIONS
示例:
v-change-fs-file-permission admin readme.txt 0777
该函数更改文件系统上的文件访问权限
v-move-fs-directory
移动文件
选项: USER
SRC_DIRECTORY
DST_DIRECTORY
示例:
v-move-fs-directory admin /home/admin/web /home/user02/
此函数移动文件系统上的文件或目录。 这个功能也可以像普通的 mv 命令一样用于重命名文件。
v-move-fs-file
移动文件
选项: USER
SRC_FILE
DST_FILE
示例:
v-move-fs-file admin readme.txt new_readme.txt
此函数移动文件系统上的文件或目录。 这个功能也可以像普通的 mv 命令一样用于重命名文件。
v-open-fs-config
打开配置
选项: CONFIG
示例:
v-open-fs-config /etc/mysql/my.cnf
该函数打开/读取文件系统上的配置文件
v-open-fs-file
打开文件
选项: USER
FILE
示例:
v-open-fs-file admin README.md
该函数打开/读取文件系统上的文件
文件管理器系列命令介绍
v-delete-sys-filemanager
删除文件管理器功能
选项: [MODE]
此功能删除文件管理器及其入口点,从 Hestia 控制面板中删除文件管理器功能
文件夹系列命令介绍
v-add-fs-directory
添加目录
选项: USER
DIRECTORY
示例:
v-add-fs-directory admin mybar
该函数在文件目录上创建新目录
v-delete-fs-directory
删除文件夹目录
选项: USER
DIRECTORY
示例:
v-delete-fs-directory admin report1
该函数删除文件系统上的文件夹目录
v-list-fs-directory
查看目录
选项: USER
DIRECTORY
示例:
v-list-fs-directory /home/admin/web
该函数查看文件系统上的目录
mysql和pgsql数据库系列命令介绍
v-dump-database
将数据库内容转储到 STDIN/文件中
选项: USER
DATABASE
[FILE]
示例:
v-dump-database user user_databse > test.sql
example: v-dump-database user user_databse file
将数据库内容转储到 STDIN/文件中,在编程中,尤其是在 C、C++ 或 Python 等语言中,您可以直接操作这些标准流来读取或写入数据。例如,在 C 语言中,您可以使用 fread 或 fscanf 等函数从 STDIN 读取数据。
v-delete-database-host
删除数据库服务器
选项: TYPE
HOST
示例:
v-delete-database-host pgsql localhost
此函数用于它会从 hestia 删除配置中的数据库主机。 如果没有在其上创建数据库,则将其删除。
v-add-database
添加数据库
选项: USER
DATABASE
DBUSER
DBPASS
[TYPE]
[HOST]
[CHARSET]
示例:
v-add-database admin wordpress_db matt qwerty123
admin
这是运行命令的用户或角色,wordpress_db
这是新数据库的名称matt
这是新数据库的用户名。qwerty123
这是与matt
用户名关联的密码。
该函数创建了连接 username 和 user_db 的数据库。您可以使用 v-list-sys-config 脚本获取支持的数据库类型。
v-add-database-host
添加新的数A据库服务器
选项: TYPE
HOST
DBUSER
DBPASS
[MAX_DB]
[CHARSETS]
[TEMPLATE]
[PORT]
示例:
v-add-database-host mysql localhost alice p@$$wOrd
此函数将新的数据库服务器添加到服务器池中。 它支持本地和远程数据库服务器,这对于集群很有用。 通过添加主机。您可以设置主机上数据库数量的限制。 模板参数为仅用于 PostgreSQL,并具有默认值“template1”。 你可以阅读有关模板的更多信息,请参见 PostgreSQL 官方文档。
v-list-sys-pgsql-config
查看 postgresql 配置参数
选项: [FORMAT]
该函数用于获取 postgresql 配置参数列表。
v-change-database-host-password
修改数据库服务器密码
选项: TYPE
HOST
USER
PASSWORD
示例:
v-change-database-host-password mysql localhost www_user pA$$w@rD
此功能修改数据库服务器密码。mysql
为数据库类型www_user
为数据库账户 pA$$w@rD
为密码
v-change-database-owner
修改数据库所有者
选项: DATABASE
USER
示例:
v-change-database-owner mydb alice
此功能用于修改数据库所有者。
v-change-database-password
修改数据库密码
选项: USER
DATABASE
DBPASS
示例:
v-change-database-password admin www_db neW_pAssWorD
该函数用于修改数据库的数据库用户密码。 它使用数据库的全名作为参数。
v-change-database-user
修改数据库用户名
选项: USER
DATABASE
DBUSER
[DBPASS]
示例:
v-change-database-user admin my_db joe_user
该功能用于修改数据库用户名
v-update-database-disk
更新数据库磁盘使用情况
选项: USER
DATABASE
示例:
v-update-database-disk admin www_db
此函数重新计算特定数据库的磁盘使用情况。
v-update-databases-disk
更新数据库磁盘使用情况
选项: USER
示例:
v-update-databases-disk admin
此函数重新计算所有用户数据库的磁盘使用情况。
v-unsuspend-database
取消暂停数据库
选项: USER
DATABASE
示例:
v-unsuspend-database admin mydb
该函数用于取消暂停数据库。
v-unsuspend-database-host
取消暂停数据库服务器
选项: TYPE
HOST
示例:
v-unsuspend-database-host mysql localhost
该函数用于取消暂停数据库服务器。
v-unsuspend-databases
取消暂停数据库
选项: USER
此功能用于取消暂停所有用户的数据库。
v-suspend-database
暂停数据库
选项: USER
DATABASE
示例:
v-suspend-database admin admin_wordpress_db
该函数用于暂停某个用户数据库。
v-suspend-database-host
暂停数据库服务器
选项: TYPE
HOST
示例:
v-suspend-database-host mysql localhost
该函数用于暂停数据库服务器。
v-suspend-databases
暂停数据库
选项: USER
示例:
v-suspend-databases admin
该功能用于暂停单个用户的所有数据库。
v-rebuild-database
重建数据库
选项: USER
DATABASE
示例:
v-rebuild-database user user_wordpress
该功能用于为用户重建单个数据库
v-rebuild-databases
重建数据库
选项: USER
示例:
v-rebuild-databases admin
该功能用于重建单个用户的所有数据库。
v-list-sys-mysql-config
查看 mysql 配置参数
选项: [FORMAT]
该函数用于获取mysql配置参数列表。
v-list-sys-db-status
查看数据库状态
选项:
选项:
v-list-database
查看数据库
选项: USER
DATABASE
[FORMAT]
示例:
v-list-database www_db
该函数用于获取所有数据库的参数。
v-list-database-host
查看数据库主机
选项: TYPE
HOST
[FORMAT]
示例:
v-list-database-host mysql localhost
该函数用于获取数据库主机参数。
v-list-database-hosts
查看主机的数据库参数
选项: [FORMAT]
示例:
v-list-database-hosts json
该函数用于获取所有配置的数据库主机的参数列表。
v-list-databases
查看数据库
选项: USER
[FORMAT]
示例:
v-list-databases user json
该函数用于获取所有用户的数据库列表。
v-add-database-temp-user
添加临时数据库用户
选项: USER
DATABASE
[TYPE]
[HOST]
[TTL]
示例:
v-add-database-temp-user wordress wordpress_db mysql
该函数创建一个临时数据库用户 mysql_sso_db_XXXXXXXX 和一个随机密码,限制用户访问的时间,仅授予对特定数据库的访问权限,返回 json 供 SSO 脚本读取
搜索系列命令介绍
v-search-command
搜索可用命令
选项: ARG1
[ARG...]
示例:
v-search-command web
此功能搜索可用的 Hestia 控制面板命令 并根据指定条件返回结果。 最初由Federico Krum为 VestaCP 开发
v-search-domain-owner
搜索域名所有者
选项: DOMAIN
[TYPE]
示例:
v-search-domain-owner acme.com
该函数允许查找用户对象。
v-search-fs-object
搜索文件或目录
选项: USER
OBJECT
[PATH]
示例:
v-search-fs-object admin hello.txt
该函数搜索文件系统上的文件和目录
v-search-object
搜索对象
选项: OBJECT
[FORMAT]
示例:
v-search-object example.com json
该函数允许查找系统对象。
v-search-user-object
搜索对象
选项: USER
OBJECT
[FORMAT]
示例:
v-search-user-object admin example.com json
该函数允许查找用户对象。
备份和恢复备份系列命令介绍
v-restore-database
恢复单个数据库
选项: USER
BACKUP
DATABASE
[NOTIFY]
示例:
v-restore-database USER BACKUP DATABASE [NOTIFY]
该功能允许用户恢复单个数据库,来自备份存档。
v-restore-dns-domain
恢复单个 DNS 域
选项: USER
BACKUP
DOMAIN
[NOTIFY]
示例:
v-restore-dns-domain USER BACKUP DOMAIN [NOTIFY]
此功能允许用户恢复单个 DNS 域m,来自备份存档。
v-restore-mail-domain
恢复单个邮件域
选项: USER
BACKUP
DOMAIN
[NOTIFY]
示例:
v-restore-mail-domain USER BACKUP DOMAIN [NOTIFY]
该功能允许用户恢复单个邮件域.来自备份存档。
v-restore-user
恢复用户
选项: USER
BACKUP
[WEB]
[DNS]
[MAIL]
[DB]
[CRON]
[UDIR]
[NOTIFY]
示例:
v-restore-user admin 2019-04-22_01-00-00.tar
此功能用于从备份中恢复用户。 为了能够恢复备份,存档需要放置在/backup 中。
v-restore-web-domain
恢复单个 Web 域
选项: USER
BACKUP
DOMAIN
[NOTIFY]
示例:
v-restore-web-domain USER BACKUP DOMAIN [NOTIFY]
此功能允许用户从备份存档中恢复单个 Web 域。
密钥系列命令介绍
v-list-dnssec-public-key
查看公共 DNSSEC 密钥
选项: USER
DOMAIN
[FROMAT]
示例:
v-list-dns-public-key admin acme.com
此函数查看了与 DNSSEC 一起使用的公钥,并且需要添加到域寄存器中。
v-add-access-key
生成访问密钥
选项: USER
[PERMISSIONS]
[COMMENT]
[FORMAT]
示例:
v-add-access-key admin v-purge-nginx-cache,v-list-mail-accounts comment json
“PERMISSIONS”参数仅对管理员用户是可选的。该函数创建一个密钥文件/HESTIA/data/access-keys/
v-check-access-key
检查访问密钥
选项: ACCESS_KEY_ID
SECRET_ACCESS_KEY
COMMAND
[IP]
[FORMAT]
示例:
v-check-access-key key_id secret v-purge-nginx-cache 127.0.0.1 json
- 检查密钥是否存在;
- 检查秘密是否属于密钥;
- 检查关键用户是否被暂停;
- 检查密钥是否有权运行该命令。
v-update-sys-defaults
更新默认密钥数据库
选项: [SYSTEM]
示例:
v-update-sys-defaults
example: v-update-sys-defaults user
该函数更新对数据库已知的密钥数据库默认键/值
v-delete-access-key
删除访问密钥
选项: ACCESS_KEY_ID
示例:
v-delete-access-key mykey
此函数从 $HESTIA/data/access-keys/ 中删除密钥
备份和恢复备份系列命令介绍
v-dump-site
将站点的文件转储到 zip 存档中
选项: USER
DOMAIN
[TYPE]
示例:
v-dump-site user domain
example: v-dump-site user domain full
将站点文件转储到 /backup/user.domain.timestamp.zip 中
v-add-fs-archive
存档目录
选项: USER
ARCHIVE
命令行Bash 脚本查看
[命令行Bash 脚本查看...]
示例:
v-add-fs-archive admin archive.tar readme.txt
该函数创建 tar 存档
v-add-backup-host
添加备份主机
选项: TYPE
HOST
USERNAME
PASSWORD
[PATH]
[PORT]
示例:
v-add-backup-host sftp backup.acme.com admin p4$$w@Rd
v-add-backup-host b2 bucketName keyID applicationKey
添加新的远程备份位置。 目前支持 SFTP、FTP 和Backblaze作为一主在数据备份和云存储领域具有丰富经验和实力的公司,通过不断创新和优化产品,为用户提供安全、可靠、高效的数据存储和备份解决方案。无论是个人用户还是企业用户,都可以从Backblaze的服务中受益。
v-backup-user
备份系统用户及其所有对象
选项: USER
NOTIFY
示例:
v-backup-user admin yes
此功能用于备份用户及其所有网站和数据库。
v-backup-users
备份所有用户
选项: –
此功能备份所有系统用户。
v-extract-fs-archive
存档到目录
选项: USER
ARCHIVE
DIRECTORY
[SELECTED_DIR]
[STRIP]
[TEST]
示例:
v-extract-fs-archive admin latest.tar.gz /home/admin
此函数将存档提取到文件系统上的目录中
v-schedule-user-backup
安排用户备份创建
选项: USER
示例:
v-schedule-user-backup admin
此功能用于安排用户备份的创建。
v-schedule-user-backup-download
用户备份创建
选项: USER
BACKUP
示例:
v-schedule-user-backup-download admin 2019-04-22_01-00-00.tar
此功能用于安排用户备份创建。
v-schedule-user-restore
安排用户备份恢复
选项: USER
BACKUP
[WEB]
[DNS]
[MAIL]
[DB]
[CRON]
[UDIR]
示例:
v-schedule-user-restore 2019-04-22_01-00-00.tar
该功能用于安排用户备份恢复。
v-list-backup-host
查看备份主机
选项: TYPE
[FORMAT]
示例:
v-list-backup-host local
该函数用于获取备份主机参数列表。
v-download-backup
下载备份
选项: USER
BACKUP
示例:
v-download-backup admin admin.2020-11-05_05-10-21.tar
此功能从远程服务器下载备份
哈希值系列命令介绍
v-check-user-hash
检查用户哈希值
选项: USER
HASH
[IP]
示例:
v-check-user-hash admin CN5JY6SMEyNGnyCuvmK5z4r7gtHAC4mRZ...
该函数验证用户哈希值
v-generate-password-hash
生成密码哈希值
选项: HASH_METHOD
SALT
PASSWORD
示例:
v-generate-password-hash sha-512 rAnDom_string yourPassWord
该函数生成密码哈希值
用户管理系列命令介绍
v-rebuild-all
重建指定用户的所有资产
选项: USER
[RESTART]
此函数重建用户帐户的所有资产:
v-acknowledge-user-notification
更新用户通知
选项: USER
NOTIFICATION
此功能更新用户通知。
v-add-fs-file
添加文件
选项: USER
FILE
示例:
v-add-fs-file admin readme.md
该函数在文件系统上创建新文件
v-add-user-composer
为用户添加composer(php 依赖管理器)
选项: USER
示例:
v-add-user-composer user [version]
该函数添加了对composer(php依赖管理器)的支持composer主页
v-add-user-notification
添加用户通知
选项: USER
TOPIC
NOTICE
[TYPE]
此功能向面板添加新用户通知。
v-add-user-package
添加用户软件包
选项: TMPFILE
PACKAGE
[REWRITE]
该功能向系统添加新的用户软件包
v-change-user-config-value
更改用户配置关键字/值
选项: USER
KEY
VALUE
示例:
v-change-user-config-value admin ROLE admin
此函数更改指定用户的关键字/值。
v-change-user-contact
更改用户联系电子邮件
选项: USER
EMAIL
示例:
v-change-user-contact admin [email protected]
此功能用于更改与特定用户关联的电子邮件。
v-change-user-language
更改用户语言
选项: USER
LANGUAGE
示例:
v-change-user-language admin en
此功能用于更改语言。
v-change-user-name
更改用户全名
选项: USER
NAME
[LAST_NAME]
示例:
v-change-user-name admin John Smith
此功能允许更改用户的全名。
v-change-user-ns
更改用户服务器名
选项: USER
NS1
NS2
[NS3]
[NS4]
[NS5]
[NS6]
[NS7]
[NS8]
示例:
v-change-user-ns ns1.domain.tld ns2.domain.tld
此功能用于更改特定用户的默认名称服务器。
v-change-user-package
更改用户包
选项: USER
PACKAGE
[FORCE]
示例:
v-change-user-package admin yourpackage
此功能更改用户的托管套餐。
v-change-user-password
更改用户密码
选项: USER
PASSWORD
示例:
v-change-user-password admin NewPassword123
该函数更改用户密码并更新。
v-change-user-php-cli
v-change-user-rkey
更改用户随机密钥
选项: USER
[HASH]
此功能更改已用于安全值的用户 KEY 值,仅用于忘记密码功能。
v-change-user-role
更改/撤销用户管理员权限
选项: USER
ROLE
示例:
v-change-user-role user administrator
此功能更改/撤销用户管理员权限以管理员身份管理所有帐户
v-change-user-shell
更改禁止用户登录
选项: USER
SHELL
示例:
v-change-user-shell admin nologin
此函数更改用户禁止登录的系统。 Shell 提供的使用 ssh 的能力。
v-change-user-sort-order
更新用户角色
选项: USER
SORT_ORDER
示例:
v-change-user-sort-order user date
更改指定用户的 Web 界面显示排序顺序。
v-delete-database-temp-user
删除临时数据库用户
选项: USER
DBUSER
[TYPE]
[HOST]
示例:
v-add-database-temp-user wordress hestia_sso_user mysql
撤销“临时用户”对数据库的访问权限并删除该用户,与 v-add-database-temp-user
结合使用
v-delete-databases
删除用户数据库
选项: USER
示例:
v-delete-databases admin
此功能删除所有用户数据库。
v-change-user-template
更改用户默认模板
选项: USER
TYPE
TEMPLATE
示例:
v-change-user-template admin WEB wordpress
此功能更改默认用户网页模板。
v-change-domain-owner
修改用户名所有者权限
选项: DOMAIN
USER
示例:
v-change-domain-owner www.example.com bob
这个改变网站名所有权的功能。
v-delete-web-domains
删除用户的网站文件夹
选项: USER
[RESTART]
示例:
v-delete-web-domains admin
此功能删除所有用户的网站域。
v-delete-user
删除用户
选项: USER
[RESTART]
示例:
v-delete-user whistler
该功能删除某个用户及其所有re命令行Bash 脚本查看,例如域,数据库、cron 作业等
v-delete-user-2fa
删除现有用户的2fa令牌
选项: USER
示例:
v-delete-user-2fa admin
该函数删除用户的2fa令牌。
v-delete-user-auth-log
删除用户的身份验证日志文件
选项:
此功能用于删除用户身份验证日志文件
v-delete-user-backup
删除用户备份
选项: USER
BACKUP
示例:
v-delete-user-backup admin admin.2012-12-21_00-10-00.tar
该功能删除用户备份。
v-delete-user-backup-exclusions
删除备份排除
选项: USER
[SYSTEM]
示例:
v-delete-user-backup-exclusions admin
此功能用于删除备份排除
v-delete-user-ips
删除用户ip
选项: USER
示例:
v-delete-user-ips admin
此功能删除所有用户的 IP 地址。
v-delete-user-log
删除用户的日志文件
选项: USER
示例:
v-delete-user-log user
该函数用于删除用户日志文件
v-delete-user-notification
删除用户通知
选项: USER
NOTIFICATION
示例:
v-delete-user-notification admin 1
该功能删除用户通知。
v-delete-user-package
删除用户软件包
选项: PACKAGE
示例:
v-delete-user-package admin palegreen
该功能用于删除用户包。
v-delete-user-sftp-jail
删除用户 sftp 的jailed环境
选项: USER
示例:
v-delete-user-sftp-jail whistler
此功能解除 USER 的 sftp 的jailed环境系统调用或类似的机制将用户的进程限制在一个特定的文件系统目录权限
v-delete-user-ssh-key
删除添加的 ssh 密钥
选项: USER
KEY
示例:
v-delete-user-ssh-key user unique_id
从authorized_keys中删除用户ssh密钥
v-delete-user-stats
删除用户使用统计
选项: USER
DOMAIN
示例:
v-delete-user-stats user
example: v-delete-user-stats admin overall
该功能删除用户统计数据。
v-update-user-counters
更新用户使用计数器
选项: USER
示例:
v-update-user-counters admin
函数更新使用计数器,如 U_WEB_DOMAINS、U_MAIL_ACCOUNTS 等。
v-update-user-disk
更新用户磁盘使用情况
选项: USER
示例:
v-update-user-disk admin
该函数重新计算磁盘使用情况并更新数据库。
v-update-user-package
更新用户软件包
选项: PACKAGE
示例:
v-update-user-package default
此函数将更新软件包推送给用户。
v-update-user-quota
更新用户磁盘配额
选项: USER
示例:
v-update-user-quota alice
该功能更新特定用户的磁盘配额
v-update-user-stats
更新用户统计数据
选项: USER
示例:
v-update-user-stats admin
功能将用户参数记录到统计数据库中。
v-unsuspend-user
取消暂停用户
选项: USER
[RESTART]
示例:
v-unsuspend-user bob
此函数取消暂停用户及其所有对象。
v-unsuspend-web-domain
取消暂停域名
选项: USER
DOMAIN
[RESTART]
示例:
v-unsuspend-web-domain admin acme.com
这个功能就是取消域名挂起。
v-unsuspend-web-domains
取消暂停域名
选项: USER
[RESTART]
示例:
v-unsuspend-web-domains admin
此功能可以取消暂停所有用户的站点。
v-suspend-user
暂停用户
选项: USER
[RESTART]
示例:
v-suspend-user alice yes
该函数暂停某个用户及其所有对象。
v-suspend-web-domain
暂停域名
选项: USER
DOMAIN
[RESTART]
示例:
v-suspend-web-domain admin example.com yes
该功能用于暂停网站的运行。 阻止后,所有访问者将被重定向到解释暂停原因的网页。通过阻止该网站,其所有目录的内容保持不变。
v-suspend-web-domains
暂停域名
选项: USER
[RESTART]
示例:
v-suspend-web-domains bob
此功能暂停所有用户的网站。
v-suspend-remote-dns-host
暂停远程 DNS 服务器
选项: HOST
示例:
v-suspend-remote-dns-host hostname.tld
该功能用于暂停远程dns服务器。
v-log-action
将操作事件添加到用户或系统日志
选项: LOG_TYPE
USER
活动级别:信息、警告、错误
v-log-user-login
添加用户登录
选项: USER
IP
STATUS
[FINGERPRINT]
v-log-user-logout
记录用户注销事件
选项: USER
FINGERPRINT
v-list-user
查看用户参数
选项: USER
[FORMAT]
示例:
v-list-user admin
该函数获取用户参数。
v-list-user-auth-log
查看管理用户日志
选项: USER
[FORMAT]
此函数最多能显示最近的 10 个用户的日志列表。
v-list-user-backup
查看用户备份
选项: USER
BACKUP
[FORMAT]
示例:
v-list-user-backup admin admin.2019-05-19_03-31-30.tar
该功能获取备份参数列表。 所有 vlist* 调用,支持 3 种格式 - json、shell 和 plain。
v-list-user-backup-exclusions
查看备份排除项
选项: USER
[FORMAT]
示例:
v-list-user-backup-exclusions admin
该函数用于获取备份排除列表
v-list-user-backups
查看用户备份
选项: USER
[FORMAT]
示例:
v-list-user-backups admin
此功能用于获取可用用户备份的列表。
v-list-user-ips
查看用户IP
选项: USER
[FORMAT]
示例:
v-list-user-ips admin
该函数用于获取可用IP地址列表。
v-list-user-log
查看用户日志
选项: USER
[FORMAT]
此功能获取最后 100 个用户命令的列表。
v-list-user-notifications
查看用户通知
选项: USER
[FORMAT]
示例:
v-list-user-notifications admin
该函数用于获取列表通知
v-list-user-ns
查看用户的DNS名称服务器
选项: USER
[FORMAT]
示例:
v-list-user-ns admin
获取用户DNS服务器列表的功能。
v-list-user-package
查看用户软件包配置参数
选项: PACKAGE
[FORMAT]
该函数用于获取系统软件配置参数列表。
v-list-user-packages
查看用户软件包
选项: [FORMAT]
该函数用于获取可用托管软件包的列表。
v-list-user-ssh-key
添加 ssh 密钥
选项: USER
[FORMAT]
输出默认在以下目录 uesr/.ssh/authorized_keys
v-list-user-stats
查看用户统计信息
选项: USER
[FORMAT]
示例:
v-list-user-stats admin
此功能用于查看用户统计信息
v-list-users
查看用户
选项: [FORMAT]
该函数获取所有系统用户的列表。
v-list-users-stats
查看总体用户统计数据
选项: [FORMAT]
此功能用于查看总体用户统计数据
v-get-user-salt
获取用户的salt
选项: USER
[IP]
[FORMAT]
示例:
v-get-user-salt admin
该函数为用户提供salt
v-get-user-value
获取用户价值
选项: USER
KEY
示例:
v-get-user-value admin FNAME
该函数用于获取某些用户的参数。
v-import-cpanel
将 Cpanel 备份导入到新用户
选项: BACKUP
[MX]
示例:
v-import-cpanel /backup/backup.tar.gz yes
基于 sk-import-cpanel-backup-to-vestacp 致谢:Maks Usmanov (skamasle) 和贡献者:感谢贡献者命令行Bash 脚本查看
WEB网站所有配置文件系列命令
v-add-sys-web-terminal
添加系统Web终端
选项: –
此功能启用网络终端。
v-add-user-wp-cli
为用户添加 wp-cli
选项: USER
示例:
v-add-user-wp-cli user
此功能为用户帐户添加对 wp-cli 的支持
v-add-web-domain
添加网络网站
选项: USER
DOMAIN
[IP]
[RESTART]
[ALIASES]
[PROXY_EXTENSIONS]
示例:
v-add-web-domain admin wonderland.com 192.18.22.43 yes www.wonderland.com
此功能将虚拟主机添加到服务器。 如果 ip 是脚本中未定义,将使用“默认”模板。 的别名<www.domain.tld> 类型将自动分配给网站,除非“none”作为参数传输。 如果 ip 有关联的 dns 名称,则此网站还将获得别名domain-tpl.ip名称和ip的别名,在站点测试期间很有用。
v-add-web-domain-alias
添加 Web 网站别名
选项: USER
DOMAIN
ALIASES
[RESTART]
示例:
v-add-web-domain-alias admin acme.com www.acme.com yes
此函数向网站添加一个或多个别名(也称为 “网站停放”)。 该函数支持通配符<*.domain.tld>
v-add-web-domain-allow-users
允许其他用户创建子网站
选项: USER
DOMAIN
示例:
v-add-web-domain-allow-users admin admin.com
绕过对特定网站强制执行子网站所有权的规则检查。将 /edit/server/ 中的子网站所有权设置强制设置为 no 将始终覆盖此行为 例如:admin 添加 admin.com 用户可以创建user.admin.com
v-add-web-domain-backend
添加 Web 网站后端
选项: USER
DOMAIN
[TEMPLATE]
[RESTART]
示例:
v-add-web-domain-backend admin example.com default yes
该函数用于添加Web后端配置。
v-add-web-domain-ftp
添加 Web 网站的 ftp 帐户。
选项: USER
DOMAIN
FTP_USER
FTP_PASSWORD
[FTP_PATH]
示例:
v-add-web-domain-ftp alice wonderland.com alice_ftp p4$$vvOrD
此功能为 Web 网站创建额外的 ftp 帐户。
v-add-web-domain-httpauth
为 Web 网站添加密码保护
选项: USER
DOMAIN
AUTH_USER
AUTH_PASSWORD
[RESTART]
示例:
v-add-web-domain-httpauth admin acme.com user02 super_pass
此功能用于通过 http 身份验证保护 Web 网站
v-add-web-domain-proxy
添加Web网站代理支持
选项: USER
DOMAIN
[TEMPLATE]
[EXTENTIONS]
[RESTART]
示例:
v-add-web-domain-proxy admin example.com
此功能启用网站的代理支持。 这可以显着提高网站速度。
v-add-web-domain-redirect
添加强制重定向到网站
选项: USER
DOMAIN
REDIRECT
HTTPCODE
[RESTART]
示例:
v-add-web-domain-redirect user domain.tld domain.tld
example: v-add-web-domain-redirect user domain.tld www.domain.tld
example: v-add-web-domain-redirect user domain.tld shop.domain.tld
example: v-add-web-domain-redirect user domain.tld different-domain.com
example: v-add-web-domain-redirect user domain.tld shop.different-domain.com
example: v-add-web-domain-redirect user domain.tld different-domain.com 302
函数创建强制重定向到网站
v-add-web-domain-ssl
为网站添加 ssl
选项: USER
DOMAIN
SSL_DIR
[SSL_HOME]
[RESTART]
示例:
v-add-web-domain-ssl admin example.com /home/admin/conf/example.com/web
此函数打开对网站的 SSL 支持。 参数 ssl_dir 是一个路径到可以找到 2 或 3 个 ssl 文件的目录。 证书文件domain.tld.crt 及其密钥domain.tld.key 是强制性的。
中间证书domain.tld.ca 文件是可选的。如果主目录参数(ssl_home) 未设置,https 网站使用 public_shtml 作为单独的文档根目录。
v-add-web-domain-ssl-force
为网站添加强制 SSL
选项: USER
DOMAIN
[RESTART]
[QUIET]
示例:
v-add-web-domain-ssl-force admin acme.com
此函数对请求的网站强制使用 SSL。
v-add-web-domain-ssl-hsts
将严格传输安全性hsts
添加到网站
选项: USER
DOMAIN
[RESTART]
[QUIET]
此函数为请求的网站启用严格传输安全性 HSTS 协议。是一个Web安全策略机制。
v-add-web-domain-ssl-preset
为网站添加强制 SSL
选项: USER
DOMAIN
[SSL]
创建 Web 网站时,由于 DNS 集群上的 DNS 属性导致 LE 延迟,因此设置 SSL 强制值当 LE 被激活时,它将设置操作
v-add-web-domain-stats
添加日志分析器以生成网站统计信息
选项: USER
DOMAIN
TYPE
示例:
v-add-web-domain-stats admin example.com awstats
该功能用于为网站启用日志分析系统。 供观看网站统计信息使用 http://domain.tld/vstats/ 链接。 访问此页面。默认情况下不受保护。 如果您想使用密码保护它应该使用 v-add-web-domain_stat_auth
脚本。
v-add-web-domain-stats-user
为网站网站统计添加密码保护
选项: USER
DOMAIN
STATS_USER
STATS_PASSWORD
[RESTART]
示例:
v-add-web-domain-stats-user admin example.com watchdog your_password
此功能用于保护网络统计页面的安全。
v-change-web-domain-httpauth
更改http 授权用户的密码
选项: USER
DOMAIN
AUTH_USER
AUTH_PASSWORD
[RESTART]
示例:
v-change-web-domain-httpauth admin acme.com alice white_rA$$bIt
该函数用于修改http 授权用户密码
v-change-web-domain-ip
更改网站域名ip
选项: USER
DOMAIN
DOMAIN
[RESTART]
示例:
v-change-web-domain-ip admin example.com 167.86.105.230 yes
该功能用于更改域名ip
v-change-web-domain-name
更改网络域名
选项: USER
DOMAIN
NEW_DOMAIN
[RESTART]
示例:
v-change-web-domain-name alice wonderland.com lookinglass.com yes
该功能用于更改域名。
v-change-web-domain-proxy-tpl
更改 Web 域代理模板
选项: USER
DOMAIN
TEMPLATE
[EXTENTIONS]
[RESTART]
示例:
v-change-web-domain-proxy-tpl admin domain.tld hosting
此功能更改Web域名代理模板的命令
v-change-web-domain-sslcert
更改域名ssl证书
选项: USER
DOMAIN
SSL_DIR
[RESTART]
示例:
v-change-web-domain-sslcert admin example.com /home/admin/tmp
此功能更改 SSL 域证书和密钥。 如果存在 ca 文件它也将被替换。
v-change-web-domain-sslhome
更改web域名的SSL主目录
选项: USER
DOMAIN
SSL_HOME
[RESTART]
示例:
v-change-web-domain-sslhome admin acme.com single
example: v-change-web-domain-sslhome admin acme.com same
此函数更改web域名的SSL主目录。 Single 将分隔 public_html / public_shtml。 同样将始终指向 public_shtml
v-change-web-domain-docroot
更改现有 Web 域的文档根
选项: USER
DOMAIN
TARGET_DOMAIN
[DIRECTORY]
[PHP]
示例:
v-change-web-domain-docroot admin domain.tld otherdomain.tld
# 添加自定义文档根目录
# 将domain.tld 指向otherdomain.tld 的文档根目录。
v-change-web-domain-docroot admin test.local default
# 删除自定义文档根目录
# 将文档根返回到域的默认值。
这个调用将所选Web域名的文档根目录更改为用户的另一个可用域名
v-change-web-domain-stats
更改网站域统计信息
选项: USER
DOMAIN
TYPE
示例:
v-change-web-domain-stats admin example.com awstats
此功能删除网站系统的统计数据。 它的类型是自动从客户端的配置文件中选择。
v-change-web-domain-tpl
更改 Web 域模板
选项: USER
DOMAIN
TEMPLATE
[RESTART]
示例:
v-change-web-domain-tpl admin acme.com opencart
此功能更改 Web 配置文件的模板。 Web 域目录的内容保持不变。
v-change-user-theme
更新用户主题
选项: USER
THEME
示例:
v-change-user-theme admin dark
example: v-change-user-theme peter vestia
更改指定用户的 Web UI 显示主题。dark为主题名称
v-change-web-domain-backend-tpl
更改Web域后端模板
选项: USER
DOMAIN
TEMPLATE
[RESTART]
示例:
v-change-web-domain-backend-tpl admin acme.com PHP-7_4
此功能更改后端模板
v-delete-web-domain
删除网络域
选项: USER
DOMAIN
[RESTART]
示例:
v-delete-web-domain admin wonderland.com
该函数的调用导致域及其所有组件的删除(统计数据、文件夹内容、ssl 证书等)。 这个操作是不完全支持“撤消”功能,因此可以恢复的数据仅在有备份副本文件的前提下。
v-delete-web-domain-alias
删除 Web 域别名
选项: USER
DOMAIN
ALIAS
[RESTART]
示例:
v-delete-web-domain-alias admin example.com www.example.com
此功能删除别名域(自定义命名域)。 通过这个命令将删除默认的名称, www 别名也可以删除。
v-delete-web-domain-allow-users
禁止其他用户创建子域
选项: USER
DOMAIN
示例:
v-delete-web-domain-allow-users admin admin.com
启用对特定域强制执行子域所有权的规则检查。强制将 /edit/server/ 中的子域所有权设置设置为 no 将始终覆盖此行为 例如:admin 添加 admin.com 用户可以创建user.admin.com
v-delete-web-domain-backend
删除Web域后端配置
选项: USER
DOMAIN
[RESTART]
示例:
v-delete-web-domain-backend admin acme.com
该功能删除虚拟主机后端配置。
v-delete-domain
删除 web/dns/mail 域
选项: USER
DOMAIN
示例:
v-delete-domain admin domain.tld
此功能删除 web/dns/mail 域。
v-delete-web-domain-ftp
删除web网站的ftp帐户
选项: USER
DOMAIN
FTP_USER
示例:
v-delete-web-domain-ftp admin wonderland.com bob_ftp
此功能删除附加的 ftp 帐户。
v-delete-web-domain-httpauth
删除http验证用户
选项: USER
DOMAIN
AUTH_USER
[RESTART]
示例:
v-delete-web-domain-httpauth admin example.com alice
该函数用于删除http 验证用户
v-delete-web-domain-proxy
删除Web域代理配置
选项: USER
DOMAIN
[RESTART]
示例:
v-delete-web-domain-proxy alice lookinglass.com
此功能删除虚拟主机代理配置。
v-suspend-domain
暂停 web/dns/mail 域
选项: USER
DOMAIN
示例:
v-suspend-domain admin example.com
此功能暂停 web/dns/mail 域。
v-restart-web
重新启动网络服务器
选项: [RESTARRT]
此函数重新加载 Web 服务器配置。
v-restart-web-backend
重启 php 解释器
选项: –
该函数重新加载 php 解释器配置。
v-rebuild-web-domain
重建网站域的配置
选项: USER
DOMAIN
[RESTART]
示例:
v-rebuild-web-domain user domain.tld
此功能重建 Web 配置文件。
v-rebuild-web-domains
重建网域
选项: USER
[RESTART]
此功能重建 Web 配置文件。
v-list-web-domain
查看 Web 域参数
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-web-domain admin example.com
该函数用于获取web域参数。
v-list-web-domain-accesslog
查看Web域访问日志
选项: USER
DOMAIN
[LINES]
[FORMAT]
示例:
v-list-web-domain-accesslog admin example.com
该功能获取原始访问Web域日志。
v-list-web-domain-errorlog
list web domain error log
选项: USER
DOMAIN
[LINES]
[FORMAT]
示例:
v-list-web-domain-errorlog admin acme.com
该功能获取原始访问Web域日志。
v-list-web-domain-ssl
查看 Web 域 ssl 证书
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-web-domain-ssl admin wonderland.com
这个获取域名ssl文件的功能。
v-list-web-domains
查看网络域
选项: USER
[FORMAT]
示例:
v-list-web-domains alice
此函数用于获取所有用户 Web 域的列表。
v-list-web-stats
查看网络统计数据
选项: [FORMAT]
该函数用于获取网页统计分析器列表。
v-list-web-templates
查看网页模板
选项: [FORMAT]
该函数用于获取用户可用的网页模板列表。
v-list-web-templates-backend
查看后端模板
选项: [FORMAT]
该函数用于获取可用后端模板的列表。
v-list-web-templates-proxy
查看代理模板
选项: [FORMAT]
此函数用于获取用户可用的代理模板列表。
ssl证书系列命令介绍
v-add-letsencrypt-domain
检查 LetsEncrypt 网站
选项: USER
DOMAIN
[ALIASES]
[MAIL]
示例:
v-add-letsencrypt-domain admin wonderland.com www.wonderland.com,demo.wonderland.com
example: v-add-letsencrypt-domain admin wonderland.com '' yes
此函数使用 Let's Encrypt 检查并验证网站
v-add-letsencrypt-host
为主机和后端添加letencrypt
选项: –
此函数检查并验证后端证书并生成新的让我们的加密证书。
v-add-letsencrypt-user
注册LetsEncrypt用户帐户
选项: USER
示例:
v-add-letsencrypt-user bob
该函数创建并注册LetsEncryptSLL证书账户
v-delete-letsencrypt-domain
删除域的 LetsEncrypt SSL 证书
选项: USER
DOMAIN
[RESTART]
[MAIL]
示例:
v-delete-letsencrypt-domain admin acme.com yes
此函数关闭对域的 LetsEncrypt SSL 支持。
v-change-mail-domain-sslcert
更改网站名ssl证书
选项: USER
DOMAIN
SSL_DIR
[RESTART]
此功能更改 SSL 网站证书和密钥。 如果存在 ca 文件它也将被替换。
v-list-letsencrypt-user
查看加密密钥
选项: USER
[FORMAT]
示例:
v-list-letsencrypt-user admin
此函数用于获取 LetsEncrypt 密钥指纹
SSH系列命令介绍
v-list-sys-shells
查看系统 shell
选项: [FORMAT]
该函数用于获取系统 shell 列表。
v-add-user-ssh-key
添加 ssh 密钥
选项: USER
KEY
示例:
v-add-user-ssh-key user 'valid ssh key'
函数检查 $user/.ssh/authorized_keys 是否存在并创建它。之后它会附加新密钥
v-list-sys-sshd-port
查看 sshd 端口
选项: [FORMAT]
该函数用于获取sshd监听的端口
PHP系列命令介绍
v-add-web-php
添加安装 php 版本
选项: VERSION
示例:
v-add-web-php 8.3
v-delete-web-php
删除 php fpm 版本
选项: VERSION
示例:
v-delete-web-php 7.3
此函数检查并删除 fpm php 版本(如果没有被任何域使用)。
此功能安装你所需要的 php 版本
v-change-sys-php
更改服务器范围内的默认 php 版本
选项: VERSION
示例:
v-change-sys-php 8.0
此功能用于更改服务器范围内的默认 php 版本
将 php 版本别名添加到 .bash_aliases
选项: USER
VERSION
示例:
v-change-user-php-cli user 7.4
此功能更改将别名添加到 .bash_aliases 以设置默认 php 命令行,启用多 php 时的版本。
.bash_aliases 文件是一个 Bash shell 的配置文件,用于定义别名(aliases)。别名是命令的简短替代形式,允许用户为经常使用的复杂命令或命令序列创建简单的名称。
使用 .bash_aliases 文件,你可以:
简化命令:通过为常用命令创建别名,你可以减少输入,从而更快地执行命令。
自定义命令:创建自定义的别名,执行一系列命令或复杂的操作。
提高可读性:为复杂的命令或命令序列创建更有意义的名称,使其更容易理解。
组织命令:将所有别名放在一个文件中,便于管理和查找。
例如,假设你经常需要列出当前目录下的所有文件和目录,并按大小排序。你可以使用以下命令:
ls -lh | sort -rh -k5
为了简化这个命令,你可以在 .bash_aliases 文件中添加以下行:
bash alias lss='ls -lh | sort -rh -k5'
然后,在 Bash shell 中,你只需要输入 lss 来执行这个命令。
要使用 .bash_aliases 文件,你需要确保它在你的 shell 启动时被加载。
这通常通过在 ~/.bashrc 或 ~/.bash_profile 文件中添加以下行来完成:
if [ -f ~/.bash_aliases ]; then
source ~/.bash_aliases
fi
然后,每次你启动一个新的 Bash shell 会话时,.bash_aliases 文件中的别名都会自动加载。
注意:不同的系统和 shell 配置可能会有所不同,因此请根据你的具体环境进行调整。
v-list-sys-php
查看已安装的可用 PHP 版本
选项: [FORMAT]
查看 /etc/php/* 版本检查文件夹 fpm 是否可用
v-list-sys-php-config
查看 php 配置参数
选项: [FORMAT]
该函数用于获取php配置参数列表。
phpMyAdmin单点登录的系列命令
v-delete-sys-pma-sso
禁用 PHPMYADMIN 上对单点登录的支持
选项: [MODE]
禁用 PHPMYADMIN 上对单点登录的支持
v-add-sys-pma-sso
启用对 phpMyAdmin 的单点登录支持
选项: [MODE]
此功能启用对 phpMyAdmin 的 SSO 支持
NGINX系列命令介绍
v-delete-fastcgi-cache
禁用 nginx 的 FastCGI 缓存
选项: USER
DOMAIN
[RESTART]
示例:
v-delete-fastcgi-cache user domain.tld
该函数禁用 nginx 的 FastCGI 缓存
v-change-sys-web-terminal-port
更改系统Web终端后端端口
选项: PORT
示例:
v-change-sys-web-terminal-port 5678
此功能用于在 NGINX 配置中更改系统的 Web 终端后端端口。
v-change-sys-port
更改系统后端端口
选项: PORT
示例:
v-change-sys-port 5678
此功能用于更改 NGINX 配置中的系统后端端口。
v-purge-nginx-cache
清除 nginx 缓存
选项: USER
DOMAIN
示例:
v-purge-nginx-cache user domain.tld
该函数清除 nginx 缓存。
v-list-sys-nginx-config
查看 nginx 配置参数
选项: [FORMAT]
该函数用于获取nginx配置参数列表。
APACHE系列命令介绍
apache2 和 nginx系列命令介绍
v-change-sys-db-alias
更改 phpmyadmin/phppgadmin 别名 url
选项: TYPE
ALIAS
示例:
v-change-sys-db-alias pma phpmyadmin
# Sets phpMyAdmin alias to phpmyadmin
v-change-sys-db-alias pga phppgadmin
# Sets phpPgAdmin alias to phppgadmin
此函数更改数据库编辑器 apache2 或 nginx 配置。
v-add-fastcgi-cache
为 nginx 启用 FastCGI 缓存
选项: USER
DOMAIN
[DURATION]
[RESTART]
示例:
v-add-fastcgi-cache user domain.tld 30m
该函数为nginx启用FastCGI缓存可接受的持续时间值为以秒 (10s) 分钟 (10m) 或天 (10d) 为单位的时间添加“yes”作为最后一个参数以重新启动 nginx
IP系列命令介绍
v-add-sys-api-ip
将 IP 地址添加到 API 允许列表
选项: IP
示例:
v-add-sys-api-ip 1.1.1.1
v-add-sys-ip
添加系统IP地址
选项: IP
NETMASK
[INTERFACE]
[USER]
[IP_STATUS]
[IP_NAME]
[NAT_IP]
示例:
v-add-sys-ip 203.0.113.1 255.255.255.0
此功能将 IP 地址添加到系统中。 它还创建 rc 脚本。 你可以指定将用作临时别名的根网站的 IP 名称。
例如,如果您将 a1.myhosting.com 设置为名称,则创建的每个新网站该 IP 将自动接收别名 $domain.a1.myhosting.com
当然您必须有通配符记录 *.a1.myhosting.com 指向 IP。 此功能当客户想要在 DNS 迁移之前测试网站时非常方便。
v-delete-sys-api-ip
从允许的 ip 列表中删除 api 地址
选项: IP
示例:
v-delete-sys-api-ip 1.1.1.1
v-change-sys-ip-name
更改IP名称
选项: IP
NAME
示例:
v-change-sys-ip-name 203.0.113.1 acme.com
此功能用于更改与 IP 关联的 dns 域。
v-change-sys-ip-nat
更改NAT IP地址
选项: IP
NAT_IP
[RESTART]
示例:
v-change-sys-ip-nat 10.0.0.1 203.0.113.1
此功能用于更改与 IP 关联的 NAT IP。
v-change-sys-ip-owner
更改IP所有者
选项: IP
USER
示例:
v-change-sys-ip-owner 203.0.113.1 admin
这个改变IP地址所有权的功能。
v-change-sys-ip-status
改变IP状态
选项: IP
IP_STATUS
示例:
v-change-sys-ip-status 203.0.113.1 yourstatus
该功能改变IP地址的状态。
v-update-sys-ip-counters
更新 IP 使用计数器
选项: IP
函数更新U_WEB_ADOMAINS 和U_SYS_USERS 计数器的使用情况。
v-list-sys-ip
查看系统IP
选项: IP
[FORMAT]
示例:
v-list-sys-ip 203.0.113.1
该函数用于获取系统IP参数列表。
v-list-sys-ips
查看系统IP
选项: [FORMAT]
该函数用于获取系统IP地址列表。
Hetia面板系列命令介绍
v-add-sys-dependencies
选项:
示例:
v-add-sys-dependencies
向 Hestia 添加 php 依赖项
选项: [MODE]
v-add-sys-filemanager
向 Hestia 控制面板添加文件管理器功能
选项: [MODE]
此功能在服务器上安装文件管理器通过 Web 界面进行访问。
v-change-sys-hestia-ssl
更改 Hestia控制面板 ssl 证书
选项: SSL_DIR
[RESTART]
示例:
v-change-sys-hestia-ssl /home/new/dir/path yes
此功能更改 hestia 控制面板的 SSL 证书和密钥。
v-change-sys-release
更新 web 模板
选项: [RESTART]
该函数用于更改发布分支赫斯提亚控制面板。 这允许用户在之间切换稳定和预发布版本将自动更新如果自动更新是基于适当的发布计划
v-change-sys-demo-mode
启用或禁用演示模式
选项: ACTIVE
该函数将设置演示模式变量,这将阻止在后端使用某些 v 脚本并防止修改 Hestia 控制面板中的对象。它还将禁用 Apache 和 NGINX 的虚拟主机对于已创建的网站。
v-list-default-php
列出 default.tpl 使用的默认 PHP 版本
选项: [FORMAT]
列出默认模板使用的默认版本
v-list-sys-hestia-ssl
查看 Hestia ssl 证书
选项: [FORMAT]
这个获取hestia ssl证书文件的功能。
v-update-web-domain-disk
更新域的磁盘使用情况
选项: USER
DOMAIN
示例:
v-update-web-domain-disk alice wonderland.com
此函数重新计算特定 Web 域的磁盘使用情况。
v-update-web-domain-ssl
更新域的 ssl 证书
选项: USER
DOMAIN
SSL_DIR
[RESTART]
示例:
v-update-web-domain-ssl admin domain.com /home/admin/tmp
此函数更新域的 SSL 证书。 参数 ssl_dir 是可以找到 2 或 3 个 ssl 文件的目录路径。 证书文件domain.tld.crt及其密钥domain.tld.key是必需的。 证书颁发机构domain.tld.ca 文件是可选的。
v-update-web-domain-stat
更新域统计信息
选项: USER
DOMAIN
示例:
v-update-web-domain-stat alice acme.com
此函数运行特定 Web 域的日志分析器。
v-update-web-domain-traff
更新域带宽使用情况
选项: USER
DOMAIN
示例:
v-update-web-domain-traff admin example.com
此函数重新计算特定域的带宽使用情况。
v-update-web-domains-disk
更新域磁盘使用情况
选项: USER
示例:
v-update-web-domains-disk alice
此函数重新计算所有用户网站域的磁盘使用情况。
v-update-web-domains-stat
更新域统计信息
选项: USER
示例:
v-update-web-domains-stat admin
此函数运行所有用户 Web 域的日志分析器使用情况。
v-update-web-domains-traff
更新域带宽使用情况
选项: USER
示例:
v-update-web-domains-traff bob
此函数重新计算所有用户网域的带宽使用情况。
v-update-web-templates
更新网页模板
选项: [RESTART]
[SKIP]
此函数用于从 Hestia 软件包获取更新的 Web (Nginx/Apache2/PHP) 模板。
v-update-white-label-logo
更新logo标志
选项: [DOWNLOAD]
更新用户创建的徽标替换默认 Hestia 徽标
v-update-user-backup-exclusions
更新备份排除列表
选项: USER
FILE
示例:
v-update-user-backup-exclusions admin /tmp/backup_exclusions
此功能用于更新备份排除列表
v-update-sys-hestia
更新 hestia 软件包/配置
选项: PACKAGE
示例:
v-update-sys-hestia hestia-php
该函数作为 apt update 触发器运行。 它从 Hestia 中提取 shell 脚本服务器并运行它。 (hestia、hestia-nginx 和 hestia-php 有效)
v-update-sys-hestia-all
更新所有 hestia 软件包
选项: –
此功能更新所有 hestia 软件包
v-update-sys-hestia-git
从 Git 存储库安装更新
选项: REPOSITORY
BRANCH
INSTALL
示例:
v-update-sys-hestia-git hestiacp staging/beta install
# 将从 hestiacp 存储库下载
# 从 staging/beta 分支中提取代码
# install: 立即安装软件包
# install-auto:安装软件包并安排 Git 自动更新
从 GitHub 存储库下载并编译/安装软件包
v-update-sys-ip
更新系统IP
选项: –
示例:
v-update-sys-ip
# Intended for internal usage
该功能扫描系统中配置的IP并将其注册到Hestia内部数据库中。 此调用旨在用于 vps 服务器,其中 IP 由虚拟机管理程序设置。
v-update-host-certificate
更新 hestia 的主机证书
选项: USER
HOSTNAME
示例:
v-update-host-certificate admin example.com
此功能更新用于 Hestia 控制面板的 SSL 证书。
v-list-sys-languages
查看系统语言
选项: [FORMAT]
示例:
v-list-sys-languages json
此函数用于获取 HestiaCP 的可用语言,输出始终采用 ISO 语言代码
v-list-sys-hestia-autoupdate
查看 Hestia 自动更新设置
选项: [FORMAT]
该函数用于获取自动更新设置。
v-list-sys-hestia-updates
查看系统更新
选项: [FORMAT]
此函数检查 hestia 软件包的可用更新。
FTPS系列命令介绍
SFTP(SSH File Transfer Protocol)是一种基于SSH(Secure Shell)协议的文件传输协议,用于安全地在本地主机和远程服务器之间传输文件。它是SSH协议的一部分,通过加密的方式保证数据传输的安全性。
SFTP与FTP(File Transfer Protocol)的主要区别在于SFTP使用SSH加密连接,而FTP通常使用明文传输。因此,SFTP提供了更高的安全性,能够防止数据在传输过程中被窃取或篡改。
使用SFTP,用户可以通过命令行或图形界面客户端连接到远程服务器,并进行文件的上传、下载、删除和重命名等操作。SFTP通常与SSH客户端集成在一起,使得用户可以使用相同的认证凭据(如用户名和密码或私钥)来访问远程服务器。
SFTP的主要优点包括:
- 安全性高:通过SSH加密连接,保护数据传输过程中的机密性和完整性。
- 易用性:与SSH客户端集成,使用统一的认证方式,无需额外配置。
- 跨平台性:支持多种操作系统,包括Linux、Unix、Windows和macOS等。
- 可靠性:能够处理网络中断和连接不稳定的情况,支持断点续传。
在使用SFTP时,用户需要确保远程服务器已经安装了SSH服务器软件,并且已经配置了正确的访问权限和认证方式。然后,用户可以使用命令行工具(如sftp
命令)或图形界面客户端(如FileZilla、WinSCP等)来连接到远程服务器并进行文件传输操作。
v-add-sys-sftp-jail
添加系统sftp上传工具
选项: [RESTART]
示例:
v-add-sys-sftp-jail yes
此功能启用21端口 sftp 上传环境。
v-add-user-sftp-jail
添加 sftp 上传用户
选项: USER
[RESTART]
示例:
v-add-user-sftp-jail admin
该功能启用 sftp 上传配置
v-add-user-sftp-key
添加用户 sftp 密钥
选项: USER
[TTL]
此函数创建并更新 SSH 密钥以与文件管理器一起使用。
v-delete-backup-host
删除备份 ftp 服务器
选项: TYPE
[HOST]
示例:
v-delete-backup-host sftp
该函数删除ftp备份主机
v-change-web-domain-ftp-password
修改ftp用户密码。
选项: USER
DOMAIN
FTP_USER
FTP_PASSWORD
示例:
v-change-web-domain-ftp-password admin example.com ftp_usr ftp_qwerty
该函数修改ftp用户密码。
v-change-web-domain-ftp-path
更改 ftp 用户的路径。
选项: USER
DOMAIN
FTP_USER
FTP_PATH
示例:
v-change-web-domain-ftp-path admin example.com /home/admin/example.com
此功能更改 ftp 用户路径。
v-list-sys-vsftpd-config
查看 vsftpd 配置参数
选项: [FORMAT]
该函数用于获取 vsftpd 配置参数列表。
v-list-sys-web-status
查看网络状态
选项:
没有附加命令,直接输入显示
v-list-sys-proftpd-config
查看 proftpd 配置参数
选项: [FORMAT]
该函数用于获取proftpd配置参数列表。ProFTPD是一款自由开源的FTP服务器软件,名称意为“专业的FTP守护进程”(Professional File Transfer Protocol daemon)。它是在BSD协议下发布的,支持多种平台,软件包括Linux、Unix、Windows和macOS等。ProFTPD提供了一系列的特性和功能,使得它成为一个功能强大和可定制化的FTP服务器软件
DNS系列命令介绍
v-add-dns-domain
添加 DNS 网站
选项: USER
DOMAIN
IP
[NS1]
[NS2]
[NS3]
[NS4]
[NS5]
[NS6]
[NS7]
[NS8]
[RESTART]
示例:
v-add-dns-domain admin example.com ns1.example.com ns2.example.com '' '' '' '' '' '' yes
此功能添加具有模板中定义的记录的 DNS 区网站。 如果不输入说明参数, 默认情况下是第一个使用用户的 NS 服务器。 TTL 设置为该区网站和所有区网站通用其记录的默认值为 14400 秒。
v-add-dns-on-web-alias
在 Web 网站别名添加 dns 网站或 dns 记录
选项: USER
ALIAS
IP
[RESTART]
示例:
v-add-dns-on-web-alias admin www.example.com 8.8.8.8
该功能根据Web网站别名添加dns网站或dns记录。
v-add-dns-record
添加DNS记录
选项: USER
DOMAIN
RECORD
TYPE
VALUE
[PRIORITY]
[ID]
[RESTART]
[TTL]
示例:
v-add-dns-record admin acme.com www A 162.227.73.112
该函数用于添加新的DNS记录。 TXT、MX 等复杂记录SRV 类型可以通过填写“value”参数来使用。 这个功能还获取一个 ID 参数,用于定义某些记录标识符或记录监管。
v-add-domain
添加 web/dns/mail 网站
选项: USER
DOMAIN
[IP]
[RESTART]
示例:
v-add-domain admin example.com
此功能将 web/dns/mail 网站添加到服务器。
v-add-remote-dns-domain
添加远程 DNS 网站
选项: USER
DOMAIN
[FLUSH]
示例:
v-add-remote-dns-domain admin mydomain.tld yes
此功能将 dns 网站与远程服务器同步。
v-add-remote-dns-host
添加新的远程 DNS 主机
选项: HOST
PORT
USER
PASSWORD
[TYPE]
[DNS_USER]
示例:
v-add-remote-dns-host slave.your_host.com 8083 admin your_passw0rd
v-add-remote-dns-host slave.your_host.com 8083 api_key ''
该功能将远程dns服务器添加到dns集群中。 作为在从服务器上生成的替代 api_key。 查看v-generate-api-key可用于连接远程dns服务器
v-add-remote-dns-record
添加远程dns网站名记录
选项: USER
DOMAIN
ID
示例:
v-add-remote-dns-record bob acme.com 23
此功能将 dns 网站与远程服务器同步。
v-delete-remote-dns-record
删除远程dns域记录
选项: USER
DOMAIN
ID
示例:
v-delete-remote-dns-record user07 acme.com 44
此功能将 dns 与远程服务器同步。
v-delete-remote-dns-domain
删除远程 DNS 域
选项: USER
DOMAIN
示例:
v-delete-remote-dns-domain admin example.tld
此功能将删除 dns 与远程服务器同步的配置。
v-delete-remote-dns-domains
删除远程 DNS 域
选项: [HOST]
此功能删除远程 dns 域。
v-delete-remote-dns-host
删除远程dns主机
选项: HOST
示例:
v-delete-remote-dns-host example.org
此功能用于从 hestia 配置中删除远程 dns 主机。
v-delete-dns-domains-src
根据 SRC 字段删除 dns 域
选项: USER
SRC
[RESTART]
示例:
v-delete-dns-domains-src admin '' yes
该功能用于删除与某个主机相关的DNS域。
v-delete-dns-domains
删除 dns 域
选项: USER
[RESTART]
示例:
v-delete-dns-domains bob
此功能用于删除用户的所有 DNS 域。
v-delete-dns-domain
删除dns域名
选项: USER
DOMAIN
示例:
v-delete-dns-domain alice acme.com
此功能用于删除 DNS 域。 通过删除它,所有记录也将被删除
v-change-dns-domain-dnssec
修改 dns 网站 dnssec 状态
选项: USER
DOMAIN
STATUS
示例:
v-change-dns-domain-dnssec admin domain.pp.ua yes
v-change-dns-domain-exp
修改 dns 网站到期日期
选项: USER
DOMAIN
EXP
示例:
v-change-dns-domain-exp admin domain.pp.ua 2020-11-20
更改网站名注册期限的功能。 更新时序列号会自动刷新。
v-change-dns-domain-ip
更改dns网站名ip地址
选项: USER
DOMAIN
IP
[RESTART]
示例:
v-change-dns-domain-ip admin domain.com 123.212.111.222
此功能用于更改 DNS 网站的主ip。
v-change-dns-domain-soa
更改dns网站soa记录
选项: USER
DOMAIN
SOA
[RESTART]
示例:
v-change-dns-domain-soa admin acme.com d.ns.domain.tld
该函数用于更改 SOA 记录。 此类记录不能通过 v-change-dns-record
调用修改。
v-change-dns-domain-tpl
更改 dns 网站模板
选项: USER
DOMAIN
TEMPLATE
[RESTART]
示例:
v-change-dns-domain-tpl admin example.com child-ns yes
此功能用于更改记录模板。 通过更新旧记录将被删除并根据以下规则生成新记录新模板的参数。
v-change-dns-domain-ttl
更改 dns 网站 ttl
选项: USER
DOMAIN
TTL
[RESTART]
示例:
v-change-dns-domain-ttl alice example.com 14400
此函数用于更改所有记录的生存时间 TTL 参数。
v-change-dns-record
更改dns网站名记录
选项: USER
DOMAIN
ID
RECORD
TYPE
VALUE
[PRIORITY]
[RESTART]
[TTL]
示例:
v-change-dns-record admin domain.ua 42 192.18.22.43
此功能用于更改 DNS 记录。
v-change-dns-record-id
更改dns网站名记录id
选项: USER
DOMAIN
ID
NEWID
[RESTART]
示例:
v-change-dns-record-id admin acme.com 24 42 yes
该函数用于更改 dns 内部记录 ID。
v-update-dns-templates
更新 DNS 模板
选项: [RESTART]
此函数用于从 Hestia 软件包获取更新的 dns 模板。
v-unsuspend-remote-dns-host
取消挂起远程 DNS 服务器
选项: HOST
示例:
v-unsuspend-remote-dns-host hosname.com
此功能用于取消挂起远程 dns 服务器。
v-unsuspend-dns-domain
取消暂停 DNS 域
选项: USER
DOMAIN
示例:
v-unsuspend-dns-domain alice wonderland.com
此功能取消暂停某个用户的域。
v-unsuspend-dns-domains
取消暂停 DNS 域
选项: USER
[RESTART]
示例:
v-unsuspend-dns-domains alice
此功能取消暂停所有用户的 DNS 域。
v-unsuspend-dns-record
取消暂停 DNS 域名记录
选项: USER
DOMAIN
ID
[RESTART]
示例:
v-unsuspend-dns-record admin example.com 33
此功能取消暂停某个域记录。
v-sync-dns-cluster
同步 DNS 域
选项: HOST
此功能同步所有 dns 域。
v-suspend-dns-domain
暂停 DNS 域
选项: USER
DOMAIN
[RESTART]
示例:
v-suspend-dns-domain alice acme.com
该功能可以暂停某个用户的域。
v-suspend-dns-domains
暂停 DNS 域
选项: USER
[RESTART]
示例:
v-suspend-dns-domains admin yes
此功能暂停所有用户的 DNS 域。
v-suspend-dns-record
暂停DNS域名记录
选项: USER
DOMAIN
ID
[RESTART]
示例:
v-suspend-dns-record alice wonderland.com 42 yes
该功能暂停某个域记录。
v-restart-dns
重启dns服务
选项: –
此函数告诉 BIND 服务重新加载 dns 区域文件。
v-restart-ftp
重新启动 ftp 服务
选项: –
该函数告诉 ftp 服务器重新读取其配置。
v-rebuild-dns-domain
重建dns域名
选项: USER
DOMAIN
[RESTART]
[UPDATE_SERIAL]
示例:
v-rebuild-dns-domain alice wonderland.com
此功能重建 DNS 配置文件。
v-rebuild-dns-domains
重建dns域
选项: USER
[RESTART]
[UPDATE_SERIAL]
示例:
v-rebuild-dns-domains alice
此功能重建 DNS 配置文件。
v-list-sys-dns-status
查看 DNS 状态
选项:
v-list-remote-dns-hosts
查看远程 DNS 主机
选项: [FORMAT]
示例:
v-list-remote-dns-hosts json
该函数用于获取远程dns主机列表。
v-list-dns-domain
查看 DNS 域
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-dns-domain alice wonderland.com
该功能获取dns域名参数列表。
v-list-dns-domains
查看 DNS 域
选项: USER
[FORMAT]
示例:
v-list-dns-domains admin
该函数用于获取用户的所有DNS域名。
v-list-dns-records
查看 dns 域记录
选项: USER
DOMAIN
[FORMAT]
示例:
v-list-dns-records admin example.com
该函数用于获取所有 DNS 域记录。
v-list-dns-template
查看 DNS 模板
选项: TEMPLATE
[FORMAT]
示例:
v-list-dns-template zoho
该函数用于获取DNS模板参数。
v-list-dns-templates
查看 DNS 模板
选项: [FORMAT]
示例:
v-list-dns-templates json
此函数用于获取所有可用 DNS 模板的列表。
v-delete-dns-on-web-alias
删除 dns 域或基于 web 域别名的 dns 记录
选项: USER
DOMAIN
ALIAS
[RESTART]
示例:
v-delete-dns-on-web-alias admin example.com www.example.com
该功能根据Web域别名删除dns域或dns记录。
v-delete-dns-record
删除dns记录
选项: USER
DOMAIN
ID
[RESTART]
示例:
v-delete-dns-record bob acme.com 42 yes
该功能用于删除DNS区域的某个记录。
v-unsuspend-domain
取消暂停 web/dns/mail 域
选项: USER
DOMAIN
示例:
v-unsuspend-domain admin acme.com
此功能取消暂停 web/dns/mail 域。
v-insert-dns-domain
插入 DNS 域
选项: USER
DATA
[SRC]
[FLUSH]
#
此函数将原始记录插入到 dns.conf
v-insert-dns-record
插入DNS记录
选项: USER
DOMAIN
DATA
此函数将原始 dns 记录插入域conf
v-insert-dns-records
插入 dns 记录
选项: USER
DOMAIN
DATA_FILE
该函数将dns记录复制到域conf中
v-get-dns-domain-value
获取dns域名值
选项: USER
DOMAIN
KEY
示例:
v-get-dns-domain-value admin example.com SOA
该函数用于获取某个DNS域参数。
定时任务系列命令介绍
v-add-cron-hestia-autoupdate
添加 cron 作业以实现 hestia 自动更新
选项: MODE
该功能添加了一个用于 hestia 自动更新的 cronjob 可以从 apt 或 git 下载。
v-add-cron-job
添加计划任务
选项: USER
MIN
HOUR
DAY
MONTH
WDAY
COMMAND
[JOB]
[RESTART]
示例:
v-add-cron-job admin * * * * * sudo /usr/local/hestia/bin/v-backup-users
该函数向 cron 守护进程添加一个作业。 执行命令时,任何输出 如果参数 REPORTS 设置为“yes”,则会邮寄到用户的电子邮件。
v-add-cron-letsencrypt-job
为 Let's Encrypt 证书添加 cron 作业
选项: –
此函数为 Let's Encrypt 添加了一个新的 cron 作业。
v-add-cron-reports
添加 cron 报告
选项: USER
示例:
v-add-cron-reports admin
此功能用于启用有关 cron 任务和管理的报告 通知。
v-add-cron-restart-job
添加 cron 报告
选项: –
此功能用于启用重新启动 cron 任务
v-delete-cron-hestia-autoupdate
删除 hestia 自动更新 cron 定时任务
选项: –
此函数删除 hestia 自动更新 cron 定时任务。
v-delete-cron-job
删除定时任务
选项: USER
JOB
示例:
v-delete-cron-job admin 9
该函数删除 cron 定时任务。
v-delete-cron-reports
删除 cron 报告
选项: USER
示例:
v-delete-cron-reports admin
此功能用于禁用 cron 任务和管理通知的报告。
v-delete-cron-restart-job
删除重启任务
选项: –
此功能用于禁用重新启动 cron 任务
v-change-cron-job
修改 cron 定时任务
选项: USER
JOB
MIN
HOUR
DAY
MONTH
WDAY
COMMAND
示例:
v-change-cron-job admin 7 * * * * * * /usr/bin/uptime
该功能用于改变现有的工作。 它自动定时工作,参数为新参数但具有相同的 id。
v-unsuspend-cron-job
取消暂停 cron 定时任务
选项: USER
JOB
[RESTART]
示例:
v-unsuspend-cron-job admin 7 yes
此功能取消暂停某些 cron 定时任务。
v-unsuspend-cron-jobs
取消暂停系统 cron
选项: USER
[RESTART]
示例:
v-unsuspend-cron-jobs admin no
此函数取消暂停所有暂停的 cron 定时任务。
v-suspend-cron-job
暂停 cron 定时任务
选项: USER
JOB
[RESTART]
示例:
v-suspend-cron-job admin 5 yes
该函数暂停 cron 调度程序的某个定时任务。
v-suspend-cron-jobs
暂停 sys cron 定时任务
选项: USER
[RESTART]
示例:
v-suspend-cron-jobs admin
此函数暂停所有用户 cron 定时任务。
v-schedule-letsencrypt-domain
添加 cron 定时任务来安装 LetsEncrypt 证书
选项: USER
DOMAIN
[ALIASES]
示例:
v-schedule-letsencrypt-domain admin example.com www.example.com
该函数添加了letsencrypt ssl证书安装的cronjob
v-restart-cron
重新启动 cron 服务
选项: –
该函数将重启 cron 服务并重新读取其配置文件。
v-rebuild-cron-jobs
重建 cron 定时任务
选项: USER
[RESTART]
示例:
v-rebuild-cron-jobs admin yes
此功能为指定用户重建系统 cron 配置文件。
v-list-cron-job
查看 cron 定时任务
选项: USER
JOB
[FORMAT]
示例:
v-list-cron-job admin 7
该函数获取cron定时任务参数。
v-list-cron-jobs
查看用户 cron 定时任务
选项: USER
[FORMAT]
示例:
v-list-cron-jobs admin
该函数用于获取所有用户的 cron 定时任务列表。
v-restore-cron-job
恢复单个 cron 定时任务
选项: USER
BACKUP
DOMAIN
[NOTIFY]
示例:
v-restore-cron-job USER BACKUP CRON [NOTIFY]
该功能允许用户恢复单个 cron 定时任务,恢复文件需要来自备份存档。
API系列命令介绍
v-run-cli-cmd
运行 cli 命令
选项: USER
CMD
[ARG...]
示例:
v-run-cli-cmd user composer require package
此函数运行有限的 cli 命令列表,并删除特定 hestia 用户的权限
v-check-api-key
检查 API 密钥
选项: KEY
[IP]
示例:
v-check-api-key random_key 127.0.0.1
该函数检查 $HESTIA/data/keys/ 中的密钥文件
v-change-sys-api
启用/禁用 API 访问
选项: STATUS
示例:
v-change-sys-api enable legacy
# Enable legacy api currently default on most of api based systems
example: v-change-sys-api enable api
# Enable api
v-change-sys-api disable
# Disable API
此功能将启用或禁用 API
v-change-remote-dns-domain-exp
更改远程 DNS 网站到期日期
选项: USER
DOMAIN
此功能将 dns 网站与远程服务器同步。
v-change-remote-dns-domain-soa
更改远程 DNS 网站 SOA
选项: USER
DOMAIN
示例:
v-change-remote-dns-domain-soa admin example.org.uk
此功能将 dns 网站与远程服务器同步。
v-change-remote-dns-domain-ttl
更改远程 DNS 网站 TTL
选项: USER
DOMAIN
示例:
v-change-remote-dns-domain-ttl admin domain.tld
此功能将 dns 网站与远程服务器同步。
v-revoke-api-key
撤销 API 密钥
选项: [HASH]
示例:
v-revoke-api-key mykey
此函数从 $HESTIA/data/keys/ 中删除一个密钥
v-list-access-key
查看所有 API 访问密钥
选项: ACCESS_KEY_ID
[FORMAT]
示例:
v-list-access-key 1234567890ABCDefghij json
v-list-access-keys
查看所有 API 访问密钥
选项: [FORMAT]
示例:
v-list-access-keys json
v-list-api
查看API
选项: API
[FORMAT]
示例:
v-list-api mail-accounts json
v-list-apis
查看可用的 API
选项: [FORMAT]
示例:
v-list-apis json
v-generate-api-key
生成API密钥
选项: –
该函数在 $HESTIA/data/keys/ 中创建一个密钥文件
2FA令牌系列命令介绍
v-add-user-2fa
将 2fa 令牌添加到现有用户
选项: USER
示例:
v-add-user-2fa admin
此函数为用户创建一个新的 2fa 令牌。
v-check-user-2fa
检查用户令牌
选项: USER
TOKEN
示例:
v-check-user-2fa admin 493690
该函数验证用户 2fa 令牌。
BUG系列命令
v-generate-debug-report
生成debug调试报告。
选项:
禁用开发者模式输出错误信息,提示开发者模式已禁用,并告知如何启用它(通过v-change-sys-config-value DEBUG_MODE yes命令)。