linux基础(13)--进程管理--RHEL6.5

  本文主要命令pstree、ps、top、nice、free、screen

1.  程序&&进程

  程序是静态的,进程是动态的,即运行中的程序。

  一个程序至少有一个进程,一个进程至少有一个线程,即主线程。进程之间内存独立,线程之间内存共享,共享所属进程的内存。

2. pstree

  查看进程树

  显示进程树及其进程号

  pstree -p | more  

3. tree

  安装tree

  yum install tree -y

  显示/boot目录的树形结构

  tree /boot

4. ps

  列出所有进程,包含未在运行的进程:

  ps -aux

  数据项:

  USER:运行此进程的用户名

  PID :该 process 的号码。                      

  %CPU:该 process 使用掉的 CPU 资源百分比;

  %MEM:该 process 所占用的物理内存百分比;

  VSZ :该 process 使用掉的虚拟内存量 (Kbytes)

  RSS :该 process 占用的固定的内存量 (Kbytes)

  TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?如init进程属于内核,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。

  STAT:该程序目前的状态,Linux进程有5种基本状态:

    :(正在运行或在运行队列中等待) 

    S :该程序目前正在睡眠当中 ,但可被某些讯号 (signal) 唤醒。

    T :该程序目前暂停了

    Z  : 僵尸进程

5. top

  动态查看进程

  此命令包含大量的信息,可以使用man查询具体的信息。

6. kill

  杀死只有一个进程的服务:

  kill -15 PID

  杀死包含多个进程的服务:

  killall name      #name是进程名字, 或者pkill name

7. nice

  优先级控制

  进程默认的优先级是0, 进程优先级范围-20~19, 数值越小优先级越高,普通用户的优先级为0-19。

  设置某个进程的优先级:

  nice -n -5 vim a.txt

  修改某个运行中的进程的优先级:

  renice -n 5 PID

8. jobs

  前后台进程

  后台运行某个进程

  vim a.txt &  

  查询所有正在后台运行的进程

  jobs

  将某个后台进程拉到前台执行

  fg jobID      #jobID即jobs命令查出的后台任务

9.screen

  使用&后台运行的命令,在终端关闭之后即退出,因此可以采用screen改进,screen可以在再次打开中断后,唤醒后台进程,继续运行。

  screen

  vim a.txt

  按"ctrl +a +d"

  再次打开终端:

  查看后台进程

  screen -ls

  恢复后台进程

  screen -r ID

10. nohup

  screen虽然可以在再次打开终端后重新运行后台进程,但是在唤醒之前后台进程不能运行,因此可以考虑nohup,即用户关闭终端之后不影响后台进程的运行。

 

  现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。

 

 

 

    

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值