开机启动tomcat

1:在/etc/rc.d/init.d目录下生成一个文件tomcat8080

2:在文件里添加如下内

#!/bin/bash
#2345 linux运行级别
#10开机启动优先级,数值越大越排在前面,最大值100
#90关机优先级
#chkconfig: 2345 10 90
#description: tomcat8080 start....
start()
{
echo 'tomcat8080 start.....'
# tomcat 启动shell位置
sh "/usr/tomcat/bin/startup.sh"
return 1
} stop()
{
echo 'tomcat8080 stop.....'
sh "/usr/tomcat/bin/shutdown.sh"
return 1 } restart()
{
stop
start
return 1 } case "$1" in
start)
start
exit 1
;;
stop)
stop
exit 1
;;
restart)
restart
exit 1
;;
*)
echo "no option"
exit 1
;;
esac

修改文件权限

chmod 755 tomcat8080

添加到开机启动的服务中

chkconfig --add tomcat8080

至于为什么要这样写启动文件

service 命令会扫描/etc/init.d

比如 service tomcat8080 start 这个时候运行的是我们自己写的shell,start是参数,tomcat8080文件那样写是为了兼容service命令

nginx开机启动脚本如下

#!/bin/bash
#chkconfig: 2345 10 90
#description: "nginx80 start...."
#nginx who use 80 port
#install direction is /usr/local/nginx
#start shell is in /usr/local/nginx/sbin start()
{
nginx -c /usr/local/nginx/conf/nginx.conf
return 1
} stop()
{
nginx -s stop
return 1
}
quit()
{
nginx -s quit
}
restart()
{
nginx -s reload
return 1
}
status()
{
# no status
# ps -ef | grep nginx
return 1
} case $1 in
start)
start
exit 1
;;
stop)
stop
exit 1
;;
quit)
quit
exit 1
;;
status)
status
exit 1
;;
restart)
restart
exit 1
;;
*)
echo 'nginix service no options ' $1
esac

    Linux下的7个运行级别:

0系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。

1单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。

2多用户状态,没有NFS支持。

3完整的多用户模式,有NFS,登陆后进入控制台命令行模式。

4系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。

5X11控制台,登陆后进入图形GUI模式,X Window系统。

6系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启。

装tomcat和nginx心得的更多相关文章

  1. 整合Tomcat和Nginx实现动静态负载均衡

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6386135.html Nginx与tomcat整合可以实现服务器的负载均衡. 在用户的请求发往服务器进行处理时 ...

  2. Tomcat 搭配 Nginx 还是 Apache 呢?

    Apache .Tomcat.Nginx的区别, 哪个与Tomcat搭配效率高? 一. 定义: 1. Apache Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机 ...

  3. linux服务器部署tomcat和Nginx

    项目需要,申请了三台测试机器,好在测试机里面光秃秃的什么都没有,我就可以好好的学习一把玩一把了!接下来以图文的形式讲一下我所碰到的坑以及小小的收获吧! 一.准备工作 首先你得有一台可以玩的linux服 ...

  4. tomcat和nginx配置java服务器

    tomcat和nginx配置java服务器 环境配置 服务器配置  写了这么久的SSM,做了一个简单的网站[没有加入数据库],然后就要开始部署javaWEB的云服务器了.本次搭建使用的Tomcat和n ...

  5. Docker : Tomcat Clustering with Load Balancer (Tomcat and Nginx)

    Tomcat Clustering Series Part 5 : NginX as Load Balancer - Ramki Technical Bloghttps://www.ramkitech ...

  6. tomcat 与 nginx,apache的区别

    tomcat 与 nginx,apache的有什么区别 回答一: 题主说的Apache,指的应该是Apache软件基金会下的一个项目——Apache HTTP Server Project:Nginx ...

  7. 简析 Tomcat 、Nginx 与 Apache 的区别

    简析 Tomcat .Nginx 与 Apache 的区别 本文讲的是简析 Tomcat .Nginx 与Apache的区别, 经常在用 apache 和 tomcat 等这些服务器,可是总感觉还是不 ...

  8. tomcat结合nginx或apache做负载均衡及session绑定

    1.tomcat结合nginx做负载均衡,session绑定 nginx:192.168.223.136   tomcat:192.168.223.146:8081,192.168.223.146:8 ...

  9. Tomcat与Nginx的整合

    Tomcat与Nginx的整合 环境 操作系统:ubuntu 14.04.4 LTS 安装Nginx 有两种方式,一种是使用apt-get命令来安装二进制版本,另外一种是下载源码后自己编译. 二进制安 ...

随机推荐

  1. 前端中JSON对象和JSON字符串的相互转换

    资料来源: http://www.css88.com/archives/3919

  2. 创建支持ssh服务的docker容器和镜像

    http://www.kongxx.info/blog/?p=57 1. 这里使用的centos作为容器,所以首先下载centos的imagessudo docker pull centos 2. 下 ...

  3. (转) WTF is computer vision?

        WTF is computer vision? Posted Nov 13, 2016 by Devin Coldewey, Contributor   Next Story   Someon ...

  4. delegate用法

    一般来说 delegate 可以申明一个delegate类型  比如 public delegate funa(object b) 然后使用的时候申明 funa 作为类型  new funa(回调函数 ...

  5. Python 各进制间的转换(转)

    转载自:http://blog.chinaunix.net/uid-21516619-id-1824975.html python 2.6以后内置函数#10进制转为2进制>>> bi ...

  6. JAVA代码发送邮件示例和解释

    下载和上传附件.发送短信和发送邮件,都算是程序中很常用的功能,之前记录了文件的上传和下载还有发送短信,由于最近比较忙,邮件发送的功能就没有时间去弄,好在昨晚终于走通代码成功以163邮箱发送邮件到qq邮 ...

  7. 找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”的解决办法

    找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”.的解决办法站点发布后部署到了两 ...

  8. npoi上传xlsx文件,并读取数据

    视图 public PartialViewResult UploadIndex() { return PartialView(); } <div> <fieldset style=& ...

  9. Jmeter测试数据库

    1.创建线程组 2.右键 Thread Group -> add ConfigElement -> JDBC Connection Configuration创建一个JDBC配置 (这有个 ...

  10. svn常用操作

    1将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:sv ...