• #lsof 列出当前系统打开文件,常与-i选项使用,用于查看某个端口被哪个程序占用 [root@bogon ~]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 6701 root 4u IPv6 64259 0t0 TCP *:http ...
    ```
    
    #lsof 列出当前系统打开文件,常与-i选项使用,用于查看某个端口被哪个程序占用
    [root@bogon ~]# lsof -i:80
    COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    httpd   6701   root    4u  IPv6  64259      0t0  TCP *:http (LISTEN)
    httpd   6702 apache    4u  IPv6  64259      0t0  TCP *:http (LISTEN)
    httpd   6703 apache    4u  IPv6  64259      0t0  TCP *:http (LISTEN)
    httpd   6704 apache    4u  IPv6  64259      0t0  TCP *:http (LISTEN)
    httpd   6705 apache    4u  IPv6  64259      0t0  TCP *:http (LISTEN)
    httpd   6706 apache    4u  IPv6  64259      0t0  TCP *:http (LISTEN)
    [root@bogon ~]# lsof -i:22
    COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    sshd     931 root    3u  IPv4  20955      0t0  TCP *:ssh (LISTEN)
    sshd     931 root    4u  IPv6  20965      0t0  TCP *:ssh (LISTEN)
    sshd    3926 root    3u  IPv4  36374      0t0  TCP bogon:ssh->bogon:53436 (ESTABLISHED)
    [root@bogon ~]# 
    
    
    #获取终端上所有用户的有关进程的所有信息
    [root@bogon ~]# ps -aux
    USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root          1  0.0  0.4 128092  4724 ?        Ss   Jun25   0:03 /usr/lib/systemd/syste
    root          2  0.0  0.0      0     0 ?        S    Jun25   0:00 [kthreadd]
    root          3  0.0  0.0      0     0 ?        S    Jun25   0:00 [ksoftirqd/0]
    root          6  0.0  0.0      0     0 ?        S    Jun25   0:00 [kworker/u256:0]
    root          7  0.0  0.0      0     0 ?        S    Jun25   0:00 [migration/0]
    root          8  0.0  0.0      0     0 ?        S    Jun25   0:00 [rcu_bh]
    root          9  0.0  0.0      0     0 ?        R    Jun25   0:01 [rcu_sched]
    root         10  0.0  0.0      0     0 ?        S    Jun25   0:00 [watchdog/0]
    root         12  0.0  0.0      0     0 ?        S/dev/null
    done
    [root@bogon ~]# ./a.sh
    ^Z
    [1]+  Stopped                 ./a.sh
    [root@bogon ~]# ps
       PID TTY          TIME CMD
      3930 pts/1    00:00:00 bash
     11719 pts/1    00:00:01 a.sh
     11729 pts/1    00:00:00 ps
    [root@bogon ~]# kill 11719     #偶然间发现这个问题,原因暂时不明
    [root@bogon ~]# ps
       PID TTY          TIME CMD
      3930 pts/1    00:00:00 bash
     11719 pts/1    00:00:01 a.sh
     11733 pts/1    00:00:00 ps
    [root@bogon ~]# kill -9 11719  #既然普通kill无法杀死,那么就发送-9信号直接强制杀死,问题解决
    [root@bogon ~]# ps
       PID TTY          TIME CMD
      3930 pts/1    00:00:00 bash
     11734 pts/1    00:00:00 ps
    [1]+  Killed                  ./a.sh
    [root@bogon ~]# ./a.sh &
    [1] 11735
    [root@bogon ~]# ps
       PID TTY          TIME CMD
      3930 pts/1    00:00:00 bash
     11735 pts/1    00:00:01 a.sh
     11736 pts/1    00:00:00 ps
    [root@bogon ~]# kill 11735    #普通后台运行程序可以直接kill
    [root@bogon ~]# ps
       PID TTY          TIME CMD
      3930 pts/1    00:00:00 bash
     11737 pts/1    00:00:00 ps
    [1]+  Terminated              ./a.sh
    [root@bogon ~]# 
    
    
    
    
    ```
    展开全文
  • 转载于https://zhangge.net/3186.html 仅供个人...下方显示各进程的显存使用情况 。显存占用和GPU占用是两个不一样的东西,显卡是由GPU和显存等组成的,显存和GPU的关系有点类似于内存和CPU的关系。我跑caffe代...
  • 转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 本周开始,新手游进行删档封测阶段,前两天... 实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则处理我们预设的...
  • 1.查看所有进程的内存使用情况  指令:top 2.动态查看进程号为PID的进程的内存使用情况  指令:top -d 1 -p PID 如下图是使用top -d 1 -p PID指令查看某进程内存使用情况的结果 3.内容解释: PID:进程的...
  • 可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:  (1)top  top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows...
  • free命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 直接输入free命令,显示如下 free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB ...
  • 命令查看Linux服务器状态
  • Nethogs是一款开源的网络流量监控工具,它可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。Nethogs支持IPv4和IPv6协议、支持本地网卡及PPP链接。 Nethogs工具的安装方法请【点击此处】。 安装...
  • linux服务器查看进程、线程数量 查看进程总数 ps -ef | wc -l 查看某个服务的进程数 eg:http服务: ps -ef | grep httpd | wc -l 查看物理cpu个数 grep 'physical id' /proc/cpuinfo | sort -u 查看...
  • Linux系统中,除了系统启动之后的第一个进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程进程叫做父进程。那个在系统启动及完成初始化之后,Linux自动创建的进程...
  • 使用top命令查看系统资源的使用情况,命令:top 如图可以看到java的进程内存使用率较高,java进程的内存使用率达到了70%+ 2.定位线程问题(通过命令查看9718进程的线程情况),命令:ps p 9718 -L -o pcpu,...
  • 前面的话 服务器按处理方式可以分为迭代服务器和并发服务器两类。平常用C写的简单Socket客户端服务器通信,服务器每次只能处理一个客户的请求,它实现简单但效率很低,通常这种服务器被称为迭代服务器。 然而在实际...
  • Linux查看进程cpu占用情况 2017-08-02 10:51:05
    项目上线后运行一段时间,突然发现cpu 8个逻辑核心都占用100%,心情很紧张... 进入服务器,top 命令看一下,发现进程6633占用了800%   [root@3server ~]# top   2.把进程的栈dump到文件里,以便后面的分析  [r
  • Linux服务器上监控网络带宽的18个常用命令 在Linux中查看所有正在运行的进程
  • Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。 查看服务器负载有多种命令,主要有 uptime ; w ; top ; iostat ,下面将一一展示。
  • 使用shell检测nginx,svn,禅道的状态,检测到线程挂掉了,系统自动重启 #!/bin/bash LOG_FILE="autostart.log" #检测nginx curtime=$(date "+%Y-%m-%d %H:%M:%S") pnginx=`ps -ef | grep ...
  • 首先说明一下我的Linux服务器配置:JDK1.8+Tomcat8 使用了SSL证书来使用HTTPS协议,同时在同一个项目里也有一个微信小程序的部分接口,这些接口处于没有被调用的情况 部署的项目是典型的JavaWeb项目+SSH框架+MySQL...
  • PS(Process Status)命令:是Linux的内部命令,是一个强大的进程状态监控命令,可以查看进程以及进程中线程的当前CPU使用情况,属于当前状态的采样数据。 jstack(java stack trace):是java...
  • 有许多方法和工具可以查看 Linux 中所有正在运行的服务。大多数管理员会在 System V(SysV)初始化系统中使用 service service-name status 或 /etc/init.d/service-name status,而在 systemd 初始化系统中使用 ...
  • linux tensorflow putty 1,查看正在运行的GPU nvidia-smi 可以查看正在运行的GPU以及相应的进程号。 2 查看特定环境的进程信息 ps -aux|grep python3 可以查看python3环境下所有进程信息。 3 查看进程的运行目录 ...
1 2 3 4 5 ... 20
收藏数 356,544
精华内容 142,617