zoukankan      html  css  js  c++  java
  • Linux(三)中级命令:系统资源查询命令(ps 查看进程、netstat 查看网络状况、| 管道命令)

    系统资源查询命令

      目录一般蓝色。文件一般就是白色。绿色可执行文件

    ps 查看进程(动态)

    • -ef 显示所有运行进程,并显示启动进程的命令
    • ps -ef
      • 显示所有进程  
      • 通过进程号,可以判断出,有没有程序在运行  
    • 进程各个字段的意思
      • uid:用户ID  
      • PID:进程ID  
      • PPID:父进程  
      • C:进程 cpu 占用率  
      • Stime:进程从启动到现在的时间    
      • TTY:终端号
      • CMD:命令名称和参数  

    netstat 查看网络状况(net status的简写)

    • netstat -apn
      • 查看所有的端口号  
      • 通过端口,可以判断出,有没有软件在运行,并且是哪一个软件  
      • an
        • 按一定顺序排列输出    
      • p
        • 表示显示那个进程在调用   
    • kill 进程号
      • 杀死进程  
    • kell -9 进程号
      • 强制杀死进程  

    | 管道命令

    • 管道使用“|"符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入
      • 如,ll|grep abe:管道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录
    • 工作常见情况:杀死服务进程(比如杀死tomcat进程)
      • 通过进程名找到进程,再杀死进程
        • 通过命令查找tomcat进程: ps -ef | grep tomcat (ps -ef是查找所有运行的进程,通过管道符找到所有进程中包含了“tomcat” 字符串的进程,即为tomcat进程) ,假如: 5541
      • 杀掉此进程,kill -9 进程id (如:kill -9 5541)
    • 通过端口来找到进程,再杀死进程
      • 通过命令查找到占用此端口的进程编号: netstat -apn|grep 8080
        • 根据8080查进程,假如: 5541
      • 杀掉进程: kill -9 pid (kill -9 5541)
    • netstat -apn | grep 8080
      • 通过端口号来找到进程  
    • ps -ef | grep tomcat
      • 通过进程名找到进程
      1. ps -ef:查找所有运行的进程
      2. 通过管道符找到所有进程中包含“tomcat” 字符串的进程

    *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 

  • 相关阅读:
    zendstuido10 配置spket插件
    Extjs各版本的下载链接
    主题:Android、iPhone和Java三个平台一致的加密工具
    TestDisk 恢复rm -rf 的文件
    java实现定时任务的三种方法
    mac 下安装 lua5.3 + cjson
    Mac OS X 上Lua的安装方法
    Channel States
    JSON常见操作
    微信小程序——获取元素的宽高等属性
  • 原文地址:https://www.cnblogs.com/shouhu/p/12487128.html
Copyright © 2011-2022 走看看