Skip to main content
Version: 1.0.14

创建用户与目录

创建用户和组

为防止 halo 用户 ID / 用户组 ID 与已存在的用户 ID 冲突,默认设置为 3000,可根据需要修改,建议按照 X000 方式(X 为数字)。

groupadd -g 3000 halo
useradd -u 3000 -g halo halo

创建安装目录

Halo 数据库建议的安装目录为 /u01/app/halo,可根据需要自定义。使用 root 用户创建目录并赋予权限:

mkdir -p /u01/app/halo
chown -R halo:halo /u01/app/halo

创建进程目录

进程目录默认路径为 /var/run/halo,如不存在需要手工创建:

mkdir /var/run/halo
chown halo:halo /var/run/halo

/var/run 目录下的内容在操作系统重启后会被自动清理。为防止路径丢失,可在 /etc/rc.d/rc.local 中配置自动重建:

vi /etc/rc.d/rc.local

添加以下内容:

/usr/bin/mkdir /var/run/halo
/usr/bin/chown halo:halo /var/run/halo

赋予执行权限:

chmod +x /etc/rc.d/rc.local

创建数据目录

数据目录是 Halo 数据库存放数据文件的目录,建议路径为 /data/halo/,可根据业务需要自定义。数据目录的拥有者必须为 halo 用户,且目录权限应为 0700 或 0750。

mkdir -p /data/halo
chown -R halo:halo /data/halo
chmod -R 0700 /data/halo