Redhat部署lucky(离线/定制场景)

事前说明:

防火墙:
RHEL 默认 firewalld 开启,需放行端口:(端口可以自行配置)
sudo firewall-cmd --permanent --add-port=16601/tcp && sudo firewall-cmd --reload

SELinux:
若启动正常但无法访问,检查 getenforce,生产环境建议配置 http_port_t 或自定义策略而非永久禁用。

1.从 GitHub Releases 下载对应版本(示例为 x86_64)

https://github.com/gdy666/lucky/releases
wget https://github.com/gdy666/lucky/releases/download/v2.xx.x/lucky_v2.xx.x_Linux_x86_64.tar.gz
tar -zxvf lucky_v2.xx.x_Linux_x86_64.tar.gz

2. 放置程序并赋权

sudo mkdir -p /opt/lucky
sudo cp lucky /opt/lucky/lucky
sudo chmod +x /opt/lucky/lucky

3. 写入 systemd 服务(RHEL/CentOS 推荐放 /etc/systemd/system/)

sudo tee /etc/systemd/system/lucky.service > /dev/null << 'EOF'

[Unit]
Description=Lucky Service
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/lucky
ExecStart=/opt/lucky/lucky --port 16601
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target
EOF

4. 启动并设置开机自启

sudo systemctl daemon-reload
sudo systemctl enable --now lucky
sudo systemctl status lucky

安装完成后:

访问 http://服务器IP:16601

默认账号/密码:666/ 666(首次登录必改!)

posted @ 2026-07-06 10:49  治粟督尉  阅读(16)  评论(0)    收藏  举报