linux学习笔记--ps命令使用方法
来源:互联网 发布:unity3d 动漫人物模型 编辑:程序博客网 时间:2024/06/09 21:40
学习MK课堂总结 在此感谢MK分享
进程管理:
pstree
ps
top
nice 修改进程优先级
前后台进程切换
free 查看内存
screen
程序与进程:
程序是静态的(文件), 进程是动态的(运行的程序)
进程与线程:
一个程序至少有一个进程,一个进程至少有一个线程
进程之间内存独立
线程之间内存共享 高并发好一些 安全性差一些
查看进程树:
pstree 树形结构显示系统进程信息
-p 显示进程号
############################################################
[root@localhost ~]# pstree -p
systemd(1)─┬─ModemManager(804)─┬─{ModemManager}(837)
│ └─{ModemManager}(844)
├─NetworkManager(795)─┬─dhclient(872)
│ ├─{NetworkManager}(858)
│ └─{NetworkManager}(861)
├─abrt-watch-log(810)
├─abrt-watch-log(812)
├─abrtd(809)
├─accounts-daemon(821)─┬─{accounts-daemon}(843)
│ └─{accounts-daemon}(845)
├─alsactl(770)
├─at-spi-bus-laun(2615)─┬─dbus-daemon(2619)
│ ├─{at-spi-bus-laun}(2616)
│ ├─{at-spi-bus-laun}(2618)
│ └─{at-spi-bus-laun}(2620)
├─at-spi2-registr(2622)───{at-spi2-registr}(2623)
├─atd(1135)
├─auditd(749)─┬─audispd(768)─┬─sedispatch(781)
│ │ └─{audispd}(782)
│ └─{auditd}(767)
├─avahi-daemon(776)───avahi-daemon(784)
├─bluetoothd(807)
├─caribou(2725)─┬─{caribou}(2732)
│ └─{caribou}(2735)
├─chronyd(825)
├─colord(2667)─┬─{colord}(2671)
│ └─{colord}(2672)
##########################################################
显示目录树形结构
tree
列出当前所有正在运行的进程
ps
ps -aux
#########################################################
[root@localhost ~]# ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 124596 5128 ? Ss Nov13 1:59 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
root 2 0.0 0.0 0 0 ? S Nov13 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Nov13 0:37 [ksoftirqd/0]
root 7 0.0 0.0 0 0 ? S Nov13 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S Nov13 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S Nov13 0:00 [rcuob/0]
root 10 0.0 0.0 0 0 ? S Nov13 0:00 [rcuob/1]
root 11 0.0 0.0 0 0 ? S Nov13 0:00 [rcuob/2]
root 12 0.0 0.0 0 0 ? S Nov13 0:00 [rcuob/3]
###################################################################
USER : 运行此进程的用户名
PID: 进程号
%CPU: 使用CPU的百分比
%MEM: 所占用的物理内存百分比
VSZ:使用掉的虚拟内存量(Kbytes)
RSS:占用固定的内存量(Kbytes)
TTY : 是在哪个终端机运作 如果与终端机无关显示? TTY1~TTY6是本机的使用者程序 如果是 pts/0 等 则表示由网络连接进主机的程序
STAT: 该程序目前的状态
linux进程的5种基本状态:
R: (正在运行或者在运行队列中等待运行)
S: 该程序目前正在睡眠中,但可以被某些signal唤醒
T: 该程序目前暂停
:ctrl-c 发送SIGINT 信号, 终止一个进程
ctrl-z 发送SIGSTOP信号,挂起一个进程
linux进程其它状态:
< 高优先级的
N 低优先级
L 有内存分页但是带锁
s 包含子进程
I 多线程
+ 前台程序 ()
START: 进程被触发启动时间
TIME: 实际使用CPU运行的时间
COMMAN: 该程序的实际指令
ps -ef
- linux学习笔记--ps命令使用方法
- ps命令---Linux学习笔记
- Linux ps命令学习
- linux ps命令学习
- Linux学习笔记--ps命令(显示当前进程的命令)
- linux学习笔记--top命令使用方法
- Linux下ps命令的详细使用方法
- linux命令学习之(ps)
- Linux学习笔记(五)—— ps -aux ps -ef 命令 .
- 【linux命令学习】之top/ps
- 每日linux命令学习之ps
- Linux命令学习:ps(进程状态)
- Linux命令学习:ps(参数详解)
- linux命令-- ps命令
- Linux命令: PS命令
- linux命令:ps命令
- linux命令:ps命令
- linux命令:ps命令
- 树与二叉树
- 2016微软技术大会门票在线抢,最后半天!!!
- 关于fragment与activity生命周期相关讨论
- opencv图像处理之仿射变换
- 鸟哥的私房菜读书笔记(1)(第一部分:Linux规则与安装)
- linux学习笔记--ps命令使用方法
- widget
- socketpair理解
- 浅析Spring IoC源码(七)浅谈BeanFactory和FactoryBean
- cvPerspectiveTransform
- Android开发艺术探索笔记(1)- Activity的生命周期
- Android线程中执行“getevent”命令时的线程退出(结束)问题
- php7 的新特性
- vs2008每次打开重新配置环境