随心所欲操作 Linux 管理进程

Linux 磁盘管理之 LVM 详解与实战上 许多 Linux 使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。而 LVM 技术就实现了用户动态管理分配磁盘的需求。 一. LVM 的认识 简介 LVM(Logical Volume Manager)逻辑盘卷管理, LVM是在磁盘... 阅读详情

Linux 进程

  • Linux中,每个程序都有自己的一个进程,每一个进程都分配一个唯一的 PID。
  • 每一个进程,都会对应一个父进程,父进程可以创建一个或多个子进程。
  • 进程可以以两种方式存在,前台进程与后台进程(守护进程—daemon)。
  • 前台进程:用户使用的有控制终端的进程。
  • 后台进程(守护进程):当前没有使用的但是也在运行的进程,它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。
  • 一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才结束。
  • 后台进程基本上不和用户交互,优先级别稍低。
  • 前台的进程和用户交互,需要较高的响应速度,优先级别稍高。

PS(查看进程)

ps [选项] #查看进程

-a #查看当前终端的所有进程信息
-u [用户名] #以用户的形式显示进程信息
-x #显示后台进程运行的参数
-A #列出所有的进程
-aux #显示所有包含其他使用者的行程(常用)

-aux 输出格式

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

  • USER:行程拥有者。
  • PID:进程号。
  • %CPU:占用的 CPU 使用率。
  • %MEM:占用的内存使用率。
  • VSZ:进程占用的虚拟内存大小(单位:KB)。
  • RSS:进程占用的物理内存大小(单位:KB)。
  • TTY:终端。
  • STAT:进程状态。
    • D: 无法中断的休眠状态 (通常 IO 的进程)。
    • R: 正在执行中。
    • S: 静止状态。
    • T: 暂停执行。
    • Z: 不存在但暂时无法消除。
    • W: 没有足够的记忆体分页可分配。
    • <: 高优先序的行程。
    • N: 低优先序的行程。
    • L: 有内存分页分配并锁在内存内。
  • STARTED:进程启动的时间。
  • TIME:执行时间,即进程使用 CPU 的总时间。
  • COMMAND:启动进程所用的命令和参数。

查找指定进程

ps -aux|grep 进程关键字 #查找包含进程关键字的进程(常用)

| #管道符(A|B 表示将命令A的输出结果作为命令B的操作对象)。
grep 进程关键字 #查找文件里符合条件的字符串。

# 上述命令的意思就是先查询所有进程,然后过滤出需要的进程。

查看父进程

ps -ef|grep 进程关键字 #查找包含进程关键字的进程及其父进程(使用 pstree 更直观)
  • UID:用户ID。
  • PID:进程ID。
  • PPID:父进程ID。
  • C:CPU 用于计算执行优先级的因子。数值越大,表明进程是 CPU 密集型运算, 执行优先级会降低;数值越小,表明进程是 I/O 密集型运算,执行优先级会提高。
  • STIME:进程启动的时间。
  • TTY:终端。
  • TIME:执行时间,即进程使用 CPU 的总时间。
  • CMD:启动进程所用的命令和参数。

pstree(查看进程树)

pstree [选项] #查看进程树(更直观的查看父进程信息)

-p #显示进程 PID
-u #显示进程用户组

kill(终止进程)

kill -9 PID #终止该 PID 进程
-9 #表示强迫进程立即停止。

killall 进程名 #终止该进程名所有进程
  • 终止进程相当于 Windows 结束任务。
  • 一般用于发生死锁或死循环,需要手动结束进程。
如何更好地运用Linux操作系统 Linux操作系统在软件开发领域占据了重要的地位,程序员需要掌握一些常用的操作技能,以便更好地运用Linux操作系统。在本文中,我们介绍了项目部署、服务器类型、远程连接、文件操作、进程管理、系统监控和Shell脚本等方面的内容。通过了解这些知识点,相信程序员可以更好地运用Linux操作系统,提高工作效率。 阅读详情

相关推荐

基于立创EDA的8口全千兆POE交换机设计详解:RTL8370N芯片与90W大功率供电方案

本文详细解析了基于立创EDA设计的8口全千兆POE交换机方案,核心采用RTL8370N交换芯片与支持90W大功率供电的IEEE 802.3bt标准PD芯片。文章深入探讨了PSE/PD供电管理、电源架构设计、电路细节及关键散热方案,为DIY或学习POE交换机硬件设计提供了完整的开源实践指南。

weixin_29050829的博客 1万+

随心所欲操作 Linux 管理用户组

groupadd(创建用户组) groupadd [选项] 用户组 #创建一个新用户组 -g GID #指定新用户组的组标识号(GID)。 -o #一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。 Linux 的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 Linux 中一切皆文件,所以创建用户组实际上就是在 /etc/group 增加一条新记录。 每个用户组对应一个唯一的 GID,可自指定。 如果不指定,新组的 GID 就是在当前已有的最大 GID 的基础上

Acx7的博客 362

Android 13/14/15 默认授权应用权限的实现方法

Android版本修改方式实现原理13/14修改Permission.java将所有权限标记为Normal权限15修改DeviceIdleController.java + DefaultPermissionGrantPolicy.java监听应用安装并主动授权。

m0_60898338的博客 2909

【Linux】supervisord 进程管理,自动重启

supervisord的介绍: 官网: http://supervisord.org/ github:https://github.com/Supervisor/supervisor 概述: 软件功能: 本软件是进程管理系统,可以很简单的管理系统,同时提供了很丰富的接口可以让你随心所欲的管理 应用场景: 常驻任务维护、管理,不论你的常驻进程是什么语言写的,都可以使用本神器管理 ...

sowhat 4299

零零信安:暗网分析报告——Part 4 商业黑客组织,“流星街”的原住

暗网,作为互联网的一部分,充满了神秘而又复杂的活动。更重要的是,其背后的主要参与者——商业黑客和各种有组织的犯罪集团,揭示了这是一个怎样的世界。本报告将试图带您了解这些原住民的身份、行为方式、商业逻辑、受害者以及他们构建的独特生态。

miffy_00sec的博客 635

MindIE与vLLM-Ascend性能对决:Qwen3在昇腾910B上的推理效率实测

本文深度对比了昇腾910B平台上两大推理框架MindIE与vLLM-Ascend的性能表现。通过实测Qwen3系列模型,详细分析了二者在单卡、多卡场景下的推理效率、扩展性及生产环境适用性,为AI算力基础设施选型提供关键参考。

weixin_29214335的博客 1184

【Linux】进程概念一

冯诺依曼体系结构介绍及理解、操作系统概念及存在的意义、如何理解“管理”、进程的基本概念、描述进程、组织进程、查看进程、通过系统调用获取进程标识符、通过系统调用创建进程

qq_63474430的博客 1223

cs188Inference in Bayes Nets(贝叶斯网络的推理)

cs188Inference in Bayes Nets贝叶斯网络的推理Question1(3 points):Bayes Net StructureQuestion2(1 points):Bayes Net ProbabilitiesQuestion 3(5 points):Join FactorsQuestion4(4 points):EliminateQuestion5(4 points):NormalizeQuestion 6(4 points):Variable EliminationQuesti

weixin_46582817的博客 1673

随心所欲操作 Linux 管理磁盘

df(查看文件系统的整体磁盘使用量) df [选项] [目录或文件名] -h #以易阅读的 GBytes, MBytes, KBytes 等格式自行显示。(常用) -a #列出所有的文件系统,包括系统特有的 /proc 等文件系统。 -k #以 KBytes 的容量显示各文件系统。 -m #以 MBytes 的容量显示各文件系统。 -H #以 M=1000K 取代 M=1024K 的进位方式。 -T #显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出

Acx7的博客 225

Windows server 2012R2安装Oracle11g

打开 开始——所有程序——Oracle-OraDb11g_home1——配置和移植工具——Database Configuration Assistant。打开 开始——所有程序——Oracle-OraDb11g_home1——配置和移植工具——Net Configuration Assistant。首先打开Oracle的安装位置找到下面的位置找到tnsnames.ora文件右键编辑。打开Oracle的安装位置找到下面的位置找到tnsnames.ora文件右键编辑。选择仅安装数据库软件。

qq_74770105的博客 3596

用友u8服务器优化,用友U8erp软件运行的性能优化方案图文教程

今天一定要给大家分享一下用友U8erp软件运行的性能优化方案图文教程,以下方案来自用友软件官方维护工程师反馈在在处理客户问题的时候,有一类问题较为挠头,就是诸如用友U8服务器效率低下的问题。比如用友U8运行慢,卡住等,我们暂先不提用友U8软件代码、脚本层面本身的性能提升问题,我们只是基于现有用友U8软件版本,在客户现有环境下排查用友U8软件运行的性能瓶颈,并采取一定的技术手段进行性能调校。本文将推...

weixin_39882870的博客 5306

Linux|进程优先级

系统优先级修改与查看,Linux调度与切换

2302_77041624的博客 1068

QGis二次开发 —— 5.2、基于qgis搭建离线地图服务并开发雷达扫描、无人机飞行跟踪等(附:源码及工程)

QGis二次开发 —— 5.2、基于qgis搭建离线地图服务并开发雷达扫描、无人机飞行跟踪等(附:源码及工程)

222

随心所欲操作 Linux 管理用户账号

useradd(添加用户) useradd [选项] 用户名 #创建一个新用户 -m #自动创建用户主目录(一般情况下常用) -d 目录 #指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 #指定用户所属的用户组。 Linux 中一切皆文件。 增加用户账号其实就是在 /etc/passwd 文件中增加一条新用户记录,同时更新其他系统文件如 /etc/shadow, /etc/group 等。 userdel(删除用户) userdel [选项] 用户名 #删除用户

Acx7的博客 265

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

冯诺依曼体系结构、操作系统、Linux进程概念、环境变量、进程地址空间

冯诺依曼体系结构、操作系统、Linux进程概念、环境变量、进程地址空间,总结一下,清晰多了。

GD_small_bit的博客 2352

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

进程优先级——Linux

系统优先级修改与查看,Linux调度与切换

2201_75373858的博客 1088

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

随心所欲操作 Linux 防火墙

防火墙服务 # 其中 .service 都可以省略 # 启动防火墙服务 systemctl start firewalld.service # 关闭防火墙服务 systemctl stop firewalld.service # 重启防火墙服务 systemctl restart firewalld.service # 查看防火墙服务状态 systemctl status firewalld.service # 开机时启用防火墙服务 systemctl enable firewalld.servi

Acx7的博客 855

supervisord mysql问题_【Linux】supervisord 进程管理,自动重启

supervisord的介绍:官网: http://supervisord.org/github:https://github.com/Supervisor/supervisor概述:软件功能:本软件是进程管理系统,可以很简单的管理系统,同时提供了很丰富的接口可以让你随心所欲的管理应用场景:常驻任务维护、管理,不论你的常驻进程是什么语言写的,都可以使用本神器管理用来监控nginx, redis,...

weixin_35039018的博客 172

Linux进程管理神器 - supervisord

参考: 在这里先放官方链接: 官网: http://supervisord.org/ github:https://github.com/Supervisor/supervisor 概述: 软件功能: 本软件是进程管理系统,可以很简单的管理系统,同时提供了很丰富的接口可以让你随心所欲的管理 应用场景: 常驻任务维护、管理,不论你的常驻进程是什么语...

weixin_30360497的博客 133

解锁Linux目录操作:从新手到高手的进阶指南

假设你正在参与一个开源项目,项目目录结构较为复杂,需要进行一系列的目录操作来整理项目文件,并为项目创建备份。场景描述my_project├── src├── docs└── data└── logs你需要完成以下任务:将 “src/utils” 目录下的所有文件复制到 “src/new_utils” 目录中(“src/new_utils” 目录不存在)。将 “docs” 目录重命名为 “documentation”。删除 “data/logs” 目录及其所有内容。

大雨淅淅的博客 1333

随心所欲下载—构造你自己的Linux网络蚂蚁

随心所欲下载—构造你自己的Linux网络蚂蚁2002年08月04日 23:53:28 LinuxAid 你是否下载过一个非常巨大的文件,以至于你不得不将你的web浏览器几个小时甚至几天的打开?假如你有一个40个文件链接在一个web页上,你又需要它——你愿意不厌期烦的一个一个的点开它们吗?再假如浏览器在工作完成前发生了故障呢?Linux 早

程序人生 1759

【Linux探索学习】第五弹——Linux用户管理:创建、删除与查看普通用户

【Linux探索学习】第五弹——Linux用户管理详解:创建、管理与删除普通用户,学会如何多用户操作,小白新手可入!!!

2301_80220607的博客 5757

学习一下linux中的进程,文件查找,文件压缩与IO重定向

[root@localhost~]#今天的课程大纲 查看进程,中断进程,切换进程内存与swap分区linux中文件查找的基本方法linux中是如何解压缩文件的关于I/O重定向的知识点远程scp配合管道   详细讲解:   [root@localhost~]#查看进程,中断进程,切换进程  ①查看进程,我们一般使用ps或者top来查看,ps可以查看当前终端运

king16304的博客 884

【免费下载】 TuneFree:音乐自由,随心所欲

**Demo 链接**: - [TuneFree 网页端](https://pt.sayqz.com) - [TuneFree for Windows](https://sayqz.lanpv.com/iN56k1o4ms3i) - [TuneFree for Android](https://sayqz.lanpv.com/ipru71xs00qj) **开源许可**:[GNU Affero ...

gitblog_00233的博客 7146

Linux磁盘管理之LVM

LVM基本概念 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制 它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版 Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小 当一个逻辑分区存放不下某个文

qq_45070541的博客 413

Linux命令+shell脚本大全:操作文件系统

默认类型是83,存储设备的分区信息被写入分区表中,Linux系统通过ioctl()调用来获知新分区的出现。动器,Linux使用的是/dev/hdx。②此处正确的说法应是“可以通过创建一个扩展分区,然后在扩展分区内创建逻辑分区进行扩展。要启动fdisk命令,你必须指定要分区的存储设备的设备名,另外还得有超级用户权限。如果你拥有超级用户权限并指定了正确的驱动器,那就可以进入fdisk工具的操作界面了。例中创建了一个主分区,在存储设备上给它分配了分区号1,然后给它分配了2GB的存储设备空。...

Lee达森的博客 519
上一篇: 随心所欲操作 Linux 管理磁盘
下一篇: Linux 下 rpm 安装 JDK8 原来如此简单
ali48
博客等级 码龄6年 31粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值