-
首先调用脚本安装
./install.sh
-
然后设置或者修改配置文件中的默认身份 =>
/usr/local/etc/mir/mirconf.ini
-
接着调用
mirgen
设置或修改默认身份的密码-
验证或者设置:
sudo mirgen
-
修改默认身份的密码:
sudo mirgen -rp
-
如果旧版的密码是明文,可以通过
-oldPasswdNoHash
参数兼容sudo mirgen -rp -oldPasswdNoHash
-
sudo mir
# 安装成系统服务
sudo mird install
# 启动程序
sudo mird start
# 终止程序
sudo mird stop
# 查看程序状态
sudo mird status
# 从系统服务中卸载 => 需要重新覆盖的时候先执行这个
sudo mird remove
- 终端日志输出位置
- Macos
/usr/local/var/log/mird.err
/usr/local/var/log/mird.log
- Linux =>
/var/log/mird.log
- Macos
关于启动后服务的日志如何输出 => https://blog.csdn.net/sinat_24092079/article/details/120676316
- 要提前装好 minlib,并且minlib与mir-go在同一目录下
git clone https://gitea.qjm253.cn/PKUSZ-future-network-lab/mir-go.git
cd mir-go
go mod tidy
sudo mkdir /usr/local/etc/mir
sudo cp mirconf.ini /usr/local/etc/mir/mirconf.ini
go env -w GO111MODULE="on"
拉取最新代码后,Goland会提示你检测到Go Moudule,点击Enabled即可。 注意:之后的environment可填可不填,需要填的话填写GOPROXY="https://gocenter.io"
go env -w GOPROXY="https://gocenter.io"
再输入
go env
查看状态
go mod tidy
注意:minlib配置到此操作结束,mir-go配置还需要下面的步骤。
sudo mkdir /usr/local/etc/mir
sudo cp mirconf.ini /usr/local/etc/mir/mirconf.ini