Resin在GNU/Linux上的服务自动启动

内容摘要:

将resin-version/contrib/init.resin.in复制到/etc/rc.d/init.d/resin。修改resin中的一些设置:JAVA_HOME RESIN_HOME USER 等。用/sbin/chkconfig resin on将RESIN服务在启动级别345设置成自启动。在慢速CPU的机器上启动时,需要加入一个15秒的延时帮助JAVA启动。我最习惯的设置服务自动启动的方式是在rc.local里加类似一下的脚本:

  #sshd
  /usr/local/sbin/sshd
  
  #proftpd
  /usr/local/sbin/proftpd
  
  #apache
  /home/apache/bin/apachectl start
  
  #mysql
  /home/mysql/bin/safe_mysqld --port=3306 &
  
  #start oracle8i listener first
  su - oracle -c 'lsnrctl start'
  
  #start oracle8i
  su - oracle -c 'dbstart'

但配置RESIN的自动启动的时候确遇到了不少麻烦,主要是JAVA_HOME等环境变量在系统初始化过程中是读不到的。通过一些资料http://www.caucho.com/support/resin-interest/0112/0151.html了解到将RESIN配置成一个可配置的服务需要以下几个步骤:

设置好JAVA_HOME环境变量后将RESIN解包到/home/resin下,执行编译脚本:

  %tar zxf resin-version.tar.gz
  #mv resin-version /home/resin
  %cd /home/resin/
  %./configure
  %make
  #make install

将make install生成的$RESIN_HOME/contrib/init.resin复制到/etc/rc.d/init.d/resin并且:

chmod +x resin
  cp contrib/init.resin /etc/rc.d/init.d/resin
  chmod +x /etc/rc.d/init.d/resin

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索init
, gnu
, resin
, home
, start
, resin 
JAVA_HOME
linux resin 启动命令、linux resin 启动、linux resin 怎么启动、linux 自动启动、linux 开机自动启动,以便于您获取更多的相关知识。

时间: 2024-07-30 13:00:09

Resin在GNU/Linux上的服务自动启动的相关文章

详解linux上dhcp服务的安装与配置

一.在linux上实现单作用域的dhcp服务 ( 本实训的基础设施是VMware Workstation虚拟机里linux enterprise 5.4系统的主机和winxp的主机) 1.挂载光盘,安装dhcp软件包 2.dhcp|less查看安装完软件包后生成的各类文件 3.把配置文件的样例文件的内容拷到配置文件并做相应的修改 dhcp的配置文件完成配置后输入service dhcpd start 启动服务 4.开启客户端,开启地址自动获得功能,另外需要注意的是虚拟机本来就提供dhcp的服务,

优化GNU/Linux桌面安装的九个步骤

配置GNU/Linux的工作不是说安装光盘弹出来后,甚至不是说安装后向导运行后就算完成了.虽说安装后你面对的是个基本系统,却不是你的所有偏好和需求都已经考虑在内的优化后系统.考虑到操作系统的大小和复杂性,别指望系统安装后就让你称心如意--在Windows上完成安装后基本上也是这种情形. 要是你对GNU/Linux有所了解,也许知道你不需要碎片整理工具,也不需要为反病毒软件过于操心.但是你还需要做其他的什么事情呢?就这个问题而言,大多数发行版基本上保持沉默,不过安装自己的操作系统的用户数量只是所有

LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件

LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建.编辑和操作文件 Linux 基金会宣布了一个全新的 LFCS(Linux 基金会认证系统管理员Linux Foundation Certified Sysadmin)认证计划.这一计划旨在帮助遍布全世界的人们获得其在处理 Linux 系统管理任务上能力的认证.这些能力包括支持运行的系统服务,以及第一手的故障诊断.分析,以及为工程师团队在升级时提供明智的决策. Linux 基金会认证系统管理员--第一讲 请观看下面关于

服务无法启动-linux上firebird安装启动问题

问题描述 linux上firebird安装启动问题 官网上有如下描述"On Linux the Firebird engine is started whenever you carry out an install - from an RPM or via a script - and at system boot time. This means that Firebird is available whenever your system is running once you have

web服务部署到linux上后,文件上传路径如何修改呢?

问题描述 web服务部署到linux上后,文件上传路径如何修改呢? 在windows下开发的时候,我的文件上传保存路径为 d:/www/xx/,项目部署到linux上后,应该如何修改上传路径呢?如果不修改,我发现也可以上传,但是文件会上传到tomcat7/bin/目录中,给人感觉非常混乱.我希望能放在指定的文件夹中.谢谢! 解决方案 参考:http://www.enkj.com/help/newscontent/70983 你的路径用 /upload/xxx 就会根据你定义的目录相对路径找到 解

入门:如何在 Kali Linux上安装SSH服务

介绍 目的 我们的目的是 Kali Linux 上安装 SSH(安全 shell). 要求 你需要有特权访问你的 Kali Linux 安装或者 Live 系统. 困难程度 很容易! 惯例 # - 给定命令需要以 root 用户权限运行或者使用 sudo 命令 $ - 给定命令以常规权限用户运行 指导 安装 SSH 从终端使用 apt-get 命令安装 SSH 包: # apt-get update  # apt-get install ssh   启用和开始使用 SSH 为了确保安全 shel

如何在 Linux 上安装服务器管理软件 Cockpit

如何在 Linux 上安装服务器管理软件 Cockpit Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Cockpit 使得 linux 系统管理员.系统维护员和开发者能轻松地管理他们的服务器并执行一些简单的任务,例如管理存储.检测日志.启动或停止服务以及一些其它任务.它的报告界面添加了一些很好的功能使得可以轻松地在终端和 web 界面之间切换.另外,它不仅使得管理一台服务器变得简单,更重要的是只需要一个

在Linux上架设支持JSP+PHP的Web服务器

js|web|web服务|web服务器 近年来Linux在服务器市场占有比例日渐攀升,除了缘于Linux的免费和安全性之外,还因为Linux上的应用服务日益丰富.大部分常见的服务都在Linux上有了较好的解决方案.而对于Intenet上应用最广泛的Web服务来说,Linux的表现就更为出色.谁也无法说 清Internet上究竟有多少个网站,但在众多网站中,采用PHP和JSP开发的网站无疑占居了极大的市场份额.下面就介绍一下如何在Linux上架设支持JSP+PHP+MySQL的Web服务器. 对于

php+mysql+nginx在linux上的环境部署

一直在linux上鼓捣,还没有完整在linux下配置过nginx服务器环境部署呢,这几天没什么事就部署了一下,遇到的问题也很多,现在把我的环境部署文档发出了,有什么问题大家可以一起讨论一下,希望大家采用后遇到问题多多沟通. 安装所需各种依赖包 sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 lib