linux进程管理命令 06

本文将阐述linux当中的进程管理命令。

1、操作环境

  • vmware 14.1
  • centos7 64
  • putty或者xshell

2、前提约束

  • 已安装vmware
  • vmware中已安装centos【注意,也可以直接就是一台linux机子,使用vmware是一个选项而已】
  • 在本机能访问到centos【注意,本文中所涉及的linux服务器的ip是 192.168.100.192,请读者根据实际设置】
  • 熟练使用putty或者xshell
  • 在linux当中已经安装tomcat

3、ps查看进程

(1) ps -aux

分析:

  • USER:该进程属于那个使用者账号。
  • PID :该进程的进程ID号。
  • %CPU:该进程使用掉的 CPU 资源百分比;
  • %MEM:该进程所占用的物理内存百分比;
  • VSZ :该进程使用掉的虚拟内存量 (Kbytes)
  • RSS :该进程占用的固定的内存量 (Kbytes)
  • TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?
  • STAT:该程序目前的状态,主要的状态有:
    • R :该程序目前正在运作,或者是可被运作;
    • S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。
    • T :该程序目前正在侦测或者是停止了;
    • Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (僵尸) 程序的状态
  • START:该进程被触发启动的时间;
  • TIME :该进程实际使用 CPU 运作的时间。
  • COMMAND:该程序的实际指令。

    (2)ps -aux|grep java

分析:

我们看到,与java相关的进程共有三个。第一个就是刚才执行的查看与Java相关的进程有哪些的命令,该命令的执行也是一个进程;第二个是java启动的zookeeper进程;第三个是java启动的tomcat进程。

4、kill杀死进程

一个进程可以通过正常的shell脚本去关闭,例如下面的例子就是通过tomcat脚本命令去关闭tomcat进程。

使用上述正常方式可以关闭进程,有时候我们也会采取比较“暴力”的方式kill进程,例如下面通kill命令去关掉zookeeper进程。

5、系统资源监控

  • top 查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息
  • sar 系统活动情况报告
  • free 查看内存
  • vmstat 显示Linux系统虚拟内存状态,也可以报告关于进程、内存、I/O等系统整体运行状态
  • iostat 输出CPU和磁盘I/O相关的统计信息
  • netstat 查看网络端口等信息

原文地址:https://www.cnblogs.com/alichengxuyuan/p/12581462.html

时间: 2024-08-26 11:52:12

linux进程管理命令 06的相关文章

12个Linux进程管理命令介绍

12个Linux进程管理命令介绍 当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.Linux提供了许多命令来让用户来高效掌控上述的操作. 执行中的程序称作进程.当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.操作系统会有效地管理和追踪所有运行着的进程. 为了管

Linux 进程管理命令ps、top、kill、nice、fg、bg、vmstat、uptime

Linux 进程管理命令: ps process status 查看进行相关信息: system 风格:sysv  有-线引导 BSD风格:BSD ps a:显示所有跟终端有关的进程 u:显示更详细的字段 x:显示所有跟终端无关的进程 常用 ps ax 进程分类: 终端启动(相关)的进程:用户通过命令行启动的进程 跟终端无关的进程:系统启动就自己启动 进程状态: D: 表示不可中断的睡眠 R:表示就绪态 S:表示可中断的睡眠 T:停止 Z:僵死态 <:高优先级进程 N:低优先级进程 +:前台进程

Linux 进程管理命令

linux进程管理命令,大部分挺重要的,不过参数肯定不全,只写出几个比较常用的参数,如果用到其他的,可以去百度. accton  打开或关闭进程统计(打开进程统计,如果不加任何参数,则关闭进程统计) acction [-v][-h][filename] acct  是一个工具包 ,里面包含针对用户连接时间,进程执行情况进行统计包含下面一些命令 : ac   登录账号的简要信息 accton 打开或者关闭进程账号记录功能 last 显示曾经登陆过的用户 lastcomm 显示已经执行过的命令 sa

linux进程管理命令总结

linux进程管理的相关命令: 1.pstree  --以树状形式显示当前系统进程,和命令tree相似. 2.ps命令 命令格式:ps [options] 常用组合:aux: u:以用户为中心组织的进程状态信息显示 a:与终端相关的进程 x:与终端无关的进程 #ps aux USER : 用户名 PID : 进程号 %CPU :占用的cpu百分比 %MEM  :内存的使用率 VSZ :  virtual memory size ,虚拟内存集 RSS : resident size ,常驻内存集

Linux进程管理命令浅析

在Linux上,一切皆文件.同样,系统的实时状态信息也通过文件的形式保存在文件系统上.在/proc/中,保存的就是内核中的状态信息,而在/proc/#中(#为PID)保存了进程的信息,我们可以通过调用工具来查看这些文件中保存的信息从而来管理系统的进程.本次,分析的命令有top.htop.dstat和ps共4个命令. 一.top命令的使用 查看系统进程的实时状态.其格式是 top [d|b|n] -d #:指定刷新时间间隔,默认为3秒 -b:以批次方式显示 -n #:显示多少批次 ~]# top

linux进程管理命令

进程管理类的命令: pstree,ps,top,vmstat,htop,pmap pstree:查看进程树 ps:显示系统当前进程状态的命令 进程: 跟终端相关的进程 跟终端无关的进程 a:所有跟终端相关的进程 ps a x:所有跟终端无关的进程 ps x STAT: S:可中断睡眠 D:不可中断睡眠 R:运行或可运行 T:停止 Z:僵死 s:session leader l:多线程进程 +:前台进程: N:低优先级进程 <:高优先级进程 COMMAND:由哪个命令发起的进程 []:内核线程 u

[转帖]十二 个经典 Linux 进程管理命令介绍

https://www.cnblogs.com/swordxia/p/4550825.html 接了 http referer 头 没法显示图片 可以去原始blog 里面去查看. 随笔- 109  文章- 0  评论- 1 执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源.内存.安全属性和与之相关的状态.可以有多个进程关联到同一个程序,并同时执行不会互相干扰.操作系统会有效地管理和追踪所有运行着的进程. 为了管理这些进程,用户应该能够: 查看

Linux进程管理命令之ps、dstat、top、htop

Linux的进程及cpu.内存等状况的监测是一件非常重要的事情.这里介绍几个比较常用的工具. 概述:ps命令.dstat命令.top命令.htop命令 一.ps命令 - 进程状态查看工具 工作机制:通过抽取内核提供的/proc/PID(每个进程的PID,有多个)目录下的各进程状态来显示给用户以供查看. 使用格式:ps [options] 选项有三种风格: 1.UNIX风格,选项可以组合在一起且前面跟一个短横线. 2.BSD风格,选项可以组合在一起且前面可以不跟一个短横线. 3.GNU风格,是长选

Linux进程管理命令详解

一.ps命令:只显示命令运行这一刻的进程的状态  (一) /proc/:内核中的状态信息:通过这个接口输出给用户        1. 内核参数:            可设置参数:可设置其值从而调整内核运行特性的参数:/proc/sys/            状态变量:其用于输出内核中统计信息或状态信息,仅用于查看:        2. 参数:参数被模拟成文件系统类型:  (二)进程: /proc/#:在proc目录下都有一个以进程号命名的目录,这个目录存放了进程当前状态的各种信息