昊天SEO

linux 下常用操作进程工具

unix 系统提供大量的监控和操作进程的工具:
常见的工具如下所示:
strace:打印一个程序和它的子进程每个系统调用的轨迹。
ps:列出系统中当前进程(包括僵死进程)。
top:打印出关于当前进程资源使用的信息。
kill:发送一个信号给进程。并且可以关闭当前运行的进程。
/proc:采用ASCII的形式输出大量内核的数据结构内容,用户可以通过读取这些内容来获取linux系统的负载及系统一些内核信息。

linux命令之top

一、linux top命令简介
在linux中 top命令可以动态的显示系统的资源占用情况及当前活动进程的资源占用情况。 查看系统瞬间进程情况
最常用的命令如下图所示:

[root@localhost ~]#top

linux-top

在输入完top命令之后,系统会定时自动的刷新显示当前进程的占用情况及资源的利用情况,也可以采用按动键盘回车(enter)键 来刷新top命令
在运行状况输入”F” ,可以查看进程列表中缩写的全称。

二、linux top参数说明
top 按键说明
q: 退出top命令
h: 进入帮助模式 按esc或q 返回
k: 输入k后,等待输入进程的pid,然后系统会将进程kill
i: top命令将不显示 闲置和僵死进程
r: 设置进程的优先级 首先输入pid 然后输入优先级
s: 改变top命令的默认刷新时间
f/F: 添加显示条目和删除条目
o/O: 改变显示项目的顺序
l: 隐藏同uptime一样的内容
m: 隐藏内存行的信息显示
t: 隐藏CPU行
c: 显示完整的命令
M: 按内存大小排序
P: 按CPU排序
T: 按累计时间排序
W: 将设置写入./当前用户/toprc文件

linux命令之kill

一、linux kill命令简介
在linux中kill命令的主要作用是杀死进程列表中的进程[杀死进程的方式 还有 利用 top 命令 然后再按k 输入进程编号],当运行kill命令时,系统向内核发送信号,然后内核就对此进程执行相关信号的操作。
[root@localhost ~]#kill [-s] pid
二、linux kill命令参数说明
参数说明:
-s 为信号值
pid为进程编号
三、linux kill命令使用
例:
1 查找进程的pid
[root@localhost ~]#ps -ef|grep “nginx”
2 终止进程
[root@localhost ~]#kill -9 pid
3 回收内存
[root@localhost ~]#free
4 给父进程 发送TERM 信号 ,杀死进程及子进程
[root@localhost ~]#kill -TERM pid
5 采用进程名称终止进程
[root@localhost ~]#killall nginx
6 挂起进程
[root@localhost ~]#kill -HUP pid

linux命令之ps

一、PS功能简介
ps命令的主要功能是展示瞬间活动的进程信息, 同ps相同的命令有top(可实时显示进程信息)。

二、PS参数说明
-A 显示出所有进程
-a 显示所有用户的进程
e 显示环境变量
f 显示程序间的关系
-H 显示树状结构
r 显示当前终端的进程
T 显示当前终端的所有程序
u 指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
–lines<行数> 每页显示的行数
–width<字符数> 每页显示的字符数
–help 显示帮助信息
–version 显示版本显示
三、PS示例说明
1 打印出 ps版本 [root@localhost ~]#ps –version
2 打印出 ps帮助文件 [root@localhost ~]#ps –help

ps-sample
3 打印出root用户下进程 [root@localhost ~]# ps -u
4 打印出root进程所有信息[root@localhost ~]#ps -ef

本文地址官网    新乡网站建设,seo

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址