Linux 系统维护 常用命令

HelpChat Server 维护命令参考,适用于 Linux 和 macOS 服务器。

注意

以下命令需在 HelpChat Server 安装目录下以管理员身份运行,Linux / macOS 请加 ./ 前缀。

一、服务管理命令

命令说明
helpchatsvr install安装为系统服务
helpchatsvr uninstall卸载系统服务
helpchatsvr start启动服务
helpchatsvr stop停止服务
helpchatsvr restart重启服务
helpchatsvr status查看服务状态
helpchatsvr run控制台模式运行(前台调试用)
helpchatsvr version查看版本号

示例:

bash
cd /opt/helpchat_server

# 安装为系统服务(首次部署)
sudo ./helpchatsvr install

# 启动 / 停止 / 重启
sudo ./helpchatsvr start
sudo ./helpchatsvr stop
sudo ./helpchatsvr restart

# 查看状态
sudo ./helpchatsvr status

# 前台控制台运行(调试时使用,按 Ctrl+C 退出)
sudo ./helpchatsvr run

二、何时需要重启

修改了配置文件(端口、数据库等)或切换了运行模式后,需要重启服务才能生效。也可以在 Web 管理后台中点击「帮助与支持」→「重启服务」来操作。

说明

重启服务会导致所有在线用户暂时断线,服务通常在 5-10 秒内恢复。

三、防火墙常用命令

Ubuntu / Debian(ufw)

bash
# 放行端口
sudo ufw allow 6800,6866,6888,6816,6898,6980/tcp

# 查看状态
sudo ufw status

CentOS / 银河麒麟(firewalld)

bash
# 放行端口
sudo firewall-cmd --permanent --add-port=6800/tcp
sudo firewall-cmd --permanent --add-port=6866/tcp
sudo firewall-cmd --permanent --add-port=6888/tcp
sudo firewall-cmd --permanent --add-port=6816/tcp
sudo firewall-cmd --permanent --add-port=6898/tcp
sudo firewall-cmd --permanent --add-port=6980/tcp
sudo firewall-cmd --reload

# 查看已放行端口
sudo firewall-cmd --list-ports

四、其他常用命令

bash
# 查看系统架构
uname -m

# 查看磁盘空间
df -h

# 查看内存使用
free -h

# 查看 HelpChat 相关进程
ps aux | grep helpchatsvr

# 查看端口监听状态
ss -tlnp | grep -E '6800|6866|6888|6816|6898|6980'