原因
我在Liunx安装Apache服务时,遇到
有进程存在,本进程原地等待
导致此状况原因可能是我一开始没有联网直接运行
yum install -y httpd
导致该进程一直占用资源,pid被锁定
解决方法
常规篇
首先,用ps查看进程,方法如下:
ps -ef
查看详情
此时如果我想杀了yum的进程就在终端输入:
kill -s 9 2457
其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。
2457则是上面ps查到的yum的PID
杀死其他yum进程后,yum便能正常运行
进阶篇
把ps的查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
ps -ef | grep yum
这样可以更加简洁的看到yum进程的信息
使用pgrep:
pgrep的p表明了这个命令是专门用于进程查询的grep。
pgrep yum
分享到:
相关推荐
本文将详细讲解如何在Linux下打印进程树,以及与之相关的命令行工具和知识点。 首先,我们需要了解基本的进程概念。在Linux中,每个运行的程序都是一个进程,每个进程都有一个唯一的进程ID(PID)。进程可以创建子...
Linux 进程管理是通过进程管理工具实现的,如 ps、kill、pgrep 等工具。 2.1 ps 监视进程工具 ps 命令用来查看进程的信息,提供了进程的一次性的查看结果,但不提供实时监控。ps 命令有很多选项参数,如 l、u、j、...
3. **使用`kill`命令**:使用`kill -9`命令可以直接终止父进程,从而间接地清除僵尸进程。 #### 六、示例代码分析 下面是一个简单的示例代码,演示了如何创建僵尸进程: ```c #include #include #include #...
在Linux系统中,管理和调度进程是一项基本操作,而`kill`命令则是进行进程管理的关键工具。这个命令允许用户向进程发送各种信号,从而控制进程的行为,如终止、暂停或恢复进程。当我们需要中断一个前台进程时,通常...
Linux 进程管理常用命令 Linux 进程管理是 Linux 系统管理员和普通用户的一项重要任务,主要是监视系统进程的运行状况,并适时终止一些失控的进程。本文将为您介绍 Linux 进程管理的常用命令和应用场景。 1. ps ...
本文主要介绍了Linux环境中进程的基础知识,包括进程的概念、查看进程信息的方法以及如何终止进程。此外,还简单提到了进程间的通信机制,这是高级编程中非常重要的概念。对于想要深入了解Linux编程的读者来说,掌握...
`kill`命令用于向进程发送信号,信号是用来通信和控制进程的一种机制。通过`kill -l`可以查看所有支持的信号。例如,`kill <进程PID>`默认发送SIGTERM信号,请求进程终止;`kill -s <信号> <进程PID>`或`kill -<信号...
在Linux系统中,kill命令用于终止进程或进程组。该命令可以发送指定的信号到指定的进程或进程组。 kill命令的基本用法 kill命令的基本语法为:`kill [ -s signal | -p ] [ -a ] [ -- ] pid ...` 其中,`pid`指定...
在Linux操作系统中,使用C语言编写程序来杀死指定名称的进程是一项常见的任务,这涉及到对系统调用和进程管理的理解。下面将详细讲解这个过程涉及的知识点。 首先,我们需要了解Linux中的进程标识符(PID)。每个...
Linux 操作系统中有三种不同类型的进程:交互进程、批处理进程和监控进程。交互进程是由一个 Shell 启动的进程,可以在前台或后台运行。批处理进程和终端没有联系,是一个进程序列。监控进程是 Linux 系统启动时启动...
Linux 操作系统中,ps 命令和 kill 命令是两个非常重要的命令,ps 命令用于显示当前系统中的所有进程信息,而 kill 命令用于结束某个进程。下面将详细介绍 ps 命令和 kill 命令的使用方法。 一、ps 命令 ps 命令是...
在这个场景中,我们要讨论如何在Linux环境下,通过进程名来终止除了当前运行的QT程序之外的所有相同进程。 首先,我们需要理解几个关键概念: 1. **进程ID (PID)**:每个正在运行的进程都有一个唯一的进程ID,它是...
在Linux系统中,守护进程是一种后台服务程序,它们在启动后与控制终端脱离,并在后台持续运行,为用户提供服务或者执行特定的任务。守护进程是操作系统中最常见的进程类型之一,如网络服务(HTTP服务器如Apache)、...
在Linux和Unix操作系统中,`kill`命令是一个用于发送信号到指定进程的工具,通常用于终止或控制进程的运行。然而,非root用户通常没有权限杀死其他用户的进程,除非他们有特定的权限设置或者进程所有者赋予了这种...
Linux 进程管理是 Linux 系统中的一项重要内容,它涉及到进程的定义、分类、启动方法、状态转换、管理命令等方面的知识。下面将对这些内容进行详细的讲解。 1. 进程的定义 进程是指一个具有独立功能的程序在一个...
在标签中提到的"kill进程",在Linux或Unix系统中,通常使用`kill`命令来结束进程,但这里讨论的是Windows环境下的编程实现,所以不涉及`kill`命令的具体用法。 在实际开发中,为了确保代码的健壮性和安全性,我们...
### Linux 进程管理和日志管理 #### 进程管理 **1. 打印所有服务列表的状态** 使用 `chkconfig --list` 命令可以列出所有服务及其当前的状态(开启或关闭)。这对于了解系统中有哪些服务正在运行以及它们的启动...
### Linux 进程间通信之软中断信号机制详解 #### 一、软中断信号概述 在Linux系统中,进程间通信(IPC)是一项基础而重要的技术。其中,**软中断信号**作为进程间通信的一种机制,它允许进程之间或者进程与内核...
在Linux环境下,每一个正在执行的程序都会被系统赋予一个唯一的进程标识符(PID),这是进行进程管理的基础。 首先,我们需要理解Linux系统中的进程类型。每个进程可以是父进程或子进程。父进程是启动子进程的程序...