以我们测试服务器上面的项目为例,记录下XShell重启服务器的基本操作:
1、cd /opt/tomcat,ls,cat readme.txt,查看服务器上面的项目对应的tomcat
图1 readme.txt
2、先查看对应项目的进程,ps -ef|grep o2o,这是查看o2o的进程,pid是32747,后面杀掉进程要用到
图2 查看进程
3、命令kill,杀掉进程,kill -9 pid,强制删除指定pid的进程(同时杀多个进程号为pid的进程中间以空格分割)【-1:重新读取一次参数的设定档(类似reload);-15:以正常的程序方式终止一项工作。与-9是不一样的】,这里我们先杀死o2o进程
图3 杀死进程
图4 服务器502
4、这样服务器挂了之后,我们需要去对应的tomcat,bin目录下面,启动./startup.sh【命令tail,可以查看文件详细信息例如tail -f test.txt 查看test.txt文件的详细信息,O2O的日志在/logs/o2o/info.log,其它的都在tomcat对应的logs下 】
图5 启动服务器
通过以上几个步骤,基本可以成功重启服务器,如果启动不成功,就需要查看日志等找原因了。