Neo4j 系统服务
此页面涵盖了配置和操作 Neo4j 系统服务。它假设您的系统具有 `systemd`,这是大多数 Linux 发行版的情况。
设置打开的文件数量。
有关如何设置用户可以打开的并发文件数量的说明,请参见 设置打开的文件数量. |
控制服务
系统服务使用 `systemctl` 命令进行控制。它接受许多命令
systemctl {start|stop|restart} neo4j
服务自定义可以放在服务覆盖文件中。要编辑您的特定选项,请执行以下命令,这将打开相应文件的编辑器
systemctl edit neo4j
然后将任何自定义放在 `[Service]` 部分下。以下示例列出了可能对某些用户感兴趣的默认值
[Service]
# The user and group which the service runs as.
User=neo4j
Group=neo4j
# If it takes longer than this then the shutdown is considered to have failed.
# This may need to be increased if the system serves long-running transactions.
TimeoutSec=120
您可以使用以下命令打印有效服务,包括可能的覆盖
systemctl cat neo4j
如果您更改了任何设置,请记住重新启动 neo4j。
systemctl restart neo4j
日志
neo4j 日志写入 `journald`,可以使用 `journalctl` 命令查看
journalctl -e -u neo4j
journald
在一段时间后会自动轮换日志,默认情况下,它通常不会跨重启持久保存。有关更多详细信息,请参见 `man journald.conf`。
卸载 Neo4j
按照以下步骤卸载 Neo4j
-
(可选) 创建 备份 以避免丢失数据。
-
卸载 Neo4j
--- sudo apt remove neo4j ---