本文转自:https://blog.51cto.com/mrxiong2017/2084790 一.设置crond.serivice服务为开机自启动 步骤1:查看crond.serivce服务的自启动状态[root@localhost ~]# systemctl is-enabled crond.servicedisabled 此时crond.serivce的自启动状态为disabled 步骤2:开启crond.serivce服务自启动 [root@localhost ~]# systemctl…
1.在/usr/lib/systemd/system/路径下创建文件 ***.service. 写入如下内容 [Unit]Description=nginxAfter=network.target [Service]Type=forkingExecStart=/usr/local/webserver/nginx/sbin/nginx             #服务路径ExecReload=/usr/local/webserver/nginx/sbin/nginx -s reloadExecSto…
1.简单说明centos7系统中有不同类型的程序,一类是操作系统的服务程序,另一类是第三方程序,而redis就是第三方程序,每次关机后开机都要手工重新启动,很麻烦,那么如何把redis设置为开机自启动,以下将通过新建脚本的方式实现redis开机自启动. 2.具体步骤(1)在etc目录下新建redis文件夹,把redis源码文件中redis.conf配置文件复制到/etc/redis/目录下,我的配置文件的放在cd /usr/local/redis/bin/这个路径下 mkdir /etc/red…
最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话不多说. 只有两个步骤: 设置redis.conf中daemonize为yes,确保守护进程开启. 编写开机自启动脚本 基本原理为: 系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动:若想将新的程序开机自启动,只需在该目录下添加一个自定义启动程序的脚本,然后设置相应规则即可. 如在这里我们在/etc/init.d/下新…
昨天刚用了一下CentOS7,很自然的就安装了mono和Jexus,用的都是目前最新版mono4.2.2.10和jexus5.8.0 mono和jexus的具体安装方法,园子里已经有了很多教程,这里就不再说明. 之前用的都是CentOS6.x装好mono和Jexus后,在 /ect/rc.local 后面添加 /usr/jexus/jws start 就可以让 jexus跟随系统一起启动. 然而在CentOS7上用上面的方法却行不通,找到<Centos.Ubuntu 安装 Mono.Jexus>…
新建系统服务描述文件 cd /etc/systemd/system sudo vim myapp.service 添加以下配置: [Unit] # 这里添加你的服务描述 Description=myapp After=syslog.target [Service] # 这里更改为你的用户名 User=myapp # 这里路径为你的spring boot工程的jar包路径 ExecStart=这里是需要执行的命令 SuccessExitStatus=143 [Install] WantedBy=m…
把要配置成服务的tomcat文件夹中的catalina.sh脚本文件拷一份到/etc/init.d目录,并且改文件名称为tomcat6 cp /usr/web/tomcat/tomcat-/bin/catalina.sh /etc/init.d/tomcat6 并把脚本授权给所有用户执行 chmod 755 /etc/init.d/tomcat6 修改tomcat6文件配置 vim /etc/init.d/tomcat6 添加chkconfig和description两行注释.有这两行注释才能支…
1.编写/etc/init/php7.0-fpm脚本如下 sudo vim /etc/init/php7.0-fpm #!/bin/sh### BEGIN INIT INFO# Provides: php7.0-fpm# Required-Start: $remote_fs $network# Required-Stop: $remote_fs $network# Default-Start: 2 3 4 5# Default-Stop: 0 1 6 # Short-Description: s…
需求 在新安装的 Ubuntu 18.04 系统上,将有些不可描述的程序开机之后自动启动 Startup Applications Preferences 打开 Startup Applications Preferences,在里面添加你需要执行的命令即可. 测试成功! 参考 https://help.ubuntu.com/stable/ubuntu-help/startup-applications.html 失败的尝试 开机自启动 crontab man 5 crontab @reboot…
在Centos7下,rc.local文件,开机默认是不执行的 1.进入rc.local中 路径如下图…
在Centos7下,rc.local文件,开机默认是不执行的 它是个软链接 [root@data-1-1 ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Apr 8 17:11 /etc/rc.local -> rc.d/rc.local 实际文件不具备执行权限,设置开机启动 [root@data-1-1 ~]# ll /etc/rc.d/rc.local -rw-r--r--. 1 root root 524 Jun 20 09:12 /etc/…
1.PHP7.0.13下载 wget http://cn2.php.net/get/php-7.0.13.tar.gz/from/this/mirror 2.解压 .tar.gz 3. 进入目录 cd php- 4.下载扩展库 yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel MySQL pcre-devel yum -y install c…
Centos7 安装系统服务 1 编写可执行程序 * 这里可以是任意编程语言(C.C++.Java.PHP.Python.Perl ...)编写的程序: 当前假设此程序的执行目录为: /myservice/bin 2 编写服务脚本 #! /bin/bash # chkconfig: # description: this is your auto run program. start() { echo "starting service ..." cd /myservice/bin .…
  1.oracle 用户下 修改$ORACLE_HOME/bin/dbstart [oracle@dev-oracle ~]$  vi  /opt/oracle/app/oracle/product/11.2.4/dbhome_1/bin/dbstart    将ORACLE_HOME_LISTNER=$1 修改为 ORACLE_HOME_LISTNER=$ORACLE_HOME…
1.oracle 用户下 修改$ORACLE_HOME/bin/dbstart   vim /home/oracle/database/product/12c/db_1/bin/dbstart 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME 2.oracle 用户下 修改$ORACLE_HOME/bin/dbshut vim /home/oracle/database/product/12c/db_1/bin/dbshut 将…
1,启动服务(每条都可以)systemctl start httpdsystemctl start httpd.serviceservice httpd start 2,停止服务systemctl stop httpdsystemctl stop httpd.serviceservice httpd stop 3,重启服务systemctl restart httpdsystemctl restart httpd.serviceserivce httpd restart 4,查看服务运行状态sy…
centos7使用systemd管理开机自启动服务,不提倡rc.local. 假设现在有2个服务,分别为: my111: my222: 希望在开机时自动启动my222服务,但是my222启动需要my111也启动: 假设上面的2个服务在启动时,会分别调用2个脚本: my111: ==>/tmp/run1 my222: ==>/tmp/run2 下面讲述如何完成上面的工作: systemctl enable my222.service reboot 来自为知笔记(Wiz)…
一.设置nginx的开机自启动方法 1.在/etc/init.d/目录下创建nginx文件 vi /etc/init.d/nginx 编写内容如下: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP3 p…
查看开机启动项 systemctl list-unit-files |   grep enable 为服务添加开机启动项 systemctl enable zabbix-server.service 移除开机启动项的服务 [root@localhost bin]# systemctl disable zabbix-server.serviceRemoved symlink /etc/systemd/system/multi-user.target.wants/zabbix-server.serv…
设置了ntpd开机自启动,重启服务器ntpd没有自启动 1.需要禁掉chronyd.service: systemctl disable chronyd.service 2.手动启动ntpd: systemctl start ntpd 3.再次设置开机自启动: systemctl enable ntpd 4.重启服务器测试ntpd即可正常自启动了…
 整理了linux下程序开启几种方式,转载相关博客做统一记录 <linux程序设置开机自启动>转载自:https://www.cnblogs.com/flcz/p/7691532.html 注意: 作者测试时,Linux版本为RedHat6,同时应用在CentOS6应该也可以(作者未实测,但有同事在CentOS6上使用可行),系统版本的不同,可能造成操作上的差异(CentOS7就与CentOS6有较大的不同),但具体的思路可借鉴. 以下操作均在root权限下 Linux下配置某个服务的开机自启…
注意: 作者测试时,Linux版本为RedHat6,同时应用在CentOS6应该也可以(作者未实测,但有同事在CentOS6上使用可行),系统版本的不同,可能造成操作上的差异(CentOS7就与CentOS6有较大的不同),但具体的思路可借鉴. 以下操作均在root权限下 Linux下配置某个服务的开机自启动,分为两种情况:一种是已经挂载的,另一种是未挂载的. 已经挂载的程序可以使用 chkconfig命令查到运行等级,如httpd服务 执行命令:   #chkconfig  --list |g…
Linux CentOS设置服务开机启动的方法 by 天涯 · 2013/07/26 CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算 手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,…
CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦. 其实命令很简单的,使用chkconfig即可. 参考文章:Lin…
目前很多项目都部署在tomcat上,频繁操作中,每次启动或关闭tomcat都稍显麻烦,那如何设置tomcat的开机自启动? Linux下tomcat的开机自启动设置 网上主要有两种方式,一种是shell脚本启动方式.一种是修改系统文件方式:这里整理下秒上手的简易方式. 1.修改系统文件rc.local:vi /etc/rc.d/rc.local rc.local是给用户自定义启动时需要执行的文件,和windows里面的“启动”菜单有点像. 2.在文件末尾添加如下内容后保存退出: export J…
设置PostgreSQL开机自启动PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下cd /opt/soft_bak/postgresql-10.1/contrib/start-scripts/ linux文件即为linux系统上的启动脚本1)修改linux文件属性,添加X属性#chmod u+x linux#chmod o+x linux 2) 复制linux文件到/etc/init.d目录下,更名为postgresql#cp…
一.配置SSH参数 修改sshd_config文件,命令为: vi /etc/ssh/sshd_config 输入“ /Pass ”回车搜索 找到#PasswordAuthentication no的注释去掉,按 i 进入编辑模式,将注释#去掉并且将NO修改为YES   //kali中默认是yes 输入“ /PermitR ”回车搜索 找到#PermitRootLogin without-password修改为 PermitRootLogin yes 然后,按ESC返回命令行 输入:wq! 回车…
参考资料:http://www.cnblogs.com/handongyu/p/6419305.html    http://coolnull.com/1986.html 一.安装libevent 首先检查系统中是否安装了libevent [root@yeebian ~]# rpm -qa | grep libevent 如果安装了则查看libevent的安装路径,后续安装时需要用到 [root@yeebian ~]# rpm -ql libevent 如果没有安装,则先安装libevent […
[1] 更改/etc/oratab # This file is used by ORACLE utilities. It is created by root.sh # and updated by the Database Configuration Assistant when creating # a database. # A colon, ':', is used as the field terminator. A new line terminates # the entry.…
CentOS设置服务开机启动的方法   CentOS设置服务开机启动的两种方法 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦. 其实命令很简单的,使用…