Linux下systemctl命令和service、chkconfig命令的区别
标签: Linux
1. Systemctl和service、chkconfig命令的关系
systemctl命令:是一个systemd工具,主要负责控制systemd系统和服务管理器。
service命令:可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
chkconfig命令:是管理系统服务(service)的命令行工具。所谓系统服务(service),就是随系统启动而启动,随系统关闭而关闭的程序。
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。
所以systemctl命令是service命令和chkconfig命令的集合和代替。
2. systemctl 管理服务的启动、重启、停止、重载、查看状态等常用命令区分
service foo start systemctl start foo.service 启动服务
service foo restart systemctl restart foo.service 重启服务
service foo stop systemctl stop foo.service 停止服务
service foo reload systemctl reload foo.service 重新加载配置文件(不终止服务)
service foo status systemctl status foo.service 查看服务状态
3. systemctl 设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令
chkconfig foo on systemctl enable foo.service 开机自动启动
chkconfig foo off systemctl disable foo.service 开机不自动启动
chkconfig foo systemctl is-enabled foo.service 查看特定服务是否为开机自动启动
chkconfig --list systemctl list-unit-files --type=service 查看各个级别下服务的启动与禁用情况
4. mysql 和 mysqld 的区别
mysql 是个命令行程序;mysqld 是服务。
linux 系统里一般的服务都是以 d 结尾的,比如 httpd,vsftpd 等等。
d 的全拼应该是 daemon,也就是守护程序的意思,常驻于后台。
5. mysqld:未被识别的服务(解决方法)

6. Linux系统中的运行级别

注:
参考:
Linux下systemctl命令和service、chkconfig命令的区别
Centos7下的systemctl命令与service和chkconfig
智能推荐
linux find命令 和 grep命令的区别及连用
区别: find(以文件属性为查找条件) find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,命令格式为:find 目录 条件 操作 。如: grep(以文件内容为查找条件) grep:grep命令是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,命令格式为:grep 条件 匹配内容 目录 。如: &n...
论systemctl命令的利与弊
前言 今天在测试环境发布SpringBoot服务,发现死活找不到错误的地方,错误日志也没有生成,然后就一顿tail,一顿cat,发现日志就截止到我发服务之前,dubbo服务结束的地方,如图所示。 WTF,why,我是丈二和尚摸不着头脑,后来我发现他这个服务不是像我之前那种nohup java -jar xxx.jar启动的,他这个是使用systemctl restart service@xx启动的...
Linux下kill、killall、pkill命令区别
查看进程 kill是用来终止进程的 首先可以通过ps aux查看系统有哪些进程正在运行。 关闭进程 1.用kill来杀死某一个进程 2.用killall杀死一类进程 3.用pkill踢出某个终端...
linux free 命令下free/available区别
原文:https://www.jianshu.com/p/2ffeb3a3aa90 例子 先说明一些基本概念 第一列 Mem 内存的使用信息 Swap 交换空间的使用信息 第一行 total 系统总的可用物理内存大小 used 已被使用的物理内存大小 free 还有多少物理内存可用 shared 被共享使用的物理内存大小 buff/cac...
linux文件系统命令 df和du的区别
1.文件系统查看命令:df df:disk free 没有指定挂载点时,显示所有挂载点的文件系统: 2.目录大小查看命令:du du: disk usage du和df的区别: df不光考虑文件占用空间,还统计被命令和程序占用的空间 du命令只计算文件或目录占用的空间 所以,df统计的会大于du统计的。...
猜你喜欢
Python+Selenium+Autolt选择本地文件上传至网站
如果网站有上传文件的功能,selenium不提供对本地元素的定位,如何使用python选择本地文件进行上传呢 可以使用Autolt工具上传文件: 1、下载网址:https://www.autoitscript.com/site/autoit/downloads/ 2、点击“Downlad ZIP”下载 3、解压缩下载的ZIP文件 4、打开脚本编辑器文件夹,有一个SciTE....
数据结构系列之一-线性表
数据结构系列--线性表 慧子和她的3D 慧子和她的3D 暑期工作搞不下去,不如趁着现在整块时间搞编程。学习资料书《大话数据结构》,前面两章的铺垫感性知识,看看过,从第三章开始正餐。 01 — 线性表 线性表:零个或多个数据元素的有限序列。用数学语言表达: ...
Linux系统的远程操作练习
目录 一、将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数 二、在win10系统下用putty登录ubuntu系统 三、VNC server VNC viewer 思考 一、将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数 1.打开虚拟机,进入设置 点击网络适配器,选择桥...
ORACLE----TimeStamp(时间戳)自动更新
之前对id的自增长进行了设置,原以为时间戳的更新也类似,使用序列之类的,但最终发现跟序列没半毛钱关系。触发器是肯定要用的,但编写脚本也是需要的。 (1)创建触发器 图2中,我们要选择事件(即例子中的INSERT,UPDATE),触发时间(即INSERT,UPDATE事件的前或后,例子中是before),列(例子中为MODIFIED_DATE,为TimeStamp类型),新旧值(为系统默认值OLD和...
