百度
360搜索
搜狗搜索

linux常用停用命令详细介绍

在 Linux 系统里,存在不少可用于停止或终止进程、服务的常用命令,下面为你介绍其中一些:

1.
kill:终止进程

借助进程 ID(PID),kill命令能够向进程发送信号,默认发送的是TERM(15)信号,这一信号可让进程正常停止。
bash

 信号选项 PID

常用信号选项如下:

  • -9(或者-KILL):强制终止进程,这种方式不会给进程清理资源的机会。
  • -15(或者-TERM):正常终止进程,这是默认的信号。

举例:
bash

2.
pkill:通过名称终止进程

pkill命令无需手动查找 PID,它能直接依据进程名来终止进程。
bash

 信号选项 进程名

举例:
bash

nginx

python3

3.
killall:终止同名进程

killall命令可以终止所有同名的进程,而且支持通配符匹配。
bash

 信号选项 进程名

举例:
bash

httpd

chrome*

4.
systemctl:管理系统服务

对于通过 systemd 管理的服务,要停止它们可以使用systemctl命令。
bash

 systemctl stop 服务名

举例:
bash

systemctl stop httpd

systemctl stop mysql

5.
service:兼容旧系统的服务管理

在较旧的 Linux 系统中,或者为了保持兼容性,可使用service命令来停止服务。
bash

  服务名 stop

举例:
bash

nginx stop

postgresql stop

6.
shutdown:关闭系统

若想停止整个系统,可以使用shutdown命令。
bash

now

+5

now

7.
halt/
poweroff:关机

这两个命令的作用和shutdown -h now是一样的。
bash

 

poweroff

8.
reboot:重启系统

reboot命令的效果等同于shutdown -r now
bash

 

补充说明

  • 查找进程 ID:可以使用pspgrep或者pidof命令来查找进程 ID。bash

    pgrep nginx

    nginx

  • 查看服务状态:可以使用systemctl status命令查看服务的运行状态。bash
    systemctl status nginx

    912systemctl status nginx

实际使用时,要根据具体的场景来选择合适的命令。比如,终止用户进程可以使用kill,管理系统服务则应使用systemctl

阅读更多 >>>  linux系统如何打开latex

网站数据信息

"linux常用停用命令"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux常用停用命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!