ubuntu 查看进程信息

查看进程信息

ps

ps -aux 查看所有进程,每行一个程序

top 显示当前运行程序

kill 98 (98为PID号,)

kill -9 98 (强制杀死98)

ps -e

Linux如何查看端口
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000
# lsof -i:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
lwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN)

可以看到8000端口已经被轻量级文件系统转发服务lwfs占用

2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4814/rpcbind
tcp 0 0 0.0.0.0:5908 0.0.0.0:* LISTEN 25492/qemu-kvm
tcp 0 0 0.0.0.0:6996 0.0.0.0:* LISTEN 22065/lwfs
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 38296/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 5278/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 5013/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5962/master
tcp 0 0 0.0.0.0:8666 0.0.0.0:* LISTEN 44868/lwfs
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 22065/lwfs

# netstat -tunlp | grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 22065/lwfs

说明一下几个参数的含义:

-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

附加一个python端口占用监测的程序,该程序可以监测指定IP的端口是否被占用。

原文地址:https://www.cnblogs.com/jiangfeilong/p/10505010.html

时间: 2024-08-28 23:05:53

ubuntu 查看进程信息的相关文章

Ubuntu—查看进程并关闭进程

环境:Ubuntu终端 命令:ps -aux 功能:查看进程信息 命令:kill 进程号(PID) 功能:杀死进程 原文地址:https://www.cnblogs.com/summer1019/p/10348713.html

查看进程信息

在linux下查看进程用 ps -ef|grep XXX 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等.这时,我们需要通过以下的方法来查看进程的详细信息: Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看. ls -l /proc/PID cwd符号链接的是进程运行目录: exe符号连接就是执行程序的绝对路径:

Ubuntu查看版本信息

关于查看Ubuntu的版本信息,我们会用到两个命令uname和cat. uname命令 这个命令用于显示系统信息.其参数为: -a 显示所有系统信息.其中包括机器名.操作系统名.内核名称等. 以下为执行unmae -a后的截屏. 从结果中可以看到这是一个Linux系统,机器名被我做了模糊处理,内核版本号为4.10.0-28-generic,发行商名称为Ubuntu,发行版本号为16.04.2. 除了-a之外,还有-s.-m.-r.-v.-p等参数,具体用法请参考man信息. cat命令 这个ca

静态查看进程信息 -- 基于 ps 命令实现

1.简介     目前 可以 通过 很多种方式 查看 系统进程,top之类的 工具 可以 动态 的获取 进程信息,今天 介绍 静态 获取 进程信息的 工具 -- ps(当然,静态 获取 进程信息 这类工具 肯定 不止 ps,还有 pstree...)     1.1 进程状态 ### ### 进程状态 可以 是单个状态,也可以是 多个 状态的组合,例如 Ss.S< ### ## R -- Running.运行中 ## S -- Interruptible Sleep.等待调用 ## D -- U

动态查看进程信息 -- 基于 top 命令工具(祝大家五一节快乐!)

个人博客首页(点击查看详细信息)   1.简介     系统 服务器 负载.CPU.内存.进程 等信息 反应 当前服务的运行状态,top 可以获取 这些 相关信息(当然,除了 top 之外 还有 很多 工具可以获取这些 信息 -- 例如 htop.iotop ...,本文 主要介绍 top)     2.执行命令 ## 命令 很简单,直接 命令行 输入 top 按回车之后,弹出一个 交互界面 # top      3.结果 分析     top 结果我们 从上往下,按行 依次分析     3.1

Python &amp; Ubuntu 获取进程信息

备忘,其实是想知道该进程使用的内存状况. 首先要获取系统的内存信息: def memory_stat():    '''        return the memory info    '''    mem = {}    stat = {}    f = open('/proc/meminfo')    lines = f.readlines()    for line in lines:        if len(line) < 2 : continue        name = li

&lt;p&gt;1、查询端口号占用,根据端口查看进程信息&lt;/p&gt;

2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情. git学习-->在CenterOS系统上安装GitLab并自定义域名访问GitLab管理页面 git学习-->如何汉化GitLab? (转)git学习-->Git 分支管理最佳实践 git学习--> Gitlab如何进行备份恢复与迁移? git学习--> 解决Gitlab 版本升级之后,发送 m

ps aux 查看进程信息

[[email protected] Desktop]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.3 192096 7456 ? Ss 03:03 0:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 21root 2 0.0 0.0 0 0 ? S 03:03 0:00 [kthreadd] [[email

【Ubuntu】查看进程端口占用信息

1.查看进程信息 ①进程查看 ps -aux ②根据PID查看进程 ps -aux | grep pid ③进程计数,查看指定进程 ps -aux | wc -l ps -aux | grep kworker 2.查看端口占用信息 ①查看各个端口占用信息 netstat -an ②查看指定端口占用信息 lsof -i :5353 3.终止进程 慎用!!!kill -9!!! 原文地址:https://www.cnblogs.com/wucaiyun1/p/11057808.html