Ubuntu systemctl命令 - 在Ubuntu Linux中管理服务
时间:2020-07-27 12:59:40 来源:igfitidea点击:
让我们看看如何在Ubuntu Linux上使用systemctl命令。
SystemCtl命令主要用于管理系统服务,但可用于关闭并重新启动Ubuntu系统。
所以让我们看看一些例子。
使用systemctl命令管理Ubuntu服务。
用户和管理员可以使用SystemCtl命令管理Ubuntu Linux上的服务。
1.列出所有服务
要获取Ubuntu操作系统上所有可用服务的列表,执行:
systemctl list-unit-files --type=service
2.列出运行服务
要列出ubuntu中的所有运行和活动服务,执行:
systemctl list-units --type=service --state=active
3.查看系统服务的状态
要查看服务的状态,执行:
systemctl status <service-name>
示例,查看Apache Web服务器的状态。
systemctl status apache2.service
4.启动,重新启动和停止系统服务
systemctl [start|stop|restart] <service-name>
示例,在Ubuntu Linux上重新启动Apache Web服务器。
systemctl restart apache2.service
示例,启动MySQL Server。
systemctl start mysql.service
5.启用Service以在系统重新启动时启动。
示例,配置Apache Web服务器以启动系统重新引导时。
systemctl enable apache2.service
如果我们不希望它在系统重新启动时禁用服务。
systemctl disable mysql.service
重新启动,关闭电源并更改Runlevels
SystemCtl系统命令用于操作系统级任务。
1.关闭和关闭Ubuntu操作系统。
systemctl poweroff
2.重新启动Ubuntu系统。
systemctl reboot
3.更改默认runlevel
示例,将默认runlevel更改为多用户模式。
systemctl set-default graphical.target
4.在runlevels之间切换
SystemCtl隔离命令用来在不同的运行级别之间切换。
示例,在Ubuntu中切换到多用户模式。
systemctl isolate multi-user.target