zoukankan      html  css  js  c++  java
  • 如何通过端口查找出进程所在目录?

    一、找到端口对应的进程的号(PID)

    [root@benbang ~]# ss -lntup|grep 6379
    tcp    LISTEN     0      511    127.0.0.1:6379                  *:*                   users:(("redis-server",pid=914,fd=6))

    二、显示/proc/进程号/cwd

    cwd符号链接的是进程运行的目录

    [root@benbang ~]# ll /proc/914/cwd
    lrwxrwxrwx 1 redis redis 0 Aug  1 15:53 /proc/914/cwd -> /usr/local/redis/var

    exe符号链接的是执行程序的绝对路径;

    [root@benbang ~]# ll /proc/914/exe 
    lrwxrwxrwx 1 redis redis 0 Jul 22 21:57 /proc/914/exe -> /usr/local/redis/bin/redis-server

    cmdline就是程序运行时输入的命令行命令;
    environ记录了进程运行时的环境变量;
    fd目录下是进程打开或使用的文件的符号连接

    [root@benbang ~]# ll /proc/914/fd
    total 0
    lrwx------ 1 redis redis 64 Jul 22 21:58 0 -> /dev/null
    lrwx------ 1 redis redis 64 Jul 22 21:58 1 -> /dev/null
    lrwx------ 1 redis redis 64 Jul 22 21:58 2 -> /dev/null
    lr-x------ 1 redis redis 64 Jul 22 21:58 3 -> pipe:[13725]
    l-wx------ 1 redis redis 64 Jul 22 21:58 4 -> pipe:[13725]
    lrwx------ 1 redis redis 64 Jul 22 21:58 5 -> anon_inode:[eventpoll]
    lrwx------ 1 redis redis 64 Jul 22 21:58 6 -> socket:[13739]

     参考地址:http://lidao.blog.51cto.com/3388056/1914205

  • 相关阅读:
    串匹配模式中的BF算法和KMP算法
    “隐藏与显示”的多种方法实现
    原生js实现tooltip提示框的效果
    心向旋转巧得木马 峰回路转偶得时钟
    jQuery 之 验证表单
    Java代码添加背景音乐
    svg动画 之 我的自制太阳系
    java_22 Map接口
    java_22.1 Map 的应用
    java_18 Collection接口
  • 原文地址:https://www.cnblogs.com/jmaly/p/7269309.html
Copyright © 2011-2022 走看看