# 快速安装

# 1、获取安装包

获取路径

📒 联系我们

# 2、安装Sudis

  • 提示

  • 以下演示在linux环境下安装

  • 执行以下命令时需要替换包名称

# 2.1、给安装包添加可执行权限
chmod +x sudis-1.0.0-10d81fc.bin
# 2.2、安装
  • 安装到默认目录/opt/sudis/

    ./sudis-1.0.0-10d81fc.bin
    

    示例:

    [sudis@web2 ~]$sudo ./sudis-1.0.0-10d81fc.bin 
    Verifying archive integrity...  100%   All good.
    Uncompressing sudis  100%  
    Location: /opt/sudis
    Install sudis finish.
    
  • 安装到指定目录

    ./sudis-1.0.0-10d81fc.bin -- -p location :安装到指定路径下
    

# 3、获取license文件

# 生成license key

# 3.1、切换到安装目录/opt/sudis/bin
cd /opt/sudis/bin
# 3.2、生成sukey
./miracle_genkey -o sukey

用邮件、微信或其他工具给我们的技术支持发送生成的sukey,我们会根据这文件生成一个30天试用的license 。

# 3.3、收到icense文件后,将它拷贝到sudis安装目录后,启动sudis
 ls -l /opt/sudis/license 
-rw-r--r-- 1 root root 283    /opt/sudis/license 

# 4、启动Sudis

# 4.1、启动sudis_ds服务
sudo systemctl start sudis_ds
# 4.2、查看sudis_ds状态
sudo systemctl status sudis_ds

示例:

[sudis@web2 ~]$sudo systemctl status sudis_ds
● sudis_ds.service - sudis_ds Service
   Loaded: loaded (/usr/lib/systemd/system/sudis_ds.service; linked; vendor preset: disabled)
   Active: active (running) since Thu 2023-09-07 14:04:50 CST; 6s ago
 Main PID: 3623137 (sudis_ds)
    Tasks: 18 (limit: 410363)
   Memory: 28.4M
   CGroup: /system.slice/sudis_ds.service
           └─3623137 /opt/sudis/bin/sudis_ds -c /opt/sudis/config.yaml

Sep 07 14:04:50 web2 systemd[1]: Started sudis_ds Service.
# 4.3、其他命令
  • 设置开机启动

    sudo systemctl enable sudis_ds
    
  • 服务重启

    sudo systemctl restart sudis_ds
    
  • 服务停止

    sudo systemctl stop sudis_ds
    

# 5、测试Sudis服务

# 5.1、使用redis-cli连接服务
redis-cli -p 9999

示例:

[sudis@web2 ~]$redis-cli -p 9999
127.0.0.1:9999> 
# 5.2、测试命令

示例:

127.0.0.1:9999> set name sudis
OK
127.0.0.1:9999> get name
"sudis"
127.0.0.1:9999> 

# 6、常见错误

# 6.1、端口占用

示例:

Failed to bind socket to 0.0.0.0: 9999, error: Address already in useterm inate called without an active exception
Aborted

解决方案:

  • 查看哪个PID占用端口
  sudo netstat -antpl | grep 9999
  • 端口被sudis服务占用

    1. 停止sudis服务

      sudo kill -9 xxxxx
      
    2. 重新启动服务

      sudo /opt/sudis/bin/sudis_ds -c /opt/sudis/config.yaml
      
  • 端口被其它服务占用

    1. 修改sudis端口号

      vi /opt/sudis/config.yaml
      
    2. 修改ListenPort参数,将端口修改成其它端口

      ListenPort: 9999
      
    3. 重新启动服务

     sudo /opt/sudis/bin/sudis_ds -c /opt/sudis/config.yaml