Linux 操作系统 020-进程问题查找方法

2024-03-29 16:52

本文主要是介绍Linux 操作系统 020-进程问题查找方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux 操作系统 020-进程问题查找方法

本节关键字:Linux、centos、进程问题查找
本节相关指令:whoami、uname、kill、signal、ps、pstree

1、启动失败问题

(1)查看当前用户是否拥有可执行权限
(2)查看相关配置文件和日志文件是否拥有读写权限

2、关闭命令行窗口进程退出问题

方法一:启动命令使用: nohup 进程名 &
方法二:程序编写时,忽略信号 SIGHUP,使用方法如下:

#include <stdio.h>
#include <signal>int main(int argc, char *argv)
{signal(SIGHUP, SIG_IGN);return 0;
}

方法三:使用守护进程编写方式,可参考之前的文章 Linux C语言 23-守护进程

3、查看主机端口占用情况

序号命令
1lsof | grep 端口号;
2lsof -i:端口号
3netstat -a | grep 端口号;
4netstat -tunlp | grep 端口号;

4、查看进程树

(1)查看进程ID:$ ps -ef | grep 进程名;
(2)查看进程树:$ pstree -p 进程ID;

5、杀死指定进程

(1)查看进程ID:$ ps -ef | grep 进程名;
(2)杀死进程:$ kill 进程ID
(3)强制杀死进程:$ kill -9 进程ID
注意:不建议使用强制命令去杀数据库进程,可能会导致数据库损坏,重启失败。

6、查看运行进程所占内存

(1)获取进程号: # ps -ef | grep 进程名
(2)通过进程号查看内存:# top -p 进程号
(3)查看进程详细信息:# ps -aux | grep 进程名
(4)实时检测CPU使用情况:# sar -u 1
(5)限制进程的CPU使用率:# cpulimit -l 50 -p 进程ID

999、未完,后续会补充

这篇关于Linux 操作系统 020-进程问题查找方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/859127

相关文章

python3 pip终端出现错误解决的方法详解

《python3pip终端出现错误解决的方法详解》这篇文章主要为大家详细介绍了python3pip如果在终端出现错误该如何解决,文中的示例方法讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下... 目录前言一、查看是否已安装pip二、查看是否添加至环境变量1.查看环境变量是http://www.cppcns

Linux给磁盘扩容(LVM方式)的方法实现

《Linux给磁盘扩容(LVM方式)的方法实现》本文主要介绍了Linux给磁盘扩容(LVM方式)的方法实现,涵盖PV/VG/LV概念及操作步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录1 概念2 实战2.1 相关基础命令2.2 开始给LVM扩容2.3 总结最近测试性能,在本地打数据时,发现磁盘空

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

redis在spring boot中异常退出的问题解决方案

《redis在springboot中异常退出的问题解决方案》:本文主要介绍redis在springboot中异常退出的问题解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴... 目录问题:解决 问题根源️ 解决方案1. 异步处理 + 提前ACK(关键步骤)2. 调整Redis消费者组

Nginx 413修改上传文件大小限制的方法详解

《Nginx413修改上传文件大小限制的方法详解》在使用Nginx作为Web服务器时,有时会遇到客户端尝试上传大文件时返回​​413RequestEntityTooLarge​​... 目录1. 理解 ​​413 Request Entity Too Large​​ 错误2. 修改 Nginx 配置2.1