我正在运行一个以 mysql 为后端的 java 应用程序,并且我正在使用 Fedora 操作系统,现在有没有办法在系统启动时单独运行该应用程序,并且我还想禁用应用程序运行不需要的所有其他不需要的服务。我该如何实现这一点?任何提示和帮助都会很有用
答案1
在类似 SysV 的发行版(如 Fedora)中,服务在启动时启动,并在关机时停止,由初始化文件系统。
答案2
Fedora 常见问题解答:如何在计算机启动时运行某些程序?
答案3
要将 mysql 服务设置为随系统启动,请chkconfig mysqld on
以 root 身份执行。您可以参考以下文档获取更多帮助:
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:第 34 章:_基本_MySQL_配置#启动_MySQL
要在系统启动时启动该应用程序,您可以按照以下链接中的说明配置脚本文件:
http://www.cyberciti.biz/tips/linux-how-to-run-a-command-when-boots-up.html
要查找正在运行的服务并在启动时管理它们,您可以参考以下链接:
答案4
要将 Java 应用程序集成到 Linux 的 init.d 系统中,您可能会发现http://wrapper.tanukisoftware.com/doc/english/product-overview.html有用。