我对 Linux 很陌生,解决方案可能很简单,请原谅。
我正在尝试运行一个名为 EnCase Remote Recovery 的应用程序,它基本上获取系统的远程映像。为此,必须在远程计算机上部署“servlet”。我不在乎 servlet 是自动启动还是手动启动。
指南是这样说的:(PS:servlet 名称是enlinuxpc
)
- 方法一:手动启动:
- 1.a:将 servlet 复制到计算机(完成)。
- 1.b 在 STARTX 命令之前插入以下内容:LOAD
我不知道这意味着什么,据我所知 STARTX 是 GUI 的东西。我尝试执行这个:STARTX LOAD enlinuxpc
我得到的是这样的:
/usr/bin/xterm: No absolute path found for shell: LOAD
xinit: connection to x server lost
方法2:使用xinetd启动
- 2.a:在/etc/xinetd.d目录下创建名为enlinuxpc的配置文件。
2.b:使用文本编辑器(例如vi)将以下文本插入文件中,然后保存并关闭它。
服务 enlinuxpc
{
socket_type = 流
协议 = tcp
端口 = 4445
类型 = UNLISTED
等待 = 是
用户 = root
服务器 = /usr/local/encase/enlinuxpc
server_args = -i -p /usr/local/encase
}2.c:重新启动
xinetd
服务。
我已经完成了所有这些步骤,但是 servlet 仍然没有运行。
- 那么如何手动启动呢?
- 方法2是不是少了什么?
我正在使用Ubuntu。
答案1
答案2
还可以简单地从命令 shell 作为守护进程运行 servlet:
./enlinux64 -d
添加 -p 以指定默认端口以外的端口。