unix 查看端口 根据进程号_unix根据端口查看进程 - CSDN
  • HP-UNIX系统下查看端口进程直接的关系,先后参考了如下帖子: [url]http://bbs.chinaunix.net/viewthread.php?tid=1299023[/url] [url]http://bbs.chinaunix.net/viewthread.php?tid=7362[/url] 第一个帖子的...
    HP-UNIX系统下查看端口和进程直接的关系,先后参考了如下帖子:
    [url]http://bbs.chinaunix.net/viewthread.php?tid=1299023[/url]
    [url]http://bbs.chinaunix.net/viewthread.php?tid=7362[/url]

    第一个帖子的下载链接已经失效了,后来找到了第二个帖子才找到了 LSOF命令。
    展开全文
  • <br />大多数U n i x系统的文件/e t c / s e r v i c e s都包含了人们熟知的端口号。为了找到 Te l n e t服 务器和域名系统的端口号,可以运行以下语句:   sun % grep telnet /ect/services...

    大多数U n i x系统的文件/e t c / s e r v i c e s都包含了人们熟知的端口号。为了找到 Te l n e t服

    务器和域名系统的端口号,可以运行以下语句:

     

    sun % grep telnet /ect/services

     

    #得到的结果可能会是这样的 telnet 23/tcp 称它使用的是tcp端口23

     

    sun % grep domain /etc/services

     

    #可能得到的结果是: domain 53/udp    称使用的udp的53端口

    # domain 53/tcp 称使用的tcp的53端口

     

     

     

    U n i x系统有保留端口号的概念。只有具有超级用户特权的进程才允许给它自己分配一个保留端口号。

     

    这些端口号介于1~1 0 2 3之间,一些应用程序(如有名的 R l o g i n,2 6 . 2节)将它作为客户与服务器之间身份认证的一部分。

    展开全文
  • 工作中遇到

           工作中遇到一个问题,说weblogic启动时报端口被占用!可是用ps  -ef|grep 端口号 命令无法查出来!

    再到网上搜,半天也没搜到管用的方法!

          后来得知,用这个命令比较好!

          netstat -apn|grep 端口  或者 ip:port

     这样将搜索出计算机上当前用户权限范围内的所有占用指定端口的进程信息

    tcp        0      0 21.1.32.169:7001        :::*                    LISTEN      10075/java          
    tcp        0      0 127.0.0.1:7001          :::*                    LISTEN      10172/java          
    tcp        1      0 21.1.32.169:7001        21.1.130.22:1876        CLOSE_WAIT  10075/java          
    tcp      281      0 21.1.32.169:7001        1.1.32.169:51151       CLOSE_WAIT  10075/java          
    tcp     1697      0 127.0.0.1:7001          127.0.0.1:56544         CLOSE_WAIT  10172/java          
    tcp     1696      0 127.0.0.1:7001          127.0.0.1:58414         CLOSE_WAIT  10172/java          
    tcp     1697      0 127.0.0.1:7001          127.0.0.1:56573         CLOSE_WAIT  10172/java

    注意第四列是具体的ip:port被占用信息,末列是端口号,kill -9 10075问题解决。
    展开全文
  • 通常情况我们可以通过ps来检查unix的某个进程。 比如:ps -ef|grep java  root 917 915 0 03:35:20 ? 0:01 java -classpath /opt/sas/SIMS/RACE.jar com.sas.race.SIMSClient.SIMSService Sola noaccess...

    通常情况我们可以通过ps来检查unix的某个进程。

    比如:ps -ef|grep java

       root   917   915   0 03:35:20 ?           0:01 java -classpath /opt/sas/SIMS/RACE.jar com.sas.race.SIMSClient.SIMSService Sola
    noaccess   991     1   0 03:35:23 ?           0:13 /usr/java/bin/java -server -Xmx128m -XX:+UseParallelGC -XX:ParallelGCThreads=4
        root  3227  1764   0 03:47:42 pts/4       1:09 ../../products/javaruntime__99130__sax__xx__sp0__1/bin/java -Xmx1024M -jar depl
        root  3788  3787   0 04:00:58 pts/4       0:35 /usr/jdk/jdk1.6.0_33/jre/bin/java -Xmx512M -classpath /tmp/_setup1764/products/
        root  3935  3924   0 04:02:05 pts/4       0:05 /usr/jdk/instances/jdk1.6.0/jre/bin/amd64/java -classpath /usr/jdk/instances/jd
        root  3924  3903   0 04:01:52 pts/4       0:24 /usr/jdk/instances/jdk1.6.0/bin/amd64/java -Dprod.props.file=/usr/local/Oracle/
        root  3960  3936   0 04:02:16 pts/4       0:20 /usr/jdk/instances/jdk1.6.0/bin/amd64/java -client -Xms256m -Xmx512m -XX:Compil
        root  4849  4847   0 04:25:29 pts/6       0:00 grep java

    但问题是后面的进程信息都是有限的节选。


    怎么看详细的信息呢?

    /usr/ucb/ps auxww [PID]


    比如我想看 3924

    bash-3.00# /usr/ucb/ps auxww 3924
    USER       PID %CPU %MEM   SZ  RSS TT       S    START  TIME COMMAND
    root      3924  0.1  3.4367604271876 pts/4    S 04:01:51  0:24 /usr/jdk/instances/jdk1.6.0/bin/amd64/java -Dprod.props.file=/usr/local/Oracle/Middleware/wlserver_12.1/.product.properties -Xms32m -Xmx200m -XX:PermSize=128m -XX:MaxPermSize=256m weblogic.WLST /usr/local/SASHome/SASDeploymentManager/9.3/products/cfgwizard__93455__prt__xx__sp0__1/weblogic/Config/sas.py create domain SASDomain credentials=/tmp/_setup1764/credentials1350429317.properties scriptMode=sdw

    就可以看到该java进程详细的参数信息,很具体。


    对于怎么查看端口对应的进程,一般都是用iosf

    但是Solaris9以后没有相应的版本了。


    我调试过的一个脚本,可以很方面的查得相应的进程,足够使用,无版本限制啊。

    下载地址如下:

    grep_port_pid.sh


    另附其他常用的unix命令,供参考:

    Run job in batch now:

    at -s now < thejob.sh
    Show current process active

    ps -efa
    Show process information

    psrinfo -v
    Show version of unix

    uname -a
    Display System Configuration

    sysdef

    or

    prtconf
    Print VTOC

    prtvtoc /dev/dsk/c0t0d0s0
    Query Disk space

    df -k disk space in kilobytes

    du -sk disk space summary in kilobytes
    How To Configure Sun 450 Hot swap disk drives

    1. drvconfig

    2. disks
    Remove all files and sub-directories

    rm -r *
    Move all files from one directory to another using tar pipe

    from directory /var

    mkdir /var1

    cd /var

    tar cf - . | (cd /var1 && tar xBf -)
    Directory compare (don't show files that are the same)

    dircmp -s /var /var1
    Give User execute permission on a file

    chomod u+x filename gives execute permission to the owner.
    Find command to find in current directory and sub directory

    find . -name "dbmslogmnr.sql" -print

    DATE Command

    date mmddHHMM[[cc]yy]

    example "date 022610221998"
    Get DATE from another unix box

    rdate pluto
    Find Command for certain size files

    find . -size +10000c

    This example say find all the file > 10000 bytes.

     
    Find command to find a word in the directory and sub directory

    find . -exec grep -ls pkzip {} \;
    展开全文
  • HP UX 11.31 怎么看端口对应的进程ID?
  • netstat -nlp 查看占用端口号的服务 找到该端口号进程 找到该进程id kill它 程序可以一点一点来: 查看占用端口号的服务 [root@aslibra root]# netstat -nlp Active Internet connections (only servers) Proto ...
  • 在linux下面有netstat可以查看指定端口被哪些进程占用,但是mac下面就不好用了,看不到进程号。 mac下面可以使用lsof来查看端口被哪个进程占用,比如查看80端口被占用情况: lsof -i tcp:80   lsof是列出打开...
  • 在linux下面经常会需要“进程打开了哪些端口,某端口是哪个进程打开的”相关信息,下面来看下如何获取这些信息。 注:"进程打开了哪些端口"与“某个端口属于哪个进程/线程”过程相近,只看“某个端口属于哪个进程/...
  • HP UNIX关闭端口号

    2014-02-10 13:47:10
    1 查看端口号   [smaprd2@/]#netstat -an|grep 5666 tcp 0 0 *.5666 *.* LISTEN   2 查看进程 [smaprd2@/]#ps -ef|grep nrpe  root 17814 16718 1 13:39:56 pts
  • 知道进程查看进程端口号 [root@localhost ~]# ps -e |grep ssh 961 ? 00:00:00 sshd 1154 ? 00:00:00 sshd 1156 ? 00:00:00 sshd [root@localhost ~]# netstat -anp|grep 961 tcp 0 ...
  • 简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据...
  • >netstat -na|grep LIST tcp 0 0 *.49155 *.* LISTEN tcp 0 0 *.4045 *.* LISTEN tcp 0 0 *.4
  • Windows不像Linux,Unix那样,ps -ef 查出端口进程号,然后根据进程号直接kill进程。  Windows根据端口号杀死进程要分三步:  第一步 根据端口号寻找进程号 Bat代码  C:\>netstat -aon|...
  • 1.1、查看端口进程 1.1.1 -nlp netstat -nlp | grep 端口 eg: netstat -nlp | grep 3001 查询结果: 1.1.1 -anp netstat -anp | grep 端口 eg: netstat -anp | grep 3001 查询结果: 1.2...
  • 1. 查看端口占用情况命令 lsof -i tcp:8080 输出结果: 字段说明: 字段名 说明 COMMAND 进程名称 PID 进程标识符 USER 进程所有者 FD 文件描述符,应用程序通过文件描述符识别该文件 TYPE 文件...
  • 命令行查看端口号被哪个进程占用  在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式。但往往很多时候只...
  • 1.查看进程号 ps -ef | grep 进程名 [root@mylinux ~]# ps -ef|grep mysql root 2171 1 0 Apr10 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/data/mysql...
  • 但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对应PID)占用了,或者你还需要把它Kill掉。如果你在Windows操作系统,你可以使用netstat命令来查询PID,然后可以打开任务管理器,查看这个PID对应...
  • 1 某个端口号被占用,查看pid##根据端口查看进程信息 lsof -i:14700 ##根据进程号查看进程对应的可执行程序 ps -f -p 进程号 还可用netstatnetstat 的常用参数: - t、- u、- w和- x分别表示TCP、UDP、RAW和UNIX套接...
  • 了解Unix/Linux的人都知道,一般而言,只会在服务器端的监听进程才会指定端口,那么客户端的进程是否也能够指定端口呢? 我们同样利用bind函数来为客户端的进程指定端口。 首先,我们运行一个不指定端口的客户端...
1 2 3 4 5 ... 20
收藏数 105,792
精华内容 42,316
关键字:

unix 查看端口 根据进程号