Linux的启动相关

2015/3/20 posted in  Linux

遇到情况说明:同事添加Weblogic开机自启动,导致服务器开机后黑屏,只有weblogic可以访问,其他包括Oracle数据库和SSH均无法使用。

解决方案

远程访问weblogic的web管理器进行关闭服务,关闭后其他服务顺序自启动。

原因

/etc/rc.d/rc5.d文件夹中得S20weblogic的启动顺序为20,先于X、Oracle、SSH等服务启动,故没有图形界面,无法访问数据库和SSH。

扩展

Linux开机自启服务

Linux启动时,会运行init程序,由它启动后面的任务,包括多用户环境、网络等。

修改文件:/etc/inittab 中 id:3:initdefault的数字

Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,分别为:

  • 0:停机:千万不要把initdefault设置为0,会导致Linux无法启动
  • 1:单用户模式:类似win9x的安全模式
  • 2:多用户:但是没有NFS
  • 3:完全多用户模式:标准运行级,常见的字符终端界面
  • 4:一般不用,在一些特殊情况下使用
  • 5:X11,即进到X-Window系统
  • 6:重新启动:会导致Linux不断地重新启动