Linux - 利用systemctl命令管理服务

systemctl命令是系统服务管理器指令,融合了service和chkconfig的功能,可以查看和设置服务。

这里以docker服务为例。

利用systemctl命令管理

显示服务状态:systemctl status docker.service
列出服务层级和依赖关系:systemctl list-dependencies docker.service

启动服务:systemctl start docker.service
关闭服务:systemctl stop docker.service
重启服务:systemctl restart docker.service

设置服务自启动:systemctl enable docker.service
禁止服务自启动:systemctl disable docker.service

查看服务是否自启动:systemctl is-enabled docker.service
列出系统所有服务的启动情况:systemctl list-units --type=service
列出所有自启动服务:systemctl list-unit-files|grep enabled

对应的旧指令(chkconfig、service)

显示服务状态:service docker status
列出服务层级和依赖关系:systemctl list-dependencies docker.service

启动服务:service docker start
关闭服务:service docker stop
重启服务:service docker restart

设置服务自启动:chkconfig --level 3 docker on
禁止服务自启动:chkconfig --level 3 docker off

查看服务是否自启动:chkconfig --list docker
列出系统所有服务的启动情况:chkconfig --list
时间: 2024-10-27 17:16:45

Linux - 利用systemctl命令管理服务的相关文章

Linux中用systemctl命令管理服务

systemctl start foo.service 启动服务systemctl restart foo.service 重启服务systemctl stop foo.service 停止服务systemctl reload foo.service 重新加载配置文件(不终止服务)systemctl status foo.service 查看服务状态 systemctl enable foo.service 开机自启动systemctl disable foo.service 开机不自启动sys

源码包安装和快捷的管理nginx,自定义命令管理服务

安装线上的生产服务器软件包时大多会用源码安装,这是因为源码安装可以选择最新的软件包,而Linux系统自带的软件包一般都是最稳定的版本,但不能保证是最新的.源码安装还可以自行调整编译参数,最大化地定制安装结果.相对而言,源码安装的性能是最优异的.但该源码装的软件不能使用 systemctl 管理,启动,关闭,查看状态,重启比较麻烦,现在编写一个启动脚本,可以简单快捷的管理该软件 环境Red Hat Enterprise Linux Server release 7.0 安装源码包nginx-1.8

linux的systemctl 命令用法 转

目录 预热 管理单个 unit 查看系统上的 unit 管理不同的操作环境(target unit) 检查 unit 之间的依赖性 相关的目录和文件 systemctl daemon-reload 子命令 总结 笔者在前文中概要的介绍了 systemd 的基本概念和主要特点.由于 systemd 相关的绝大多数任务都是通过 systemctl 命令管理的,所以本文将集中的介绍 systemctl 命令的用法.注意,本文以 ubuntu 16.04 进行介绍,文中所有的 demo 都在 ubunt

利用sc命令创建服务

创建 >sc create TestService binPath= "D:\EngineService\TestService.exe" start= auto[SC] CreateService 成功>net start TestService 注意:binPath= 后面有一个空格 删除 >sc delete TestService 利用sc命令创建服务,布布扣,bubuko.com

Linux的setup命令启动服务名称和功能

1 anacron 可执行crontab既定时间内没执行的工作.2 atd 单一使用的例行性命令.3 apmd 了解系统电池电量(手提式计算机使用).4 arpwatch 持续监测网络卡MAC与IP.5 autofs 自动挂载一些装置.6 cups 打印服务.7 chargen(tcp) 当客户发送一个数据报时,TCP服务器发送一串连续的字符流直到客户中断链接.8 chargen-udp UDP服务器发送一个随机长度数据报.9 crond 执行/etc/crontab中的例行性命令.10 day

Windows:使用Dos命令管理服务(Services)

一,查看Windows Service 按住组合键“Windows+R”,输入services.msc,打开Windows Services窗口 二,使用net命令 net命令行工具功能十分强大,包含了管理网络环境.服务.用户等重要管理功能,使用这个通用命令来启动和停止服务. 1,启动服务 net start service-name 2,停止服务 net stop service-name 三,使用sc命令 sc 是用于与服务控制器和服务进行通信的命令行程序,调用格式:sc (server)

linux中rpm命令管理

RPM包命名规则: 例如: httpd-2.2.15-15.el6.centos.i686.rpm httpd软件包名 2.2.15软件版本 15软件发布的次数 el6.centos合适的linux平台 i686适合的硬件平台 rpm包拓展名 rpm命令管理: 在使用rpm安装,升级软件时,使用包全名 在操作已安装的软件包时,卸载,查询 ,使用包名. rpm安装命令: rpm -ivh 包全名 -i (install)安装 -v  (verbose) 显示详情信息 -h  (hash)    显

openstack中利用screen命令重启服务

在openstack的老一点的版本中,通常使用./rejoin-stack.sh重新启动所有指定的服务,在最新的master分支中,并没有rejoin-stack.sh,那么是不是重启服务只能先./unstack.sh,然后再./stack.sh.当然不是了,这样极其浪费时间.事实上,我们可以通过窗口管理器管理每一个已经启动的openstack服务,在使用devstack安装部署openstack后,多个openstack服务进程共享一个物理终端的窗口管理器,这个screen session里包

在Android下利用Shell命令管理网络接口

为啥要使用shell命令操纵本地网络?因为这样就可以绕过上层connectService来干一些事情,至于具体要干点什么事情,容我先卖个关子在以后的blog里说明. 首先进入adb shell,然后去Ping一个服务器的ip地址 <code style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console