chkconfig

centos7开机自启动脚本

匿名 (未验证) 提交于 2019-12-02 23:57:01
两种实现方式: 方法一:(rc.local) 1、因为在centos7中 /etc/rc.d/rc.local 的权限被降低了,所以需要赋予其可执行权 chmod +x /etc/rc.d/rc.local 2、赋予脚本可执行权限 假设 /usr/local/script/autostart.sh 是你的脚本路径,给予执行权限 chmod +x /usr/local/script/autostart.sh 3、打开 /etc/rc.d/rc.local 文件,在末尾增加如下内容 /usr/local/script/autostart.sh 方法二:(chkconfig) 1、将脚本移动到 /etc/rc.d/init.d 目录下 mv /usr/local/script/autostart.sh /etc/rc.d/init.d 2、增加脚本的可执行权限 chmod +x /etc/rc.d/init.d/autostart.sh 3、添加脚本到开机自动启动项目中 cd /etc/rc.d/init.d chkconfig --add autostart.sh chkconfig autostart.sh on chkconfig启动脚本规范 在脚本开头加入下面内容: #!/bin/sh #chkconfig:2345 80 90 #decription:autostart 说明

service XXX does not support chkconfig

匿名 (未验证) 提交于 2019-12-02 23:56:01
有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。 但是当我们运行安装服务的命令时候,假设服务名为 myservice #chkconfig --add myservice 常常会出现 service myservice does not support chkconfig 我们一般在脚本开头加入下面两句就好了 #gedit /etc/init.d/myservice 添加下面两句到 #!/bin/bash 之后。 # chkconfig: 2345 10 90 # description: myservice .... 其中2345是默认启动级别,级别有0-6共7个级别。   等级0表示:表示关机      等级1表示:单用户模式      等级2表示:无网络连接的多用户命令行模式      等级3表示:有网络连接的多用户命令行模式      等级4表示:不可用      等级5表示:带图形界面的多用户模式      等级6表示:重新启动 10是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。 有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。 但是当我们运行安装服务的命令时候,假设服务名为 myservice #chkconfig --add myservice 常常会出现

chkconfig命令

匿名 (未验证) 提交于 2019-12-02 23:42:01
一. 本地虚拟机的缺点 本地虚拟机虽然也可以模拟服务器用,但电脑不能保证24小时都是开机的,一旦关机,服务就失去了连接,你将看到我们之前搭建的gitlab服务出现如下画面: 本地电脑7*24小时不关机是不现实的,但是可以保证,一旦虚拟机启动,服务也响应启动,而不是服务启动了,发现防火墙开机自启了,本地去访问gitlab时被拦截了,当关闭防火墙,又发现gitlab服务不是开机自动启动的,还需要手动敲一遍命令: gitlab-ctl start 这显然是不合理的,下面我们谈谈如何开闭防火墙开机自启动和设置gitlab开机自启动 二. 关闭防火墙开机自启动 网上有很多方法来查看防火墙的状态: service iptables status 输入上面命令,查看防火墙的状态,如看到ACCEPT、REJECT,说明防火墙服务正在运行 当然也可以使用chkconfig命令查看系统服务的运行级信息 这里需要说明一下chkconfig的6个运行级别: 0 停机,机器关闭(千万不要把initdefault设置为0) 1 单用户模式,类似windows下的安全模式 2 多用户模式,但是没有NFS支持 3 完整的多用户模式,是标准的运行级 4 一般不用,在一些特殊情况下可以用它做一些事情、例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置 5 就是X11,进入到 X Window系统了 6 重启

linux tomcat安装

隐身守侯 提交于 2019-12-02 23:36:57
一、下载tomcat包 下载tomcat包并上传至服务器中 解压文件: tar -zxvf apache-tomcat-8.5.47.tar.gz 为了后期程序的便于管理,我们还需要将Tomcat复制到指定的文件夹, 输入命令 " cp apache-tomcat-8.5.24 /usr/local/tomcat -r " 开启防火墙端口: 系统为Centos6及以下的版本,则找到 iptables 配置文件; 并在文件末尾加上 " -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT " ; 然后输入 " service iptables restart " 重启防火墙即可。 在防火墙中开启 8080 端口后,就可以在浏览器中输入 " ip:端口号 " 进行访问了 将Tomcat注册为系统服务; 输入命令 " cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat " 编辑启动文件,输入命令 " vi /etc/init.d/tomcat " 在第二行加入如下内容: ========================================================== # chkconfig: 112 63 37 #

linux 6 安装 Zabbix服务

匿名 (未验证) 提交于 2019-12-02 21:56:30
Linux(centos6)环境zabbix 3.4监控安装部署及zabbix agent配置 监控的范畴 监控工具应具备采集信息、存储信息、展示信息、报警通知等功能,Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态,实现集中监控管理的应用程序。 zabbix agent:部署在被监控主机上,负责被监控主机的数据,并将数据发送给zabbix server。 zabbix server:负责接收agent的报告信息,并组织配置信息、统计信息、操作数据等。 zabbix database:用于存储所遇到zabbix的配置信息、监控数据的数据库。使用如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 储存资料。 zabbix web:zabbix的web界面是基于 PHP 的,管理员通过web界面管理zabbix配置以及查看zabbix相关监控信息,可以单独部署在独立的服务器上。 部署zabbix服务端 部署zabbix服务端需要LNMP环境(nginx,mysql,php) 环境 [root@nginx ~]# cat /etc/redhat-release CentOS release 6.10 (Final) [root

Linux下二进制编译安装MySql,centeros7

匿名 (未验证) 提交于 2019-12-02 21:56:30
// 当时我装这个也是折腾了一下午 , 所以写一个笔记记录一下; //如果哪里有问题的话我们可以一起讨论( qq: 2970911340,邮箱+@qq.com),这也是我第一次写博客 练练手 1. 安cmake工具 # yum install -y cmake 2. 创建mysql用户 #useradd -s /sbin/nologin mysql // 设置为非登陆用户(安全) 3. 创建数据目录,该目录是用于数据库初始化时生成的库、表、日志等,不要直接在该目录下存放东西 # mkdir -p /mysql/data // 目录名随意(后面设置时要对应),但目录所在分区剩余空间不能小于1g(不是很清楚) # chown mysql.mysql /mysql/ -R // 将该目录的属主属组设置为mysql 4.安装编译时所需要的开发包等 # yum install ncurses-devel openssl-devel gcc* -y 5.解压mysql二进制包,并编译 # cd /packet / /cd 到 存放包的目录下 # tar xvf mysql-5.6.22.tar.gz # cd mysql-5.6.22 //直接开始编译,注意:一定要进入解压后的mysql包里在编辑 然后 cmake 接一大堆参数 有一些可以省略的 #cmake . -DCMAKE

linux 将自己的服务添加到系统service服务

匿名 (未验证) 提交于 2019-12-02 21:56:30
ԭ linux添加service服务,设置自启 转载:2018年10月16日 15:02:00 weixin_34174132 阅读数:2 举个栗子:idea的注册服务 位置及文件:/etc/init.d/idea idea #!/bin/sh # chkconfig: 2345 80 90 # description: idea register server case "$1" in esac # chkconfig ,# description不要少,设置自启需要。 服务启动:service idea start 服务关闭:service idea shutdown 设置自启:chkconfig idea on 关闭自启:chkconfig idea off linux 将自己的服务添加到系统service服务 2018年07月18日 10:39:00 水车306 阅读数 2752 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_22889431/article/details/85275839 linux 将自己的服务添加到系统service服务 前言 我们在linux上要启动一个程序得时候, 往往都是要写一堆路径, 找到要启动得服务程序, 再用 ./**

Linux CentOS开机启动项设置命令:chkconfig

匿名 (未验证) 提交于 2019-12-02 21:53:52
1、开机启动+++ crontab 定时执行 (定时执行可参考: https://www.cnblogs.com/prefectjava/p/9399552.html 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动: #chkconfig mysqld on 同理,要取消掉某个服务自动启动,只需要将最后的参数“on”变更为“Off”即可。比如要取消postfix的自动启动: #chkconfig postfix off #chkconfig --add postfix #chkconfig --del ip6tables #chkconfig --list 但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在“--list”之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入: 这个时候输出的结果: httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off 这个时候2~5都是on,就表明会自动启动了。 熟悉了开机启动,下一篇介绍 crontab 定时任务 文章来源: Linux

Linux-服务管理

半世苍凉 提交于 2019-12-02 14:31:21
[旧]System V init 初始化进程服务(service 与 chkconfig命令) 启动/停止/重启服务 service [servicename] [start|stop|restart] 重新加载服务配置文件(不重启服务) service [servicename] [reload] 查看服务状态 service [servicename] status 设置/禁止服务开机自动启动 chkconfig [servicename] [on|off] 查看服务是否是开机自动启动 chkconfig foo 查看各个启动级别下服务的开机自动启动与禁用情况 chkconfig --list 而RH7用Systemd初始化进程服务(systemctl命令,可视为service与chkconfig命令的组合体)替换了较为“古老”的System V init 初始化进程服务。需要注意的是:Systemd中,服务名大都以“.service”结尾,一般在System V init 中的服务名加上“.service”就是在Systemd中的服务名 [新]Systemd 初始化进程服务 启动/停止/重启服务 systemctl [start|stop|restart] [servicename] 重新加载服务配置文件(不重启服务) systemctl [reload]

Linux之服务管理

倾然丶 夕夏残阳落幕 提交于 2019-12-02 08:39:10
1. 服务是什么 服务其实也是一款软件,只不过这个软件可以被其他软件引用或者依赖,也就是说这款软件为其他软件提供服务,所以叫做服务。 有一些服务是相互依赖的,有一些是独立的服务,不依赖其他服务。 2. Linux服务分成两个类别 2.1.rpm包默认安装的服务, 独立的服务--就在内存中 基于xinetd服务----xinetd本身是独立的在内存中,然后它管理一堆服务,由xinetd响应被要求的服务。被要求的服务是没有在内存中的,也就是没有运行,只有当xinetd调用它的时候才会形影,所以响应时间比较慢 2.2源码包安装的服务(相当于外来的) 3. 启动和自启动 服务启动 :就是在当前系统中让服务运行,并且提供功能 服务自启动 :就是让服务在系统开机或者重新启动之后随着 系统的启动而启动服务。 4. 查询已经安装的服务 注意是rpm包才能查得到,因为系统查询是否安装了,是需要去这个/etc/rc.d/init.d/,或者/etc/init.d/(是上一个目录的软连接)目录下找相关的启动程序的,而源码包安装的位置是一般是/usr/local/下,所以查看服务是否安装一般情况下,可以去这个目录下,找到服务,看能不能启动 4.1查询rpm包安装的服务 chkconfig--list #chkconfig是checkconfig的缩写 5. 独立服务的管理 5.1.服务安装默认安装位置