1. 自己新建一个脚本,如centnet-service.sh
经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle等服务
2. 在脚本中输入启动服务的命令,如(开机启动tomcat):
#!/bin/bash
export JDK_HOME=/home/java/jdk1.8.0_91
export JAVA_HOME=/home/java/jdk1.8.0_91
/home/tomcat/apache-tomcat-8.0.36/bin/startup.sh
3. 执行如下命令,将该脚本标记为可执行文件(添加可执行的权限)
chmod +x /home/centnet/centnet-service.sh
4. 执行如下命令将/etc/rc.d/rc.local文标记为可执行文件
在centos7中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行在自己的脚本是不能起动一些服务的,执行下面的命令可以文件标记为可执行的文件
chmod +x /etc/rc.d/rc.local
5. 打开/etc/rc.d/rc.local文件,在最后面添加如下脚本
/home/centnet/centnet-service.sh
这样,centnet-service.sh这个脚本在开机的时候就会被执行了,以后再这里面写启动服务的命令就可以了
相关推荐
当出现多个springboot项目需要启动的时候,可以使用脚本启动的方式。这在springcloud项目的开发测试阶段尤为有用。以下展示启动脚本示例,过程中遇到的问题,以及相关的解决办法。 1、启动脚本 #!/bin/sh export ...
- 使用shell脚本语言编写安装脚本,实现一键自动安装。脚本中需要包含以下步骤: - 安装依赖包:CentOS 7可能缺少一些MySQL8所需的库,如`libaio`,确保先安装它们。 - 添加MySQL的GPG密钥:`rpm --import ...
总之,通过这个shell脚本,能够在CentOS 6.5上实现Oracle 11g的快速、自动化安装,大大降低了安装的复杂性和时间成本,使得即使是Linux新手也能轻松应对。这个脚本的价值在于其可定制性,可以根据具体需求进行调整,...
首先,"CentOS6.5 LNMP环境搭建Shell脚本"是自动化安装和配置这四个组件的关键。通过运行一个精心编写的Shell脚本,可以大大简化这个过程,节省时间和精力。通常,这种脚本会包括以下步骤: 1. 更新系统:使用`yum ...
该安装包实现利用给定参数安装单机版或者集群版es数据库,指定参数后安装过程全自动,自动修改系统内核,配置jdk,自动识别并配置内存,自动根据节点数配置集群脑溢节点配置数。涉及到以下操作 1、自动检测配置java...
在压缩包文件"centos7安装mysql5.x数据库"中,可能包含了上述所有步骤的详细脚本,用于自动化安装过程。使用这样的脚本可以大大提高效率,特别是在需要批量部署的场景下。在使用前,务必根据实际情况对脚本进行适当...
Shell脚本是Linux系统中的一种强大工具,它允许用户通过编写简单的命令行指令组合来实现自动化任务。在《shell脚本100例(最新版).pdf》这本书中,作者详细介绍了各种实用的Shell脚本案例,涵盖了从基础语法到高级...
在Linux系统,特别是CentOS这样的基于Red Hat的发行版中,使用shell脚本来启动和管理Java应用程序(如jar包)是一种常见的做法。本文件包提供了一个名为`run.sh`的shell脚本模板以及一个`run命令详解.docx`文档,...
本书《shell脚本100例》通过实例教学的方式,向读者展示了如何编写Linux下的shell脚本,以此来提高对Linux系统自动化和系统功能的运用能力。本书不仅适合于初学者熟悉Linux操作系统的自动化使用,同时也适用于有一定...
Shell脚本是Linux系统中的一种批处理程序,它允许用户编写一系列命令并将其保存为一个文件,通过执行这个文件来完成自动化任务。编写Shell脚本通常涉及变量定义、条件判断、循环结构、函数定义等元素。在我们的场景...
在CentOS操作系统中,为了实现Redis数据库的自动化管理,通常需要创建一个自启动的shell脚本,以便在系统启动时自动启动Redis服务,并提供停止、重启等操作。本文将详细介绍如何创建这样一个脚本以及相关的配置步骤...
Shell脚本是Linux/Unix系统中的程序设计语言,它提供了与操作系统进行交互的方式,用于自动化重复性任务。这里我们分享的是一份集大成的Shell脚本实例合集,涵盖了许多实用技巧,非常适合学习和日常使用。以下是部分...
在自动化安装的过程中,我们通常会编写一个shell脚本,如`install_nginx.sh`,将上述步骤整合在一起。脚本可能包含以下内容: ```bash #!/bin/bash # 更新系统 yum update -y # 添加EPEL仓库 yum install epel-...
这个shell脚本可以自动化以上所有步骤,减少手动操作的时间和出错的可能性。通过读取和执行`shell-文件`中的脚本,你可以一键完成PHP、nginx和MySQL的安装和配置。请确保脚本的安全性,避免引入潜在的风险。 总之,...
在实验文件中,这个shell脚本应该已经包含了所有必要的命令,只需在CentOS 7环境下运行即可实现自动部署。 **五、安全和优化** 在实际生产环境中,还需要考虑更多的安全因素,如限制Nginx和PHP-FPM的权限,设置...
本主题主要关注在Linux环境下使用Shell脚本来实现Java Development Kit (JDK) 和 PostgreSQL 数据库的自动化安装。 首先,让我们深入了解一下什么是Shell脚本。Shell脚本是Linux或类Unix操作系统中的一种命令解释器...
MySQL Shell脚本是一种高效的方法,用于自动化MySQL数据库的部署、管理及维护任务。在IT行业中,尤其是在运维领域,自动化是提升效率和减少错误的关键。本文将深入探讨如何使用Shell脚本来实现MySQL的自动化部署。 ...
2 内置可以在存储过程中执行Linux命令插件 3 安装完成后,cd /auto/mysql/support-files/, ./mysql.xs.server start 是启动 ./mysql.xs.server stop 是停止 ./mysql.xs.server status 是查状态 ./mysql.xs.server ...
总之,安装PostgreSQL 13在CentOS 7上需要考虑系统依赖、启用额外仓库以及可能的自动化脚本执行。通过理解这些步骤,你可以有效地管理数据库环境,并为你的项目或应用提供稳定可靠的数据库支持。