Ubuntu 下设定websphere开机自启动

白开水 贡献于2011-10-10

作者 unknown  创建于2011-10-10 08:51:00   修改者unknown  修改于2011-10-10 08:54:00字数1986

文档摘要:其实 手动启动websphere很简单 。。。。 只是,头要我这么干,我就只好这么干了。。。 网上搜了很多资料,靠谱的很少。 本来我对linux的东西就不懂,资料又比较少, 折腾了3天,终于来写总结了
关键词:

Ubuntu 下设定websphere开机自启动 其实 手动启动websphere很简单 。。。。 只是,头要我这么干,我就只好这么干了。。。 网上搜了很多资料,靠谱的很少。 本来我对linux的东西就不懂,资料又比较少, 折腾了3天,终于来写总结了,哎。。。惭愧啊。。。     1.在etc/init.d文件夹下新建一个叫wasstart的文件。 2.里面内容是:   #!/bin/bash # name: /etc/rc.d/init.d/WebShpereinit # chkconfig: 235 06 91 # description: starts and stops WebShpere 6 start() {         #Start Websphere 6         echo "Starting Websphere......"         /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1         sleep 10         echo "Started Successfully" }   stop(){        #Stop Websphere 6        echo "Stopping Websphere..."        /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh server1 -username admin -password admin }   case "$1" in start)  start  ;; stop)  stop  ;; *) echo "Usage: Websphere6[start|stop]" ;;   esac     ps:第三行在这里的作用是对于chkconfig的一个配置(chkconfig命令要了解一下,它有--add,--del,--list,--level等参数), [345]表示我们要写得这个服务是2,3,5级启动,[06 91]的意思是第06个开启服务, 第91个关闭服务.   3.在win下新建这个文件,然后放到/etc/init.d文件夹下 4.控制台中 切换到/etc/init.d文件夹下,执行vi wasstart命令打开这个文件,然后删掉多余的符号,保存。 (其实这里应该用vi写这个文件,我是我原来是在window里用记事本写好,然后传到linux里,结果有错误,貌似是文件格式不对)。 5.给文件赋权限。在/etc/init.d目录下执行 chmod -R 777 wasstart  5./etc/init.d目录下,执行 ./ wasstart  start进行调试。   6.调试成功后,设置启动关联 ln -s /etc/init.d/wasstart  /etc/rc2.d/S06wasstart ln -s /etc/init.d/wasstart  /etc/rc3.d/S06wasstart ln -s /etc/init.d/wasstart  /etc/rc5.d/S06wasstart ln -s /etc/init.d/wasstart  /etc/rc0.d/K90wasstart   ps:其实第2步中的第3行已经写明了启动级别和启动顺序,但是我用的时候不管用,所以用了这一步来手动设置了启动关联。 这步的作用是把/etc/init.d/下的wasstart关联到/etc/rc2.d、rc3.d 、rc5.d 这几个文件夹下并且设定启动顺序是06(这里是两位数字).其中S是start的意思,K是kill的意思。   7.用命令chkconfig --list 就能查看启动服务列表中所有的服务,看看新加的wasstart是不是在?且2、3、5级别下状态是开启的。   7.添加完成后,可以去/etc下的rc2.d rc3.d rc5.d(因为我们是2、3、5级启动,所以到相应的文件夹下)下去看到S06wasstart 这个文件 ,在文件上面右键属性就能看到关联: ../init.d/wasstart这个引用.   8。 执行命令 reboot重启服务器后,就OK了!   这里特别说明一下: 1.开机自启动是在用户登录前就启动了,所以跟用户没有关系。 登录前执行的操作都是用root用户权限去操作的,所以不用担心用户权限的问题。 2.因为我这是ubuntu,不同的操作系统可能文件夹的设定不一样,如果是redhat,我这的/etc/rc2.d应该是/etc/rc.d/rc2.d。操作的时候换成自己系统下的目录就行了。     这里给新新手们科普一下linux启动的一点基本知识: 一.linux的启动过程跟这个操作有关的是:用户层init依据inittab文件来设定运行等级 Linux的运行等级设定如下:   0:关机 1:单用户模式 2:无网络支持的多用户模式 3:有网络支持的多用户模式 4:保留,未使用 5:有网络支持有X-Window支持的多用户模式 6:重新引导系统,即重启 还有很多,还是自己搜吧。 还是不会的话 就找我吧 白开水 qq:960586496 2011-09-19

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档