今天学着在Redhat Enterprise 4上配置tomcat,做个笔记:
- 在写启动脚本的时候,前几行的注释必须包含chkconfig和description两项描述。否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示。
- 某些程序如果要做成服务开始运行(如tomcat)并不是/etc/init.d/添加启动脚本,再ln连接到/rc0.d和/rc3.d下就可以的,再chkconfig添加成服务就可以的。具体情况要具体对待。tomcat的安装包里就包含了jsvc来帮助tomcat开机启动。需要jdk来编译运行。目前还不清楚jsvc是什么原理。
- 环境变量是没必要写到像rc.local这样的文件中的。因为所配置的环境变量必然是要给某个程序来用,那么讲环境变量写到程序的启动脚本里是最好的办法。
- Redhat里管理软件包和debian不一样。用的是rpm。记下了几个简单的参数:-ivh 安装,-Uvh 升级,-e 卸载。