Linux程序和进程的关系

本文详细介绍了Linux中程序和进程的概念,以及如何通过ps、top、pgrep和pstree等命令查看进程状态。此外,还讲解了如何将前台进程转入后台、终止进程的方法,包括kill和killall命令的使用。
摘要由CSDN通过智能技术生成

一、什么是程序

  • 程序是保存在外部存储介质中的可执行的机器代码和数据的静态集合。
  • 简单说就是具有执行代码和执行权限的文本文件,它只是被保存在硬盘中,不占用其他的系统资源。

二、什么是进程

  • 进程是再CPU及内存中处于动态执行状态的计算机程序。
  • 每个程序启动后可以创建一个或多个进程。
  • 例如:提供Web服务的httpd程序,当有大量用户同时访问Web页面是,httpd程序可能会创建多个进程来提供服务。

三、查看进程

        了解系统中进程的状态是对进程进行管理的前提,使用不同的命令工具可以从不同的角度查看进程状态。下面将介绍几个常用的进程查看命令。

3.1 ps命令——查看静态的进程统计信息(Processes Statistic)

  • ps命令主要用于显示包含当前运行的各进程完整信息的静态快照。通过不同的命令选项,可以有选择性地查看进程信息。
    • a:显示当前终端下的所有进程信息,包括其他用户的进程。与“x”选项结合时将显示系统中所有的进程信息。
    • u:使用以用户为主的格式输出进程信息。
    • x:显示当前用户再所有终端下的进程信息。
    • -e:显示系统内的所有进程信息。
    • -f:使用完整的(Full)格式显示进程信息。
    • -l:使用长格式(Long)显示进程信息。
    • 以上的时ps命令常用的几个选项,需要注意的时有一部分选项不带“ - ”前缀的&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值