首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux查看端口进程信息—lsof工具

    "lsof"——list open files,lsof也是Linux下用于查看打开的文件以及相关联进程信息的工具 ?...关于这个报错,原因是因为nodemon已经启动了,占用了一个为3000的端口。接下来我们只要快速找到这个占用3000端口的进程,并终止它就行了。 使用命令 lsof -i:3000 ?...这时我们看到了进程PID,我们终止它就行了 kill 20763 再次启动服务,正常运行 每行显示一个打开的文件,各列含义如下: COMMAND:与文件关联进程的名称 PID:进程PID USER:拉起进程的用户...NAME:文件名 FD列值的含义与fuser查询结果中PID后接字符的含义相同,指示了进程与文件的关联关系,有以下常见取值: cwd:进程工作目录 txt:进程由该文件拉起(如二进制文件或脚本) rtd...CHR:字符设备 BLK:块设备 FIFO:命名管道 PIPE:管道 IPV4:ipv4套接字 unix:unix域套接字 根据以上字段,我们就可以了解到哪个文件以何种关联方式与哪个进程关联。

    9.2K41

    如何查看端口被哪个进程占用?

    天小麦苗给大家分享的是如何查看端口被哪个进程占用。 如何查看端口被哪个进程占用?...---- linux如何查看端口被哪个进程占用?...1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,...以root用户来执行lsof -i命令,如下图 【步骤二】lsof -i:端口号 lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图...netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,如下图 注意:本文内容太多,公众号有字数限制

    26.7K20

    centos下查看端口占用情况,杀死进程

    根据端口查看这个进程的pid(圈住的就是pid) netstat -lnp|grep 8080 #8080请换为你的apache需要的端口 查看进程的详细信息 ps 1777 #1777就是上一步得到的...pid 杀掉进程 例如: kill -9 [PID] #-9 表示强迫进程立即停止  第二种:我们知道服务名称 比如查询tomcat 根据pid查看进程的详细信息 ps -ef|grep redis...AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup 放快捷方式 1、Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况...2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程) 3.查看PID对应的进程 C:>tasklist|findstr "2016" 映像名称...4.结束该进程 C:>taskkill /f /t /im tor.exe 未经允许不得转载:肥猫博客 » centos下查看端口占用情况,杀死进程

    9.1K71

    Centos7下多个微服务java -jar 启动后通过进程查看端口以及通过端口查看进程 实践笔记

    Centos7下多个微服务java -jar 启动后通过进程查看端口以及通过端口查看进程 实践笔记 1.top查看一下,可以看到多个java的进程,而我们这边部署了多个java -jar 启动的微服务,...2.根据进程名查看进程信息,以查看java进程名为例,查看所对应的进程id为18381(或者使用: ps -aux | grep java 查看占用内存等信息) 3.根据进程id查看进程占用端口,可以查看到对应端口为...8204(如果没有netstat命令,使用 yum -y install net-tools安装) 4.根据端口查看对应进程,查看占用8204端口的进程id,为18381 5.根据进程id查看进程信息,...3.根据进程id查看进程占用端口,可以查看到对应端口为8204(如果没有netstat命令,使用 yum -y install net-tools安装) netstat -nap | grep 18381...4.根据端口查看对应进程,查看占用8204端口的进程id,为18381 netstat -tunlp | grep 8204 5.根据进程id查看进程信息,查看进程id为18381的进程信息 ps

    6.2K30

    linux lsofnetstat查看进程和端口号相关命令:

    linux lsof/netstat查看进程和端口号相关命令: 本文为博主原创,未经允许不得转载:        在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令...:        1.查看系统运行的java项目,并查看进程号         这个用到的命令为: ps -ef|grep java 这个在命令在上一篇讲过,地址为:http://www.cnblogs.com...端口号, 10154为TOMCAT_AJP_PORT端口号,   3.根据端口port查进程: lsof -i:port ?...pid对应的为进程号,rssp为用户名,10150为运行端口号 4.根据用户查看进程和端口号: lsof -i|grep user ?...端口号, 6.根据端口port查进程 netstat -nap | grep port ?

    22.4K40

    linux下进程、端口号相互查看方法 原

    linux下进程、端口号相互查看方法 linux下通过进程名查看其占用端口: 1、先查看进程pid ps -ef | grep 进程名 2、通过pid查看占用端口 netstat -nap | grep...进程pid 例:通过nginx进程查看对应的端口号 #查看nginx进程pid: 命令: ps -ef | grep nginx 结果: root 9836 1 0 Jul11 ?...00:00:09 nginx: worker process #通过nginx进程pid查看占用端口(进程pid为9836) 命令: netstat -nap | grep 9836 结果: tcp 0...0 0.0.0.0:8082 0.0.0.0:* LISTEN 9836/nginx tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 9836/nginx linux通过端口查看进程...: netstat -nap | grep 端口号 -p 显示端口进程 例:查看8081号端口对应的进程名 命令: netstat -nap | grep 8081 结果: tcp 0 0 0.0.0.0

    25.2K10

    《理解 Unix 进程》笔记-1

    UNIX 进程 系统调用 Unix 系统是由用户空间(userland)和内核组成。Unix 内核位于计算机硬件之上,是与硬件交互的中介。...进程是 Unix 系统的基石,所有的代码都是在进程中运行。 unix 中的进程创建是通过内核系统调用 fork() 实现的。...pid 并不传达关于进程本身的任何信息,仅仅是一个数字标识 在 python 中查看当前进程 pid 可以使用 getpid() 方法。...进程皆有父 系统中运行的每一个进程都有对应的父进程。每个进程都知道它父进程的标识符(ppid)。 在 python 中查看当前进程 pid 可以使用 getppid() 方法。...进程皆可衍生 衍生是 Unix 编程中最强大的概念之一。fork 系统调用允许运行中的进程以编程的形式创建新的进程。这个新进程和原始进程一模一样。

    1.3K10

    UNIX(进程间通信):05---守护进程

    守护进程是在后台运行不受终端控制的进程(如输入、输出等),一般的网络服务都是以守护进程的方式运行。守护进程脱离终端的主要原因有两点:(1)用来启动守护进程的终端在启动守护进程之后,需要执行其他任务。...(2)(如其他用户登录该终端后,以前的守护进程的错误信息不应出现)由终端上的一些键所产生的信号(如中断信号),不应对以前从该终端上启动的任何守护进程造成影响。...要注意守护进程与后台运行程序(即加&启动的程序)的区别。...创建守护进程的过程: fork子进程, 父进程退出, 所有工作在子进程中进行形式上脱离了控制终端; 必须 子进程创建新会话, setsid函数, 使子进程完全独立出来, 脱离控制; 必须 改变当前目录为根目录...可以修改daemon函数的参数来查看效果。 可以去掉daemon一句,用./a.out&来验证效果。 当然在linux环境下你也可以使用nohup .

    1.1K20

    UNIX(进程间通信):04---孤儿进程

    当一个子进程还在执行时,它的父进程已经退出了,那么这个子进程的退出信息也没有被父进程接收到,如果子进程的退出信息没有被别的进程接收到,那么这个子进程就会变成一个僵尸进程,所以孤儿进程可能会引发僵尸进程。...所以这个子进程必须被其他进程所领养,领养它的进程为1号进程,则它的退出信息会被1号进程所接收。 如果父进程退出,父进程会变成僵尸进程吗?...我们这里再重温下僵尸进程和孤儿进程: 僵尸进程: 一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。...这种进程称之为僵死进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。...孤儿进程是没有父进程的进程,孤儿进程这个重任就落到了init进程身上,init进程就好像是一个民政局,专门负责处理孤儿进程的善后工作。

    94611

    Linux中查看端口被哪个进程占用、进程调用的配置文件、目录等

    1.查看被占用的端口的进程,netstat/ss -antulp | grep :端口号 2.通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应的进程PID 3.根据PID查询进程...如果想详细查看这个进程,PID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps -ef | grep 进程PID 或者ps -aux | grep 进程PID 通过执行上面的命令,...就可以看到这个进程的详细信息,同时也可以看到这个进程存在的目录,进程执行的文件、配置文件等信息。...4.查看进程所在目录。...通过ll /proc/进程PID/cwd命令,可以直接查看进程所在的目录,这样的话就可以快速定位到进程的目录 查找他的进程目录之后,就可以对这个应用程序进行一系列的操作,比如说重启删除等!

    24.6K30

    UNIX(进程间通信):03---僵尸进程

    僵尸进程 僵尸进程是指一个已经终止、但是其父进程尚未对其进行善后处理获取终止进程的有关信息的进程,这个进程被称为“僵尸进程”(zombie)。...怎样产生僵尸进程 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit, 它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵尸进程...怎么查看僵尸进程 利用命令ps,可以看到有父进程ID为1的进程是孤儿进程;s(state)状态为Z的是僵尸进程。...大家可以看到第二个子进程已经变成僵尸进程了(Z+) 僵尸进程的危害 由于子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束....父进程死后,僵尸进程成为"孤儿进程",过继给1号进程init,init始终会负责清理僵尸进程,关机或重启后所有僵尸进程都会消失。

    1.1K30

    UNIX(进程间通信):17 深入理解unix域

    unix域是基于socket通信的一个特例,因为他的实现中使用了socket技术,但是他是基于单个主机上的进程间通信。因为在同一个主机内,所以就少了很多网络上的问题,那就减少了复杂度。...unix域和传统的socket通信类型,服务器监听,客户端连接,由于在同主机,就不必要使用ip和端口的方式,浪费一个端口。unix域采用的是一个文件作为标记。大致原理如下。...unix域通信本质还是基于内存之间的通信,客户端和服务器都维护一块内存,然后实现全双工通信,而unix域的文件路径,只不过是为了让客户端进程可以找到服务端进程。...就可以实现进程间通信。 ?...使用unix域套接字的三个好处: 1.unix域套接字通常比通信两端位于同一个主机的TCP套接字快出一倍 2.unix域套接字可用于在同一个主机上的不同进程之间传递描述符 3.unix能够提供额外的安全检查措施

    2.3K10
    领券