Centos 7 开机启动
方式1:
CentOS 7.x设置自定义开机启动,添加自定义系统服务
http://www.centoscn.com/CentOS/config/2015/0507/5374.html
方式2: centos下实现程序开机自启动(tomcat为例)
http://blog.csdn.net/fjssharpsword/article/details/7436898
CentOS 7开机启动脚本
http://www.cnblogs.com/bbizz/p/4137845.html
Linux Centos设置Tomcat开机启动
root账户
演示环境
系统:Linux CentOS 6.3 X32
环境:Tomcat-7.0.35 + jdk1.6.0_41
账户:root
1、进入编辑
vi /etc/rc.d/rc.local
2、打开后在最底部复制下面
export JDK_HOME=/usr/java/jdk1.6.0_41
export JAVA_HOME=/usr/java/jdk1.6.0_41
/var/apache-tomcat/bin/startup.sh
3、重启服务器,试试能不能访问。
非root账户, 模仿上面, 但是这个需要用户登录系统才启动.
[tomcat@idcw009 ~]$ vi .bash_profile 先使用非root的tomcat账户登录.
JAVA_HOME=/usr/java/jdk1.7.0_79
ANT_HOME=/home/tomcat/server/ant
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$ANT_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export CLASSPATH
export PATH
sh /home/tomcat/server/tomcat7/bin/startup.sh
centos 6.5 普通用户 开启自动运行
CentOS tomcat普通用户执行配置安装
http://os.51cto.com/art/201002/184813.htm
在Linux中开机自动运行普通用户脚本程序
http://os.51cto.com/art/200805/75144.htm
参考上面方式:
在Linux中开机自动运行普通用户脚本程序
===============================================================
vim /etc/rc.d/rc.local
在最后增加:
cd /home/tomcat/server/tomcat7/bin
su tomcat -c "sh /home/tomcat/server/tomcat7/bin/startup.sh"
重启电脑
CentOS下如何用讓tomcat 非root身份開機啟動?
這個問題我已經解決了,步驟:
1. 新建一個名為tomcat的普通用戶
2.在/etc/rc.local添加一句
su - tomcat -c "${tomcat路徑}/bin/startup.sh"
現在的問題是,我不想讓tomcat這個用戶登陸系統,所以把它的默認腳本設置成/sbin/nologin,這樣一來,上面的命令就不起作用了。
sudo -u tomcat -g xxxx ...../startup.sh
不过环境变量有可能需要事先设置好。
另外,tomcat作为Daemon启动的标准方式是使用jsvc通过rc脚本执行,非root用户也是在rc脚本中处理的。
linux下tomcat作为daemon运行 http://blog.csdn.net/shw2004/article/details/5782318
在linux下如果想让tomcat在开机时自启动,可以将启动代码写到/etc/rc.local里面。但是,这样的话,tomcat将以root权限运行,这是不安全的。因此,要想办法让tomcat以非特权身份作为daemon运行。
更详细操作见原文
安装 Tomcat 7 的通用方法(带 jsvc & APR 的源码编译和安装方法) http://archboy.org/2012/02/23/install-tomcat-7-with-jsvc-apr-generic/ 这里也有很详细的方法
CentOS 6下安装Tomcat 7并自启动
http://www.linuxidc.com/Linux/2014-08/105238.htm
分享到:
相关推荐
#### 三、实现Tomcat开机自启动的方法 ##### 方法一:修改`startup.sh`脚本并添加到`rc.local` 1. **修改`startup.sh`脚本**: - 打开Tomcat安装目录下的`bin/startup.sh`文件(例如`/usr/local/tomcat7_1/bin/...
2. **创建Tomcat开机启动服务文件**: 接下来,我们要创建一个Systemd服务单元文件来定义Tomcat的启动行为。使用`vi`编辑器创建或修改`/usr/lib/systemd/system/tomcat.service`文件,添加以下内容: ``` [Unit...
在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...
要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动,我们需要编写一个自定义的系统启动脚本,该脚本会被init系统在启动时调用。这里涉及到的知识点包括Linux的启动过程、Shell脚本编写、环境变量配置以及如何...
CentOS6.5下的tomcat自启动方案推荐,自己亲手做的,手把手教你
"Tomcat开机自启动" Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。下面将详细介绍 Tomcat 开机自启动的步骤和相关知识点。 一、基本概念 在开始之前,需要了解一些...
### Linux 下配置 Tomcat 开机启动 #### 概述 本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat ...
linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...
标题中的“tomcat6开机启动”指的是在操作系统启动时,能够自动...总结来说,通过了解和操作这些文件及目录,我们可以配置并管理Tomcat 6.0.33服务器,包括设置其为开机启动,以满足高效、稳定运行Java Web应用的需求。
我安装的ContOS8(版本:CentOS-Stream-8-x86_64-20191219-dvd1)没有默认安装 检查是否预装jdk,如果有请先卸载: yum -y remove java 确认安装版本: 注意jdk版本,不要安装错了,同理你可以选择其他对应版本的...
本文主要聚焦于如何在CentOS 7环境下设置自定义的开机启动脚本,以实现更加方便地管理和控制开机启动的服务。 首先,我们需要创建一个自定义的脚本,例如名为`centnet-service.sh`。这个脚本将包含我们需要在系统...
- 创建启动脚本:创建一个服务脚本,使Tomcat可以在开机时自动启动和停止。 3. **自动化安装**: 题目中的“自动安装”可能指的是通过脚本或配置管理系统实现自动化。这可以包括编写Shell脚本或使用Ansible、Puppet...
6. 配置Tomcat9开机启动 为了使Tomcat9能够随系统开机自动启动,需要在/usr/lib/systemd/system目录下创建tomcat9.service文件,内容包括服务描述、依赖关系以及执行的启动、停止、重启命令等。可以通过复制已有的...
2.2.1 配置Tomcat服务自启动:编写一个Systemd服务单元文件,如`/etc/systemd/system/tomcat.service`,定义启动脚本和相关参数,然后通过`systemctl enable tomcat`使其开机启动。 2.3 Tomcat性能优化 2.3.1 更改`...
11. **设置开机启动**: ``` sudo systemctl enable tomcat ``` **七、访问Web应用程序** 12. **防火墙设置**: 如果你的服务器启用了防火墙,需要允许8080端口通过。 ``` sudo firewall-cmd --permanent --add-...
4. 设置Tomcat开机启动: ``` sudo systemctl enable tomcat7 ``` 5. 检查Tomcat是否正常运行: ``` curl http://localhost:8080 ``` 如果返回Tomcat的欢迎页面,说明安装成功。 6. 配置Tomcat用户访问控制(可选...
若要设置Tomcat开机启动,执行: ```bash sudo systemctl enable tomcat ``` 部署Java Web应用程序到Tomcat,你需要将`.war`文件或解压后的Web应用目录放置在`/var/lib/tomcat/webapps/`目录下。例如,如果你有一个...
### Tomcat 在 CentOS Linux...通过上述步骤,我们可以成功地在 CentOS Linux 上实现 Tomcat 的开机自启动,从而确保应用程序能够稳定地运行在服务器上。此外,通过合理的配置,可以进一步提高 Tomcat 的性能和稳定性。
### 设置Tomcat开机启动 #### 步骤一:创建Tomcat Service 文件 1. **创建文件**:在`/usr/lib/systemd/system/`目录下创建名为`tomcat.service`的文件,并写入以下内容: ```ini [Unit] Description=Apache ...