关于进程方面常用的命令总结

查看进程的相关命令PS
查看进程的详细信息
ps aux
查看进程的父子关系
ps auxf
查看进程的特定属性
##查看系统的pid,cmd,mem,cpu性能
ps axo pid,cmd,%cpu,%mem,%cpu

#针对属性排序,按cpu利用率排序(默认从大到小排序)
ps aux k -%cpu

#
ps axo pid,cmd,%cpu,%mem k -%cpu

显示指定用户名或用户ID的进程
ps -fu PID
ps -fu user
负载查询uptime
uptime和w显示的内容
  • 当前的时间
  • 系统已启动的时间
  • 当前线上的人数
  • 系统平均负载(1、5、15分钟的平均负载,一般不会超过1,超过5时建议警报)
top:提供动态的实时进程状态
排序:
p:以占据的cpu百分比
M:占据内存百分比
T:累计占据CPU时长

首部信息显示:
uptime信息:l
tasks及cpu信息:t
cpu分别显示:1
memory信息:m

退出命令:q
修改刷新时间间隔:s
终止指定进程:k
保存文件:w
us:用户空间
sy:内核空间
ni:调整nice时间
id:空闲
wa:等待IO时间
hi:硬中断
si:软中断
st:虚拟机偷走时间
-d #  指定刷新时间间隔,默认3秒
-b    全部显示所有进程
-n #  刷新多少次后退出
-H    线程模式
统计CPU和设备IO信息iostat
-c 只显示CPU行
-d 显示磁盘使用状态
显示网络带宽使用情况iftop
iftop -ni eth0
查看网络实时吞吐量nload
#默认只查看第一个网络的流量进出情况
nload
#查看指定网卡的网络吞吐量
nload eth0 eth1
#设置刷新间隔:默认刷新间隔是100毫秒,通过-t 设置刷新时间
nload -t 500 eth0
kill
  • 1:无须关闭进程而让其重读配置文件
  • 2:终止正在运行的进程
  • 9:强制杀死正在运行的进程
  • 15:终止正在运行的进程
  • 18:继续运行进程
  • 19:后台休眠
作业管理
让作业运行于后台
  • 运行中的作业:Ctrl +z
  • 尚未启动的作业:CMD &

范例:

#在后台运行进程
[root@centos8 ~]#ping 127.0.0.1 &
[1] 30545

#查看运行的进程
[root@centos8 ~]#ps aux|grep ping
root 30545 0.0 0.2 32408 2416 pts/0 S 12:25 0:00 ping
127.0.0.1
root 30547 0.0 0.1 12108 988 pts/2 S+ 12:25 0:00 grep --
color=auto ping
并行运行
利用后台执行,实现并行功能,及同时运行多个进程,提高效率

范例:

[root@centos8 ~]#cat scanhost.sh
#!/bin/bash
NET=10.0.0
for i in {1..254};do
{ ping -c1 -W1 ${NET}.${i} &> /dev/null && echo ${NET}.${i} is up || echo
${NET}.${i} is down; }&
done
wait
计划任务cron
[root@centos7 ~]#cat /etc/crontab 
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值