进程管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程管理相关的知识,希望对你有一定的参考价值。
进程:一个程序在其自身的虚拟地址空间中的一次执行活动,进程是一个程序动态的执行过程。有自己的生命周期,会动态的产生和消亡,进程是资源申请,调度和独立运行的单位。
程序:静态的指令集和
进程识别号PID
实际用户识别号 实际识别组 有效用户识别号 有效组识别号
进程的输入输出环境
文件描述符:实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符
内存映射文件:内存映射文件是由一个文件到进程地址空间的映射。
文件系统环境:
环境变量:指在操作系统中用来指定操作系统运行环境的一些参数
遗留信息:
凭证:
资源统计和限制:
后台执行:
command &
ctrl + Z
jobs 查看后台工作
fg 将后台的工作调回前台
bg 将后台的工作的状态由停止改为运行
fg %2 将第二个工作调回前台
kill %1 杀死后台第一个进程
kill -1 重新加载配置文件 service servername reload
-2 Ctrl + C 终止某个进程
-9 立即杀死
-15 停止 service servername stop
killall/pkill 进程名 直接杀死所有进程
配置本地yun源,须有光盘镜像
[[email protected] yum.repos.d]# vim server.repo
[server]
name=server
baseurl=file:///mnt
enabled=1
gpgcheck=0
ps -A 列出所有进程
-C 列出含有指定命令的进程
-U 列出属于指定用户的进程
-t 列出从指定终端启动的进程
-p 列出指定进程号的进程
-f 详细格式
-l 长格式
-j 作业格式
[[email protected] ~]# ps -aux
Warning: bad syntax, perhaps a bogus ‘-‘? See /usr/share/doc/procps-3.2.8/FAQ
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
用户 进程ID CPU占用率 内存占用率 占用虚拟内存大小 占用内核大小 哪个终端 状态 运行开始时间 运行时间 执行的命令
root 1 0.0 0.0 19232 452 ? Ss 2015 0:01 /sbin/init
ps -eo user 用户名
uid 用户号
pid 进程号
ppid 父进程号
size 内存大小Kbytes
vsize 总虚拟内存大小
share 共享页数
nice 进程优先级
pri 内核调整优先级
pmem 物理内存占用率
trs 程序代码驻留大小
rss 使用的总物理内存数
time CPU占用时间
stat 进程状态
cmd/args 执行的内容
top q 退出
s 设置刷新间隔
space 立即刷新
m 根据内存进行排序
p 根据cpu占用率进行排序
u 查看指定用户的进程
k 杀死进程
r 更改进程优先级
本文出自 “linux” 博客,谢绝转载!
以上是关于进程管理的主要内容,如果未能解决你的问题,请参考以下文章
LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段
Android 逆向Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )(代码片段