`
jiagou
  • 浏览: 2533231 次
文章分类
社区版块
存档分类
最新评论

怎么查看Unix系统下某个进程的详细信息及端口对应的进程信息

 
阅读更多

通常情况我们可以通过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 {} \;
分享到:
评论

相关推荐

    网络端口查询

    2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484. -a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。 -e 表示显示以太网发送和接收的字节数、数据包数等。 -n 表示只以数字...

    网络信息扫描实验

    一个开放的网络端口就是一条与计算机进行通信的信道,对网络端口的扫描可以得到目标计算机开放的服务程序、运行的系统版本信息,从而为下一步的入侵做好准备。对网络端口的扫描可以通过执行手工命令实现,但效率较低...

    linux网络编程学习笔记

    IX 只能够用于单一的 Unix 系统进程间通信,而 AF_INET 是针对Internet的,因而可以允许在 远程 主机之间通信(当我们 man socket 时发现 domain 可选项是 PF_*而不是AF_*,因为 glibc 是 posix 的实现 所以用 PF代替...

    cmd操作命令和linux命令大全收集

    ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 tlist -t 以...

    网络编程-Socket

    资源名称:网络编程 - Socket内容简介:Socket的英文原义是“孔”或...每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。S 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    入门学习Linux常用必会60个命令实例详解doc/txt

    在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的文件系统类型、要加载对象的设备名称及要将设备加载到哪个目录下。 (1)Linux可以识别的文件系统 ◆ Windows 95/98常用的FAT 32文件系统:vfat ;...

    RCS_webportal_pc.7z

    每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的...

    套接字通信

    每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的...

    模拟技术中的从最基本的知识开始讲解iPhone BSD Socket编程

    每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的...

    基于TCP的socket网络传输视频(C++, python)+源代码+文档说明

    每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的...

    Oracle9i的init.ora参数中文说明

    如果设置为 SIGNATURE, 在签名安全的情况下即可执行该过程。 值范围: TIMESTAMP | SIGNATURE 默认值: TIMESTAMP utl_file_dir: 说明: 允许数据库管理员指定 PL/SQL 文件 I/O 许可的目录。使用多个 UTL_FILE_DIR ...

    利用Socket实现双机通信(计算机网络课程设计).doc

    二、WinSocket简介及特点原理 2.1、什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应 用程序通常通过"套接字"向网络发出请求或者应答网络请求。 Socket接口是TCP/IP网络...

    TCP/IP详解 卷1:协议--源代码

    CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《TCP/IP详解 卷1:协议》的源代码 对应的书籍资料见: TCP/IP详解 卷1:协议(09年度畅销榜TOP50)(08年度...

    linux内核 0.11版本源码 带中文注释

    该条语句实际上是int fork()创建进程系统调用。 // syscall0 名称中最后的0 表示无参数,1 表示1 个参数。 static inline _syscall0 (int, pause) // int pause()系统调用:暂停进程的执行,直到 // 收到一个信号...

    从基本的知识开始讲解iPhone BSD Socket编程

    每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的...

    Python中使用select模块实现非阻塞的IO

    每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电, 有的...

    Linux FTP服务配置

    首先说一下概念,什么是本地用户,本地用户就是你系统/home目录下的用户,当然有的用户建立时候使用-m命令,使用户在/home下没有目录,但是这个词的意思就是系统里面有的用户. local_enable=YES //允许本地用户登录 local...

    Python Cookbook

    10.17 在Mac OS X中收集详细的系统信息 396 第11章 用户界面 400 引言 400 11.1 在文本控制台中显示进度条 402 11.2 避免在编写回调函数时使用lambda 404 11.3 在tkSimpleDialog函数中使用默认值和区间 405 ...

    python cookbook(第3版)

    12.14 在Unix系统上面启动守护进程 第十三章:脚本编程与系统管理 13.1 通过重定向/管道/文件接受输入 13.2 终止程序并给出错误信息 13.3 解析命令行选项 13.4 运行时弹出密码输入提示 13.5 获取终端的大小 ...

Global site tag (gtag.js) - Google Analytics