linux服务器重启后,每次要启动redis.ftp.tomcat等应用总是很麻烦,于是写了一个自定义脚本,在开机或重启的时候,自动启动多个服务.应用. 很简单,写脚本.设置开机启动.   第一步.准备工作 mkdir /data/myScript #在/data目录创建一个myScript的文件夹 [root@root]# service vsftpd start #启动ftp [root@root]# service nginx start #启动Nginx [root@root]# sh…
linux自定义开机启动服务和chkconfig使用方法 1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭.将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭.实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d /init.d目录下指定文件的shell脚本. 2. 手…
原文:https://www.cnblogs.com/jimeper/archive/2013/03/12/2955687.html linux自定义开机启动服务和chkconfig使用方法 1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭.将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭.实质就是在r…
1 linux 服务注册 service文件 在service文件中设置变量和环境变量 [Unit] Description= #服务描述 After=syslog.target #服务启动依赖 [Service] Type=forking #服务启动类型 可选类型有simple forking Environment="LD_LIBRARY_PATH=path" #设置变量 ExecStart= #启动命令 ExecStop= #停止命令 [Install] WantedBy=mul…
  在Linux6中查看及设置开机自启信息是使用chkconfig命令,Linux7中此命令已经被替代,接下来我们就来研究下Linux7中的区别所在. chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd config…
转 http://www.cnblogs.com/jimeper/archive/2013/03/12/2955687.html 手工创建服务 1.在/etc/rc.d/init.d目录下创建shell脚本,文件名auto_run 2.chkconfig --add auto_run 自启动shell格式和注意点 示例,auto_run的前三行如下: #!/bin/sh #chkconfig: 2345 80 90 #description:auto_run 第一行,告诉系统使用的shell,所…
程序开机启动的配置文件(/etc/rc.local) # 系统级别 ntsysv # 图形界面设置自启程序 chkconfig(/etc/init.d/sshd) 处理开机启动的文件 # 用户级别 # 写入/etc/rc.local(推荐使用,一般作为企业服务器的档案文件,Linxu启动最后加载的东西) vim /etc/rc.local # 所有程序都必须写入rc.local,注释并备份 [更多参考]Linux 开机启动流程                    https://www.cnb…
1.首先 你得下载一个tomcat[一般都是解压版的,解压放在那里就能用] startup.bat  shutdown.bat   service.bat等文件都在tomcat的bin目录下  ,例如:C:\Program Files\Java\apache-tomcat-6.0.47\bin 2.修改startup.bat 在第一行前加入如下内容: SETJAVA_HOME=C:\Program Files\Java\jdk1.8.0_101 SETCATALINA_HOME=C:\Progr…
[ 操作系统 Centos7 ] 一,开机自动启动的配置 1,赋予 /etc/rc.local 的执行权限 => chmod +x /etc/rc.local 2,在 /etc/rc.local 在文件末尾编写要执行的脚本 3,注意写在这个文件中的脚本不要使用相对路径 二,环境变量的修改 1,我们可以用脚本 echo $PATH 查看目前的环境变量 2,我们可以通过修改 /etc/profile 3,在文件中添加脚本 export PATH="$PATH:/path"  /pat…
1:编辑etc目录下motd文件 佛祖图案 [root@host1 ~]# vim /etc/motd _oo0oo_ 088888880 88" . "88 (| -_- |) 0\ = /0 ___/'---'\___ .' \\\\| |// '. / \\\\||| : |||//\\ /_ ||||| -:- |||||- \\ | | \\\\\\ - /// | | | \_| ''\---/'' |_/ | \ .-\__ '-' __/-. / ___'. .' /-…
修改/etc/rc.d/rc.local文件,修改完成后需执行以下指令才能正常自启动 chmod +x /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using t…
linux下开机自启: 在/etc/init.d目录下新建文件elasticsearch 并敲入shell脚本: #!/bin/sh #chkconfig: #description: elasticsearch export JAVA_HOME=/home/app/java/jdk1..0_201 export JAVA_BIN=/home/app/java/jdk1..0_201/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:…
往往我们在工作中需要自行写一些脚本来管理服务,一旦服务异常或宕机等问题,脚本无法自行管理,当然我们可以写定时任务或将需要管理的脚本加入自启等方法来避免这种尴尬的事情,case适用与写启动脚本,下面给大家带来一个开机自启管理nginx服务,写的不好,望各位大佬指点评价... 已知nginx常用管理命令为: 启动:/application/nginx/sbin/nginx 停止:/application/nginx/sbin/nginx –s stop 重启:/application/nginx/s…
一.通过rc.local该文件实现开机自启   1:编写测试脚本 [root@host1 ~]# vim test.sh #!/bin/bash /bin/echo $(/bin/date +%F_%T) >> /tmp/test.log ##开机启动打印当前时间输出到test.log文本里   2:测试脚本完成之后,更改rc.local配置文件 [root@host1 ~]# vim /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FO…
linux Nginx服务开机自启 Nginx 是一个很强大的高性能Web和反向代理服务器.虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便.下面介绍在linux下安装后,如何设置开机自启动. 首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: vim /etc/init.d/nginx 在脚本中添加如下命令: #!/bin/sh # # nginx - this script starts and stops the nginx…
如何管理linux开机自启服务? 自启动服务非常重要,例如 (1)需要手动添加希望自启的服务,如安装svn后没有自动添加,就需要我们手动加入(2)安装某些程序后,自动加到自启动了,但我们不需要,需要手动移除(3)很多恶意程序都会把自己加入自启动,需要我们排查删除运行级别的原理涉及到自启动操作时,就会接触到 /etc/rc.d/rc[0-6].d 这7个目录这几个目录代表着linux的7个运行级别在 /etc/inittab 文件中指定了系统启动时默认进入哪个级别Linux进入运行级别后,就会进入…
/etc/init.d 目录,我们把shell脚本放在这个目录下来作为启动脚本 都是用来放服务脚本的,当Linux启动时,会寻找这些目录中的服务脚本,并根据脚本的run level确定不同的启动级别. 在制作服务脚本的过程中,使用了Linux的两个版本,CentOS和Ubuntu,需要在两个版本中都可以开机启动服务.但Ubuntu没有 /etc/rc.d/init.d这个目录,所以,为了保持同一种服务在CentOS和Ubuntu使用的统一性,将服务脚本(注:服务脚本在两个不同版本中是不同的)都放…
在 VMware 11.0 中安装了CentOS 6.5的Linux系统中部署ArcGIS Server,安装完后默认开机不自动启动此服务,每次开机都要手动启动(如下图所示),这样太麻烦.本文记录了设置开机Arcgis Server服务自启动的过程. 1.以root身份登录linux,然后将启动文件(arcgisserver)拷贝到 /etc/rc.d/init.d 路径下: ①执行命令:cp /home/arcgis/arcgis/server/framework/etc/scripts/ar…
方式一.二.三适用于ubuntu,centos推荐使用方式二.方式三 方式一 在ubuntu系统中,如果你使用的apt方式安装的软件,可以使用如下方式直接添加服务的开机自启, 如果你是手动解压缩官网下载的安装包安装的建议使用方式二.方式三. 直接使用apt进行的软件安装,一般情况下系统会默认生成开机自启的脚本文件,你只需要执行固定的命令,即可进行服务的开机自启. mysql的开机自启 sudo update-rc.d mysql default nginx的开机自启 sudo update-rc…
前言:最近,有一个项目需要用到开机自动启动机房,所以就研究了一下 1.把node的快捷方式放在放在/usr/bin/(环境变量)下面,所有的命令默认是从这里面进行调用的 ln -s /home/tool/node/node-v8.11.3-linux-x64/bin/node /usr/bin/node //这里的路径就是安装node的路径 ln -s /home/tool/node/node-v8.11.3-linux-x64/bin/node /usr/bin/node 2.添加开机自启动…
linux开机自启 背景 目前要部署一个spring boot框架的jar包,实现开机启动项目或者应用挂掉了 执行启动脚本 在root目录下有一个启动项目的脚本: app_start.sh app_start.sh 里面内容是: nohup java -jar xxx.jar>/dev/null 2>&1 & linux执行 sh /root/app_start.sh 可以后台启动xxx.jar应用 一.开机自定义执行命令(脚本)(/etc/rc.d/rc.local) 简介…
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安…
1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串.列表(lists).集合(sets).有序集合(sorts sets).哈希表(hashs) 2.redis的应用场景  缓存(数据查询.短连接.新闻内容.商品内容等等).(最多使用)分布式集群架构中的session分离.聊天室的在线好友列表.任务队列.(秒杀.抢购.12306等等) 应用排行榜.…
最近在东营做一个超市购物的项目,业务体量很小,是仅供内部员工使用的内网应用程序,其中涉及一个商品数据同步的winform应用程序,有一个问题就是服务器重启后,必须登录服务器操作系统,手动启动才行,于是就想改成一个开机自启动的程序,网上搜了一堆出来,我大致分为两种解决方案:一,把winform改成开机自启,主要思路就是更改注册表,要么直接改注册表,要么把改注册表的代码加在winform程序里.二,把winform应用程序放到任务计划里,或者放到开机自启文件夹里(startup),或者由window…
一.创建脚本文件 在  /etc/init.d  目录下,创建脚本文件 elasticsearch # cd /etc/init.d/ # vim elasticsearch 将以下内容写入文件中(其中JDK安装路径.elasticsearch安装路径及用于启动的elasticsearch的用户根据实际情况进行修改) #!/bin/sh #chkconfig: #description: elasticsearch export JAVA_HOME=/usr/local/java/jdk1..0…
感谢大佬:https://blog.csdn.net/wangmx1993328/article/details/81013715 目录 Tomcat 下载 startup.bat 启动 Tomcat service.bat 服务启动 注册服务 移除服务 停止 Tomcat 启动 tomcat 一般有两种方式: 1.直接运行 %Tomcat_HOME%//bin/startup.bat 启动: 2.使用 %Tomcat_HOME%//bin/service.bat 注册 windows 服务启动…
本文地址http://comexchan.cnblogs.com/ ,作者Comex Chan,尊重知识产权,转载请注明出处,谢谢! 完成了Nginx的编译安装后,仅仅是能支持Nginx最基本的功能,为了在生产环境应用,还需要进行一些额外的设置.   设置系统服务 每次进入nginx的home目录进行nginx的开启.关闭.重载非常不方便,所以,我们需要注册系统服务,来避免此类问题. 进入nginx目录,创建系统服务文件: cd /comexHome/nginx vim nginx4comex…
由于种种原因我们需要重启服务器或断电重启,服务都得手动一个一个启动太过麻烦,所以专门了解开机自启脚本的设置方法. 方式一: 直接在脚本/etc/rc.d/rc.local(和/etc/rc.local是同一个文件,软链)末尾添加自己的脚本.然后,增加执行权限chmod +x /etc/rc.d/rc.local. 方法二: 每次登录自动执行 也可以设置每次登录自动执行脚本,在/etc/profile.d/目录下增加sh脚本, 用户第一次登录时,/etc/profile会遍历/etc/profil…
1.下载: http://nssm.cc/download/?page=download 2.解压: 根据自己的系统选择相应的32bit或者64bit,然后将相应的可执行文件拷贝到系统环境中.配置环境变量: 3.配置: cmd命令行模式下,进入到nssm的目录或者直接运行下面的命令: nssm install NodeJS (NodeJS为测试环境下面的安装的服务名称,该测试案例是node程序) 在Path 中选择你安装的node.exe,Startup directory 选择你的node应用…
Linux中程序开机自启 https://www.itbulu.com/debian-ubuntu-rclocal.html…