您的位置:首页 > 运维架构 > Linux

Linux进程基本操作

2017-01-12 22:07 218 查看

1.进程定义

进程就是cpu未完成的工作

2.ps命令

ps a ##关于当前环境的所有进程

x ##与当前环境无关的所有进程

f ##显示进程从属关系

e ##显示进程调用环境工具的详细信息

l ##长列表显示进程的详细信息

u ##显示进程的用户信息

ps ax -o %cpu,%mem,comm,pid,user,group,time…

-o … ##参数表示显示的类型顺序

–sort=+%mem ##以内存使用率正向排序

–sort=-%mem ##以内存使用率逆向排序

comm ##进程所使用的命令

%cpu ##显示进程cpu百分比

%mem ##显示进程内存百分比

user ##进程用户

group ##进程组信息

nice ##进程优先级

pid ##进程的id



3.环境中进程的前后台调用

jobs ##查看后台进程

ctrl +z ##把占用终端的进程打入后台

fg ##把后台进程调回前台

bg ##暂停后台进程

comm & ##让命令直接在后台运行

4.进程信号

1)常用信号等级

1 ##进程重新加载配置

2 ##删除进程所在内存数据

3 ##删除鼠标在内存数据

9 ##强行结束单个进程

15 ##正常关闭进程

18 ##恢复暂停的进程

19 ##暂停进程

20 ##将进程放入后台

man 7 signal ##查看信号详细信息

kill ##信号发起工具

kill -信号 进程pid ##按pid处理进程

killall -信号 进程名字 ##按进程名处理进程

pkill -u student -信号 ##批量处理有关用户进程

5.进程优先级

优先级 -20~19 最高~最低

nice -n 优先级数字 进程名称 ##创建进程时设定优先级

nice -n 5 vim&

reince -n 优先级数字 进程pid ##更改进程优先级

renice -n 5 2298

*对于有从属关系的进程若改变父进程则子进程也将改变

6.用户登陆审计

ssh username@ip地址 -X ##-X开启图形

w ##查看使用系统的当前用户有那些

w -f ##查看使用地点

last ##查看用户成功登陆历史

lastb ##查看用户登陆为成功历史



7.top 动态监控系统进程

u ##找到有关用户进程

k ##杀死有关id进程



动态监控student用户的进程 通过shell切换到student用户产生了一个进程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: