Linux服务管理之旅(linux服务名称)

Linux是一种多用户,多任务的操作系统,因其强大的管理性能而受到广大用户的喜爱。在浏览文档,编辑代码,搭建服务器,运行web服务等等,Linux平台几乎都能胜任。不过由于Linux没有一套标准的服务管理方式,服务的管理也有些复杂。本文就以Ubuntu 18.04 LTS为例,简单介绍下如何使用Linux服务管理工具控制服务。

首先,如果我们需要查看Linux上安装的服务,可以使用如下命令:

root@host:~# systemctl list-units
UNIT LOAD ACTIVE SUB
acpid.service loaded active running ACPI Event Daemon
apt-daily-upgrade.service loaded active exited APT Daily Upgrade
dbus.service loaded active running D-Bus System Message Bus

如上可以看到本机上安装了acpid,apt-daily-upgrade,dbus三个服务。

接下来,可以使用systemctl命令启动或停止服务,如:

root@host:~# systemctl start acpid.service
root@host:~# systemctl stop apt-daily-upgrade

此外,有时为了更好的安全性,可以禁用某些服务,可以使用如下命令:

root@host:~# systemctl disable dbus.service

由上可知,Linux中的服务管理主要是依赖systemctl命令实现的,十分强大且便捷。如果需要详细了解某个服务,可以使用status选项查看:

root@host:~# systemctl status acpid.service
acpid.service - ACPI Event Daemon
Loaded: loaded (/lib/systemd/system/acpid.service; enabled; vendor preset: enabled)
Active: activte (running) since Fri 2018-04-13 23:19:25 UTC; 4min 5s ago
Main PID: 1100 (acpid)
Tasks: 2 (limit: 231)
CGroup: /system.slice/acpid.service
├─1100 /usr/sbin/acpid
└─1102 /usr/sbin/acpid

上面给出的只是Linux服务管理的最基本用法,实际的应用种类更加广泛,从自启服务,断网保护,进程重启等等,都可以用Linux服务管理工具来实现,只要有一点基础,使用起来完全没有问题,希望你也能尝试一下。


数据运维技术 » Linux服务管理之旅(linux服务名称)