您现在的位置是:首页 >技术教程 >第三十八章 配置镜像 - 配置 ISCAgent - 在 Linux 系统上启动 ISCAgent网站首页技术教程
第三十八章 配置镜像 - 配置 ISCAgent - 在 Linux 系统上启动 ISCAgent
第三十八章 配置镜像 - 配置 ISCAgent - 在 Linux 系统上启动 ISCAgent
在 Linux 系统上启动 ISCAgent
在支持systemd
的Linux
系统上(如SUSE Linux Enterprise Server 12
, SP1
及以后版本),会安装/etc/systemd/system/ISCAgent.service
文件,支持使用systemd
管理ISCAgent
。在任何此类系统上,以下命令可用于启动、停止和显示 ISCAgent
的状态:
systemctl start ISCAgent.service
systemctl stop ISCAgent.service
systemctl status ISCAgent.service
要在支持 systemd
的系统上控制 SCAgent
是否在系统引导时启动,请使用以下命令:
sudo systemctl enable ISCAgent.service
sudo systemctl disable ISCAgent.service
默认情况下,systemd
服务是禁用的。可以使用 systemctl
按需启动和停止服务,即使它已被禁用。
ISCAgent.service
文件不会从 IRISSYS
环境变量中读取 IRIS
注册表和共享支持文件的位置(请参阅安装指南“准备安装”一章中的安装目录),而是使用 /usr/
安装local/etc/irissys
作为位置。如果需要,您可以编辑 ISCAgent.service
以指定不同的注册表目录。
在所有 Linux
系统上,在 UNIX®
和 macOS
系统上启动 ISCAgent
中描述的 ISCAgent
启动/停止脚本安装在 /etc/init.d/ISCAgent
中。如果不支持 systemd
,请使用该部分中描述的命令来启动和停止 ISCAgent
。
在 UNIX®
和 macOS
系统上启动 ISCAgent
中提供的其余信息也适用于支持 systemd
的 Linux
系统。
重要提示:虽然可以在支持 systemd
的 Linux
系统上使用 systemctl
命令或 /etc/init.d/ISCAgent
脚本,但必须选择一种方法并独占使用它,而不能来回切换。 ISCAgent
应始终使用启动它的方法停止。
当在此类 Linux
系统上升级 IRIS
时,正在运行的 ISCAgent
会使用 systemd
自动重新启动。如果使用 /etc/init.d/ISCAgent
脚本来管理 ISCAgent
,请在执行升级之前停止代理,以免它自动重新启动,然后在升级后使用脚本重新启动它。
从使用 /etc/init.d/ISCAgent
脚本更改为使用 systemctl
命令时,在第一次使用 systemctl
启动代理之前,请以 root
身份执行以下操作:
- 运行以下命令:
systemctl status ISCAgent
- 如果命令的输出包含此警告:
Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended
运行以下命令:
systemctl daemon-reload
- 上一个命令完成后,再次运行
systemctl status ISCAgent
以确认警告未出现。