Linux下的service命令和chkconfig命令的原理
CentOS下的service命令和chkconfig命令的原理
1、service命令的原理
service命令用来对服务进行启动和关闭,比如service mysqld start可以启动mysql服务,其实service命令本身是一个shell脚本,在service mysqld start命令中mysqld是用来启动mysqld服务的启动脚本,它本身是/etc/init.d目录下的mysqld脚本,命令中的start也是传给mysqld脚本的参数。
这个命令相当于用service脚本去调用mysqld脚本,而且将start参数传递给mysqld,service mysqld start命令就相当于/etc/init.d/mysqld start。
2、chkconfig命令的原理
chkconfig命令用来设置服务在那些启动级别下子启动,比如chkconfig --level 2345 mysqld on 表示mysqld服务在2345四个启动级别下自动启动,其实chkconfig命令会把/etc/init.d目录下的mysqld脚本做一个S/K到各个运行级别的目录下,比如/etc/rc2.d、/etc/rc3.d、/etc/rc4.d、/etc/rc5.d各个目录下。
以上这就是这两个命令的原理。
Linux下的service命令和chkconfig命令的原理的更多相关文章
- 构建LINUX下的入侵检测系统——LIDS   系统管理命令--vlock
		
构建LINUX下的入侵检测系统——LIDS 系统管理命令--vlock http://blog.chinaunix.net/uid-306663-id-2440200.html LIDS官方网站: ...
 - Linux下如何保持gnome-terminal窗口执行命令后停留而不立刻关闭(gnome-terminal -x)
		
Linux下如何保持gnome-terminal窗口执行命令后停留而不立刻关闭(gnome-terminal -x) 转自:http://jakfruit.blog.163.com/blog/stat ...
 - Linux下df与du两个命令的差别?
		
Linux下df与du两个命令的差别? 一.df显示文件系统的使用情况,与du比較,就是更全盘化. 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型. 举比例如以下: [roo ...
 - linux 下文件重命名/移动/复制命令(转)
		
linux 下文件重命名/移动/复制命令(转) linux下重命名文件:使用mv命令就可以了, 例:要把名为:abc 重命名为:123 可以这样操作: 重命名:MV命令 1.进入你的文件目录,运行 ...
 - linux下使用script和scriptreplay对命令行操作进行录像
		
转自:linux下用script和scriptreplay对命令行操作录像 在Linux中可以使用script命令来记录命令行的操作过程,并使用scriptreplay命令对命令操作进行回放,操作步骤 ...
 - linux下查看动态链接库依赖关系的命令  x86: ldd    *.so  arm: arm-linux-readelf    -d    *.so   实际例子: 以项目中用到的库librtsp.so分析: lijun@ubuntu:~/workspace$ arm-hisiv100nptl-linux-ld -d librtsp.so  arm-hisiv100nptl-linux-ld:
		
linux下查看动态链接库依赖关系的命令 x86:ldd *.so arm:arm-linux-readelf -d *.so 实际例子:以项目中用到的库librtsp.so分析:l ...
 - Linux下mysql使用systemctl restart mysqld命令失败
		
Linux下mysql使用systemctl restart mysqld命令失败: 解决方法:将mysql赋予root的权限 vim /etc/passwd 找到mysql开头的一行文件mysql: ...
 - Linux下的crontab定时执行任务命令详解
		
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“cr ...
 - (二)Linux下的crontab定时执行任务命令详解
		
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为&qu ...
 
随机推荐
- Django 向数据表中添加字段方法
			
在模型order中添加字段discount字段,并给予初始值0 方法: 先在models.py中修改模型 添加 discount = models.DecimalField(max_digits=8, ...
 - MSDN中回调函数的讲解及其C#例子:用委托实现回调函数
			
转自:http://blog.csdn.net/sizheng0320/article/details/1615777 ms-help://MS.MSDNQTR.2003FEB.2052/cpguid ...
 - Sprint第一个冲刺(第七天)
			
今天休息. 燃尽图:
 - vs2013 快捷键
			
//////////////// 编辑: ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数 ...
 - grpc rust 项目基本使用
			
1. 安装依赖(rust 基本依赖就不说了,需要配置环境变量) protoc 参考: https://github.com/google/protobuf/releases/tag/v3.5.1 2. ...
 - FastAdmin 关于跨域问题解决
			
FastAdmin 关于跨域问题解决 之前很久之前收集到社区的问题. https://forum.fastadmin.net/thread/277 今天又有人问到,无法打开,估计是网络问题. 以下为完 ...
 - for, while的用法
			
for循环求1+2+3+4+....+100 # include <stdio.h> int main(void) { int i; //循环中更新的变量i不能定义成浮点型 ; ; i&l ...
 - Unit05: WEB项目的开发模式 、转发  和  Unit09: EL、JSTL
			
Unit05: WEB项目的开发模式 .转发 和 Unit09: EL.JSTL dao package dao; import java.io.Serializable; import jav ...
 - php端安装rabbitmq-c
			
php端安装rabbitmq-c url:https://github.com/alanxz/rabbitmq-c cd rabbitmq-c**** ./configure --prefix=/us ...
 - my.conf配置大全
			
[client]port = 3306socket = /tmp/mysql.sock [mysqld]port = 3306socket = /tmp/mysql.sock basedir = /u ...