java - 构建仅支持 Java 的自定义 BSD 版本

标签 java freebsd kernel bsd

我应该使用什么流程来实现构建能够运行 Java VM 但不具备任何其他功能的 FreeBSD 版本的目标,包括但不限于:

  1. 运行 Java VM 之外的任何进程
  2. 禁用任何/所有 shell 访问
  3. 当 Java VM 退出时,操作系统关闭

我需要支持 JDK 1.6,因此 SANOS 等方法不起作用。

最佳答案

  1. 配置 init 脚本以在用户身份验证后运行 JVM。
  2. 删除生成 shell 的初始化脚本之一中的行,通常是在用户身份验证之后。
  3. 应该有一个 Java 进程的监听器,如果没有找到,则触发“init 0”或“shutdown”或“poweroff”

关于java - 构建仅支持 Java 的自定义 BSD 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852131/

相关文章:

java - javax StreamSource 的目的是什么

java - 在 Java 中模拟多个客户端调用单个服务器类

php - FreeBSD 上 PHP 的 MSSQL 连接

ruby-on-rails - 如何自定义 Capistranos SSH 命令?

linux - Debian 安装程序内核参数语法

java - 查询服务器

java - 如何让定时器在后台运行

vi - 如何利用 "vi -t"查找系统调用的源码? FreeBSD

thread-safety - ARM中的原子操作

linux - Linux 在编译时是否支持 2MB 页面?