chkconfig

centos使用--开机启动

人盡茶涼 提交于 2019-12-09 10:39:22
centos6.8 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用chkconfig即可。 chkconfig mysqld on //设置为开机自动启动 chkconfig postfix off //取消掉某个服务自动启动 chkconfig –-add postfix //如果这个服务尚未被添加到 chkconfig 列表中 chkconfig --list //查询当前所有自动启动的服务 chkconfig --list httpd //查看指定的服务 /* |----------------------------------- | 当我们输入 | chkconfig --list httpd | 1httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off | 此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入: | chkconfig

CentOS设置服务开机启动的两种方法

痴心易碎 提交于 2019-12-09 10:38:01
1、利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用chkconfig即可。 [天涯PHP博客]-[ http://blog.phpha.com] 比如要将mysqld设置为开机自动启动: chkconfig mysqld on 要取消掉某个服务自动启动,只需要将最后的参数 “on” 变更为 “off” 即可。 比如要取消 postfix 的自动启动: chkconfig postfix off 值得注意的是,如果这个服务尚未被添加到 chkconfig 列表中,则现需要使用 –-add 参数将其添加进去: chkconfig –-add postfix 如果要查询当前所有自动启动的服务,可以输入: chkconfig -–list 如果只想看指定的服务,只需要在 “–-list” 之后加上服务名就好了,比如查看httpd服务是否为自动启动: chkconfig –-list httpd httpd 0:off 1

linux服务开机自启动&注册系统服务

大城市里の小女人 提交于 2019-12-09 10:36:53
首先先看下linux系统开机启动顺序,如下图 对,要解决Linux CentOS 和 Red Hat Linux 系统中设置服务自启动有 两种 方式,就是从图中圈出的两个步骤下手。 一、修改 /etc/rc.local 文件,添加启动服务的命令 先写好启动脚本或者启动命令,事先保证启动脚本或命令能正常启动服务,然后将脚本路径或启动命令添加至/etc/rc.local文件中,这个方法适合比较简单的shell脚本,比较方便,具体看最后的本次解决方案。 二、把可执行程序注册为系统服务,并设定级别的自启动 1、 注册系统服务 我想使用"service xxxx start"这样的简短命令来管理,就必须注册成为系统服务,那就是在目录 /etc/init.d/ 下,新建一个以服务名为文件名的文件。 如果我们打开目录 /etc/init.d/,看到的文件其实都是服务程序文件,每个文件的内容都大同小异,我们会看到,这里的文件在文件结构上几乎是一样的。几乎每个文件都有 start、stop、restart和status这样的标志,对,我们新建的这个文件也必须具有相同的结构,即可以接受start和stop参数并完成相应的操作。可以这么理解: service httpd 等价 /etc/rc.d/init.d/httpd service httpd start 等价 /etc/rc.d/init.d

redis 安装并设置为开机启动服务

耗尽温柔 提交于 2019-12-09 10:35:36
安装 1.下载redis,wget http://download.redis.io/releases/redis-3.0.1.tar.gz 解压:tar zxvf redis3.0.1.tar.gz cd redis3.0.1 make make test 报错,提示需要安装tcl, wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 安装tcl root用户 make install 安装完成 配置文件 可为redis服务启动指定配置文件,配置文件 redis.conf 在Redis根目录下。 #修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。 daemonize no #可修改默认监听端口 port 6379 #修改生成默认日志文件位置 logfile "/home/futeng/logs/redis.log" #配置持久化文件存放位置 dir /home/futeng/data/redisData 启动时指定配置文件 redis-server ./redis.conf #如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如: redis-cli -p 6380 使用Redis启动脚本设置开机自启动 启动脚本

redis的三种启动方式

别等时光非礼了梦想. 提交于 2019-12-09 10:31:49
redis的启动方式 1.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行 1 . /redis-server & 2.通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令: 1 . /redis-server /etc/redis/6379 .conf #如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如: 1 redis-cli -p 6380 3.使用redis启动脚本设置开机自启动 启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下,redis_init_script脚本代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc

CentOS设置程序开机自启动的方法

那年仲夏 提交于 2019-12-09 10:30:45
在 CentOS 或者 RedHat 其他系统下,如果是后面安装的服务,如 httpd 、 mysqld 、 postfix 等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用 chkconfig 即可。比如要将 mysqld 设置为开机自动启动: #chkconfig mysqld on 同理,要取消掉某个服务自动启动,只需要将最后的参数 “on” 变更为 “Off” 即可。比如要取消 postfix 的自动启动: #chkconfig postfix off 值得注意的是,如果这个服务尚未被添加到 chkconfig 列表中,则现需要使用 –add 参数将其添加进去: #chkconfig --add postfix 如果要查询当前所有自动启动的服务,可以输入: #chkconfig --list 但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在 “–list” 之后加上服务名就好了,比如查看 httpd 服务是否为自动启动,就输入: #chkconfig --list httpd 这个时候输出的结果: httpd 0:off 1

Linux 设置apache,mysql开机启动

假如想象 提交于 2019-12-09 10:30:33
linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务 cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 2345 mysqld on chown mysql:mysql -R /usr/local/mysql5/ service mysqld start apache设为linux服务 cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd vi /etc/init.d/httpd 在在#!/bin/sh后面加入下面两行 #chkconfig:345 85 15 #description: Start and stops the Apache HTTP Server. 然后 chmod +x /etc/rc.d/init.d/httpd chkconfig --add httpd 然后可以用setup命令进入服务设置,设置为开机启动 第二种方法: 在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl

Linux的运行级别和chkconfig用法

 ̄綄美尐妖づ 提交于 2019-12-09 10:30:22
linux服务器启动的时候分为6个等级 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动 具体和默认的启动等级可以在 /etc/inittab目录下查看 一般自用的linux默认登陆等级为5 公司为3 查看当前运行级别,使用runlevel命令 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 语 法:chkconfig [--add][--del][--list][ 系统服务 ] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig --list [name]    列出所有的系统服务在各个运行级别的启动状态 chkconfig --add name    增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 chkconfig --del name    删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。 chkconfig [--level levels]

Linux之checkconfig 服务自启动

依然范特西╮ 提交于 2019-12-09 10:30:11
chkconfig 命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记 chkconfig 不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] 参数用法: --add  增加所指定的系统服务,让 chkconfig 指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 --del  删除所指定的系统服务,不再由 chkconfig 指令管理,并同时在系统启动的叙述文件内删除相关数据。 --level< 等级代号 >  指定读系统服务要在哪一个执行等级中开启或关毕。 等级 0 表示:表示关机 等级 1 表示:单用户模式 等级 2 表示:无网络连接的多用户命令行模式 等级 3 表示:有网络连接的多用户命令行模式 等级 4 表示:不可用 等级 5 表示:带图形界面的多用户模式 等级 6 表示:重新启动 需要说明的是, level 选项可以指定要查看的运行级而不一定是当前运行级。对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时, init 不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。 chkconfig --list [name]

Linux下chkconfig命令详解

冷暖自知 提交于 2019-12-09 10:29:52
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。 参数用法: --add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 --del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。 --level<等级代号>  指定读系统服务要在哪一个执行等级中开启或关毕。 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示