centos启动无法(centos7启动图形界面)

这篇文章给大家聊聊关于centos启动无法,以及centos7启动图形界面对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

centos tomcat 无法启动

先给你解决这个问题,其实要告诉你,要学习搜索。网上大把的资料。这样会不断解决新问题。

要学习解决问题的方法。

此外另一个话题是:OPenjdk和SUnJDK的区别。一个是开源社区,一个是公司产品,代码多数一样。OPen是社区版,某些功能减少,版本授权不一样。通常使用中一般使用官方JDK较多。

特别在国内,对版权的问题基本上是无视的。

-----------------------------

1,Centos中的Service,就启动某个程序,并且开机能自动运行。通过这个脚本文件放置在

/etc/init.d/tomcat

2,即使是启动脚本,程序执行是要可以的。所以说,你直接在Tomcat的bin/下是可以执行启动程序的。

这里执行成功了,才能用脚本来启动,

这里执行不成功,需要通过日志来定位问题。原因,权限不对,路径不对,etc.

3,启动脚本,正确的启动脚本是根据你的安装环境来定的,通常有的应用程序在编辑安装或者YUm安装或者RPM安装就是准备好了启动脚本,Tomcat可能没有。在源码安装的方式下:

这时,你要搜索网上的。对比一下。结合你安装的路径。

下面是我写的一个启动脚本,根据上次回答你给你路径而写的。你尝试一下。

保存成tomcat文件,然后放置/etc/init.d/替换现有的。

#chmod+x/etc/init.d/tomcat

#chkconfig tomcat on

+++++++++++++++++++++++++

#!/bin/bash

# build this file in/etc/rc.d/init.d/svn

# chmod 755/etc/rc.d/init.d/svn

# chkconfig: 2345 62 52

# that answers incoming ftp service requests.

# processname:Tomcat

# Source function library.

./etc/rc.d/init.d/functions

# Source networking configuration.

./etc/sysconfig/network

# centos6.2 Tomcat: service tomcat start(restart/stop/status)

Tomcat_Home=/usr/local/tomcat

ProgPath=/usr/local/tomcat/bin

tomcat=`/bin/ps-A|grep java|awk'{print$4}'`

Prog=tomcat

if [!-f"$ProgPath/startup.sh" ]

then

echo"can not find tomcat,please install it!!"

exit

fi

case"$1" in

start)

if [-x$ProgPath/startup.sh ];then

if ["$tomcat"="java" ];then

echo"Tomcat Server is running!!!"

exit

fi

echo-n$"Starting tomat Server:"

daemon$ProgPath/startup.sh

echo

else

echo"Have no right for running server"

fi

;;

stop)

if ["$tomcat"="" ];then

echo"Tomcat server have already stop!!!"

else

echo-n$"Stoping Tomcat Server:"

daemon$ProgPath/shutdown.sh

killproc$tomcat

echo

fi

;;

restart)

if ["$tomcat"="java" ];then

$0 stop

sleep 7

$0 start

else

$0 start

fi

;;

status)

ps-A|awk'{if($4=="java"){print"Tomcat is running..."}}'

if ["$tomcat"=="" ];then

echo"Tomcat is sleeping.."

exit 0

fi

;;

*)

echo"Usage: tomcat{ start| stop| restart| status}"

exit 1

esac

如何解决Centos无法启动问题

Linux用户们在使用过程中,有时会遇到centos启动错误问题。报错如:prefdm main process(1235) terminated with status 1的信息。现在就和大家一起来看看这个问题的解决方法吧。

解决方法:

1.尝试了单用户是否可以登录啊,怎么做就不说了,耶可以登录,想了想是不是硬盘的问题呢,fsck修复了下还是不行。google吧。

从报错的信息来看,是调用prefdm时候出现问题的,那这是一个什么东西呢?网上一查询,这是启动X桌面的东东,是一个shell脚本,栖身在/etc/X11/prefdm。

2.在单用户下可以正常登录,非单用户模式的时候却不行。看了下配置的runlevel是5,我们换了下3发现也没有问题,好啦,可以正常启动,问题解决了,那是因为什么原因呢,再找找。

3.看了下/etc/X11prefdm脚本里面写了啥,发现有两行关键代码:

exec gdm"$@">/dev/null 2>&1/dev/null 2>&1

4.发现gdm命令没有的。yum install gdm-y安装一下。

安装一下应该没有问题试试。

在网上看到还可能报其他错,这里记录下备用

报错信息:

ait avahi-daemon[1102]: Service"localait"(/services/ssh.service) successfully established.

Aug 11 17:45:41 localait kdm[1193]: X server"/usr/bin/X" cannot be executed

Aug 11 17:45:41 localait kdm[1174]: X server for display:0 cannot be started, session disabled

是因为x不能被执行。

x11 server系统执行顺序又是:优先使用startx--没有就使用~/.xserverrc--再没有就执行/etc/X11/xinit/xserverrc--还没有那就是最后一步啦,执行/usr/bin/X。

知道原理啦看看x11 server有没有安装,没有的话安装下:yum-y install xorg-x11-server-Xorg

Linux系统Centos无法启动怎么解决

Linux系统Centos无法启动怎么解决

解决方法:

1.我们尝试了单用户是否可以登录啊,怎么做就不说了,耶可以登录,想了想是不是硬盘的问题呢,fsck修复了下还是不行。google吧。

从报错的信息来看,是调用prefdm时候出现问题的,那这是一个什么东西呢?网上一查询,这是启动X桌面的东东,是一个shell脚本,栖身在/etc/X11/prefdm。

2.在单用户下可以正常登录,非单用户模式的时候却不行。看了下配置的runlevel是5,我们换了下3发现也没有问题,好啦,可以正常启动,问题解决了,那是因为什么原因呢,再找找。

3.看了下/etc/X11prefdm脚本里面写了啥,发现有两行关键代码:

exec gdm"$@"/dev/null 21/dev/null 21

4.发现gdm命令没有的。yum install gdm-y安装一下。

安装一下应该没有问题试试。

在网上看到还可能报其他错,这里记录下备用

报错信息:

ait avahi-daemon[1102]: Service"localait"(/services/ssh.service) successfully established.

Aug 11 17:45:41 localait kdm[1193]: X server"/usr/bin/X" cannot be executed

Aug 11 17:45:41 localait kdm[1174]: X server for display:0 cannot be started, session disabled

是因为x不能被执行。

x11 server系统执行顺序又是:优先使用startx--没有就使用~/.xserverrc--再没有就执行/etc/X11/xinit/xserverrc--还没有那就是最后一步啦,执行/usr/bin/X。

知道原理啦看看x11 server有没有安装,没有的话安装下:yum-y install xorg-x11-server-Xorg

阅读剩余
THE END