Linux 系统服务管理(启动服务/停止服务/重启服务)的命令

您所在的位置:网站首页 重新dhcp命令 Linux 系统服务管理(启动服务/停止服务/重启服务)的命令

Linux 系统服务管理(启动服务/停止服务/重启服务)的命令

2023-08-07 07:54| 来源: 网络整理| 查看: 265

文章目录 一、使用命令 chkconfig 管理系统服务(一)命令介绍 二、使用命令 service 管理系统服务(一)命令介绍(二)命令用法1.启动服务2.停止服务3.重启服务4.查看状态 三、使用命令 systemctl 管理系统服务

一、使用命令 chkconfig 管理系统服务 (一)命令介绍

chkconfig 是管理系统服务(service)的命令行工具。所谓系统服务(service),就是随系统启动而启动,随系统关闭而关闭的程序。

chkconfig 启动、停止、重启系统服务,以及查询系统服务(service)运行级信息。更简单一点,chkconfig 是一个用于维护 /etc/rc[0-6].d 目录的命令行工具。

二、使用命令 service 管理系统服务 (一)命令介绍

service 命令是使用 System V 作为 init 系统的 Linux 发行版中用来控制系统服务的实用工具,service 命令的作用是去 /etc/init.d 目录下寻找相应的服务,可以启动、停止、重启系统服务,还可以显示所有系统服务的当前状态。

service 其实是一个 shell 脚本文件,你可以使用命令 cat 查看其中的脚本源码内容。

service 命令文件所在位置 [root@htlwk0001host mysqld]# which service /usr/sbin/service 查看 service 的文件类型 [root@htlwk0001host mysqld]# file /usr/sbin/service /usr/sbin/service: Bourne-Again shell script, ASCII text executable 查看 service 文件的属性 [root@htlwk0001host mysqld]# ll /usr/sbin/service -rwxr-xr-x 1 root root 3707 12月 10 2019 /usr/sbin/service (二)命令用法 1.启动服务 [root@htlwk0001host /]# service mysqld start

或者

[root@htlwk0001host /]# /etc/init.d/mysqld start

说明:

mysqld 在目录 /etc/init.d/ 下,它是一个 bash 脚本文件start 是一个命令选项 2.停止服务 [root@htlwk0001host /]# service mysqld stop 3.重启服务 [root@htlwk0001host ~]# service mysqld restart 4.查看状态 [root@htlwk0001host ~]# service mysqld status Redirecting to /bin/systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-04-23 16:11:01 CST; 16h ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 1069004 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 1068982 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 1069006 (mysqld) Tasks: 50 (limit: 23070) Memory: 230.4M CGroup: /system.slice/mysqld.service └─1069006 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid 4月 23 16:10:59 htlwk0001host systemd[1]: Starting MySQL Server... 4月 23 16:11:01 htlwk0001host systemd[1]: Started MySQL Server. 三、使用命令 systemctl 管理系统服务

详见《Linux 系统服务管理器 systemd 及命令 systemctl 的详细介绍》



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3