linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭。如果你是系统管理员,那么你会定期处理服务。如果你是普通桌面用户,你可能会遇到需要重启服务的情况,例如安装 Barrier 来用于在计算机之间共享鼠标和键盘。或在使用 ufw 设置防火墙时。
今天,我将向你展示两种管理服务的方式。你将学习在 Ubuntu 或任何其他 Linux 发行版中启动、停止和重启服务。
systemd 与 init
如今,Ubuntu 和许多其他发行版都使用 systemd 而不是旧的 init。
在 systemd 中,可以使用 systemctl 命令管理服务。
在 init 中,你可以使用 service 命令管理服务。
你会注意到,即使你的 Linux 系统使用 systemd,它仍然可以使用 service 命令(与 init 系统一起使用的)。这是因为 service 命令实际上已重定向到 systemctl。systemd 引入了向后兼容性,因为系统管理员们习惯使用 service 命令。
在本教程中,我将同时展示 systemctl 和 service 命令。
我用的是 Ubuntu 18.04,但其他版本的过程也一样。
方法 1:使用 systemd 在 Linux 中管理服务
我从 systemd 开始,因为它被广泛接受。
1、列出所有服务
为了管理服务,你首先需要知道系统上有哪些服务可用。你可以使用 systemd 的命令列出 Linux 系统上的所有服务:
systemctl list-unit-files --type service -all
systemctl list-unit-files
此命令将输出所有服务的状态。服务状态有启用enabled、禁用disabled、屏蔽masked(在取消屏蔽之前处于非活动状态)、静态static和已生成generated。
与 grep 命令 结合,你可以仅显示正在运行的服务:
sudo systemctl | grep running
Display running services systemctl
现在,你知道了如何引用所有不同的服务,你可以开始主动管理它们。
注意: 下列命令中的 应该用你想管理的服务名代替。(比如:network-manager、ufw 等)
2、启动服务
要在 Linux 中启动服务,你只需使用它的名字:
systemctl start <service-name>
3、停止服务
要停止 systemd 服务,可以使用 systemctl 命令的 stop
选项:
systemctl stop <service-name>
4、重启服务
要重启 systemd 服务,可以使用:
systemctl restart <service-name>
5、检查服务状态
你可以通过打印服务状态来确认你已经成功执行特定操作:
systemctl status <service-name>
这将以以下方式输出:
systemctl status
这是 systemd 的内容。现在切换到 init。
方法 2:使用 init 在 Linux 中管理服务
init 的命令和 systemd 的一样简单。
1、列出所有服务
要列出所有 Linux 服务,使用:
service --status-all
service –status-all
前面的 [ – ]
代表禁用,[ + ]
代表启用。
2、启动服务
要在 Ubuntu 和其他发行版中启动服务,使用命令:
service <service-name> start
3、停止服务
停止服务同样简单。
service <service-name> stop
4、重启服务
如果你想重启服务,命令是:
service <service-name> restart
5、检查服务状态
此外,要检查是否达到了预期的结果,你可以输出服务状态:
service <service-name> status
这将以以下方式输出:
service status
最重要的是,这将告诉你某项服务是否处于活跃状态(正在运行)。
总结
今天,我详细介绍了两种在 Ubuntu 或任何其他 Linux 系统上管理服务的非常简单的方法。希望本文对你有所帮助。
你更喜欢哪种方法?让我在下面的评论中知道!
via: https://itsfoss.com/start-stop-restart-services-linux/
作者:Sergiu 选题:lujun9972 译者:geekpi 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
?:还在看吗?
linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...相关推荐
- 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用户,你可能会遇到需要重启服务的情况,例如安装 Barrier 来用于在计算机之间 ...
- linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区
本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...
- linux yes 命令_如何在Linux上使用yes命令
linux yes 命令 Fatmawati Achmad Zaenuri/Shutterstock.com Fatmawati Achmad Zaenuri / Shutterstock.com T ...
- linux wall命令_如何在Linux上使用wall命令
linux wall命令 Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com Ne ...
- linux dig命令_如何在Linux上使用dig命令
linux dig命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux d ...
- linux ip命令_如何在Linux上使用ip命令
linux ip命令 Fatmawati Achmad Zaenuri/Shutterstock Fatmawati Achmad Zaenuri / Shutterstock You can con ...
- linux uniq命令_如何在Linux上使用uniq命令
linux uniq命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux ...
- linux xargs命令_如何在Linux中使用xargs命令?
linux xargs命令 The xargs command allows us to pass the output of one command as the input for another ...
- linux echo命令_如何在Linux上使用Echo命令
linux echo命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The echo c ...
最新文章
- 科技边框_爱旭科技首创双面PERC电池PID FREE解决方案
- 您有一份意外的福利待领取!
- 【Windows系统】用户配置文件删除
- Python 判断字符串是否包含中文
- spring的事物配置
- MySQL—查询某时间范围的数据
- 有效利用时间12妙招
- React.Component与React.PureComponent的区别
- androidpn的学习研究(五)androidpn-client 常见BUG解决方法
- 输入n求N*N矩阵,规定矩阵沿45度线递增
- 递归经典案例汉诺塔 python实现_python实现汉诺塔递归算法经典案例
- 多媒体文件格式全解说(下)--图片
- Eclipse中开发测试脚本
- 【刘润五分钟商学院】-151幸存者偏见
- python和c 情侣网名_超可爱超有趣的情侣ID
- PMIC驱动之—PMIC硬件相关知识
- ens33网卡出问题<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
- 英语语法(简单句型篇)
- 微信V3版本支付下单、查询支付订单状态、订单退款接入正式项目中并引入策略模式实操
- 启中教育:淘宝最有效的投诉电话号码?
热门文章
- 如何在腾讯云上安装Cloud Foundry
- OpenFOAM程序开发的基本知识(基本术语)
- php中orm模型,模型model
- PHP解压与配置的图片,PHP完善压缩处理类(支持主流的图像类型(jpg、png、gif)...
- unity 3d物体描边效果_从零开始的卡通渲染描边篇
- python启动jupyter,在Jupyter上启动python脚本作为后台作业
- 剑灵力士卡刀ahk_技术宅教你:召唤代码一键卡刀详细教程帖
- python flask跨域_Flask配置Cors跨域的实现
- 路径总和Python解法
- linux刷除U盘grub,删除linux系统出现grub rescue