05-Linux并发程序设计-进程编程及守护进程(1)

进程概念

  • 程序
    存放在磁盘上的指令和数据的有序集合
    静态的
  • 进程
    执行一个程序所分配的资源的总称
    进程是程序的一次执行过程
    动态,包括创建、调度、执行和消亡

进程控制块

  • 进程标识PID
  • 进程用户
  • 进程状态、优先级
  • 文件描述符表

查看进程信息

ps 查看系统进程快照

ps -ef:显示所有进程简要信息
一般用法ps -ef|more ps -ef|grep 进程名称
ps aux:还可显示进程状态信息

top查看进程动态信息

每三秒更新一次
可查看进程占用资源情况
按q退出

/proc查看进程详细信息

该目录下有各种进程的详细信息

进程相关命令

nice按用户指定的优先级运行进程

nice -n 3 ./test :指定test的优先级为3
普通用户只能指定进程优先级0~19
管理员能指定进程优先级-20~19

renice改变正在运行进程的优先级

renice -n 4 1629(PID) :修改进程1629的优先级为4
普通用户只能降低进程优先级,即增加优先级号
管理员既可以降低也可以提高优先级

jobs查看后台运行的进程

./test & :以后台运行方式启动test

fg PID:把在后台运行的PID设置成前台运行

bg PID:将挂起 的进程在后台运行


L5-D1 D2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值