服务Linux:使用命令行启动服务(linux命令行启动)
Linux非常受欢迎的原因是它能够服务众多的设备,包括服务器、桌面和移动设备等。很多用户可以通过使用界面启动和关闭服务来管理Linux系统,例如,可以使用图形界面来操作基于Ubuntu的系统。然而,要完整地管理Linux系统,必须明白如何使用Linux命令行启动系统服务,即所谓的“服务”或“daemons”。
要在Linux中启动服务,首先要知道服务的唯一标识符,也就是服务的脚本文件名。它通常会出现在/etc/init.d/下的文件中。如果想要启动Networking服务,可以找到/etc/init.d/networking文件。
要使用Linux命令行启动服务,最常用的命令是service命令或者systemctl命令。如今,systemctl命令是最常用的命令,而service命令主要用于老版本的Linux系统上。
使用service命令时,脚本名称不包含路径,要启动服务,可以使用下面的命令:
sudo service networking start
使用systemctl命令时,脚本名称一定要包含路径,要启动服务,可以使用下面的命令:
sudo systemctl start /etc/init.d/networking
在更高版本的Linux系统中,很多服务都使用systemd服务管理器,它定义的服务在/usr/lib/systemd/目录下。要启动这些服务,可以使用下面的命令:
sudo systemctl start service_name.service
例如,如果要启动Network服务,可以使用sudo systemctl start network.service命令。
另外,也可以使用systemctl enable命令来永久开启一个服务。它会创建和启动该服务的一个用户支持系统应用程序装载文件,即src.rpm/path/to/myapp.service文件,以识别该服务在系统启动时被启动。
总之,使用命令行可以很容易地开启或关闭Linux系统服务。