5680t不小心删除了业务telnet虚拟机端口不通端口怎么恢复

linux下查看监听端口对应的进程 -
- ITeye技术网站
博客分类:
方法一
1.通过lsof命令查看PID
ipv4
[root@test proc]# lsof -Pnl +M -i4&&&&&&&&&
COMMAND&&&& PID&&&& USER&& FD&& TYPE& DEVICE SIZE NODE NAME
java&&&&&& 1419&&&& 1401&& 10u& IPv4 6793357&&&&&& TCP *:8453 (LISTEN)
AutonomyD& 6147&&&& 1401&&& 6u& IPv4 7597365&&&&&& TCP *:20003 (LISTEN)
AutonomyD& 6147&&&& 1401&& 14u& IPv4 7597369&&&&&& TCP *:20000 (LISTEN)
也可以使用:
[root@test proc]# lsof -Pnl +M -i4|grep 8453
java&&&&&& 1419&&&& 1401&& 10u& IPv4 6793357&&&&&& TCP *:8453 (LISTEN)
ipv6
[root@test proc]# lsof -Pnl +M -i6
COMMAND&&&& PID&&&& USER&& FD&& TYPE& DEVICE SIZE NODE NAME
java&&&&&& 1419&&&& u& IPv6 7616547&&&&&& TCP 192.168.1.29:58.1.17:7001 (CLOSE_WAIT)
java&&&&&& 1419&&&& u& IPv6 6987470&&&&&& TCP 192.168.1.29:38.1.154:1521 (ESTABLISHED)
java&&&&&& 1419&&&& u& IPv6 6793642&&&&&& UDP *:1133
java&&&&&& 1419&&&& u& IPv6 6987472&&&&&& TCP 192.168.1.29:38.1.154:1521 (ESTABLISHED)
java&&&&&& 1419&&&& u& IPv6 6987479&&&&&& TCP 192.168.1.29:38.1.154:1521 (ESTABLISHED)
java&&&&&& 1419&&&& u& IPv6 7006208&&&&&& TCP 192.168.1.29:68.1.154:1521 (ESTABLISHED)
也可以使用:
[root@test proc]# lsof -Pnl +M -i6|grep 5001
java&&&&& 12886&&&&&&& 0& 530u& IPv6 6988341&&&&&& TCP *:5001 (LISTEN)
2.通过ps命令查看进程情况
[root@test proc]# ps -ef|grep 12886
root&&&& & 0 Dec09 ?&&&&&&& 00:00:43 /home/bjca/bea/jdk160_05/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/home/bjca/bea/wlserver_10.3 -Dwls.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/bjca/bea/patch_wlw1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/home/bjca/bea/wlserver_10.3/server/lib/weblogic.policy weblogic.Server
3.lsof命令参数解释
  1) -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。
  2) -n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。
  3) -l :这个选项约束着用户ID号到登录名的转换。在登录名的查找不正确或很慢时,这个选项就很有用。
  4) +M :此选项支持本地TCP和UDP端口映射程序的注册报告。
  5) -i4 :仅列示IPv4协议下的端口。
  6) -i6 : 仅列示IPv6协议下的端口。
方法二
1.使用netstat查看进程PID
[root@test ~]#& netstat -anp|grep 5001
tcp&&&&&&& 0&&&&& 0 :::5001&&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&& LISTEN&&&&& 12886/java&&&&&&&&&
2.使用ps查看进程情况
[root@test 12886]# ps -ef|grep 12886
root&&&& & 0 Dec09 ?&&&&&&& 00:01:14 /home/bjca/bea/jdk160_05/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/home/bjca/bea/wlserver_10.3 -Dwls.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/bjca/bea/patch_wlw1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/home/bjca/bea/wlserver_10.3/server/lib/weblogic.policy weblogic.Server
root&&&& & 0 09:11 pts/2&&& 00:00:00 grep 12886
浏览 51287
浏览: 89097 次
来自: 北京
看到你博文,收益很多,谢谢, 不过对于useAnchorin ...
看到 这个说法很高兴。但是 有些没看懂。最近项目部署的时候 就 ...
正需要,谢谢2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!& & Linux下查看端口占用情况& & 用启动服务的账号登录,然后运行命令:& & lsof -i:& & 例如:& & & & Linux代码& & [root@SonarServer1 user0]# lsof -i:80& & COMMAND&PID USER&FD&TYPE&&DEVICE SIZE/OFF NODE NAME& & java&&19408 root&144u&IPv6 &&&0t0&TCP *:http (LISTEN)& & & & 也可使用命令:& & netstat -apn|grep & & 例如:& & Linux代码& & [root@SonarServer1 user0]# netstat -apn|grep 80& & tcp&&&&0&&&0 :::80&&&&&&&&&&&:::*&&&&&&&&&&&&LISTEN&&&19408/java& & 找到进程号以后,再使用以下命令查看详细信息:& & ps -aux|grep & & Linux代码& & [root@SonarServer1 user0]# ps -aux|grep 19408& & Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ& & root&&&2.2 368 ?&&&Sl&10:29&0:27 java -Djava.awt.headless=true -XX:MaxPermSize=128m -Xms256m -Xmx512m -Djava.library.path=./lib -classpath ../../lib/servlet-api-2.5-.jar:../../lib/jetty-util-6.1.25.jar:../../lib/activation-1.1.jar:../../lib/geronimo-spec-jta-1.0-M1.jar:../../lib/wrapper-3.2.3.jar:../../lib/commons-io-2.0.1.jar:../../lib/jetty-6.1.25.jar:../../lib/sonar-application-3.2.jar:../../lib/jetty-naming-6.1.25.jar:../../lib/jetty-plus-6.1.25.jar:../../:../../extensions/jdbc-driver/mysql/mysql-connector-java-5.1.18.jar:../../extensions/jdbc-driver/postgresql/postgresql-9.0-801.jdbc3.jar:../../extensions/jdbc-driver/mssql/jtds-1.2.4.jar -Dwrapper.key=n24m_l80HqD33MJi -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=19406 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.sonar.application.StartServer& & root&&&0.0
pts/5&&S+&10:41&0:00 grep 19408
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程当前位置:&>&&>&
查看linux查看端口是否被占用
发布时间:编辑:
本文介绍了linux中查看某一端口是否被占用的方法,有关netstat命令的使用技巧,感兴趣的朋友可以参考下。
使用命令:
netstat -tunlp
会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段。
有关22端口占用的程序:
复制代码 代码示例:
[root@leiwan tmp]# netstat -tunlp |grep 22
tcp&&&&&&& 0&&&&& 0 0.0.0.0:42957&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2230/rpc.statd&&&&&
tcp&&&&&&& 0&&&&& 0 0.0.0.0:22&&&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2443/sshd&&&&&&&&&&
tcp&&&&&&& 0&&&&& 0 127.0.0.1:631&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2292/cupsd&&&&&&&&&
tcp&&&&&&& 0&&&&& 0 :::22&&&&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2443/sshd&&&&&&&&&&
tcp&&&&&&& 0&&&&& 0 ::1:631&&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2292/cupsd&&&&&&&&&
tcp&&&&&&& 0&&&&& 0 :::57609&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&& LISTEN&&&&& 2230/rpc.statd&&&&&
udp&&&&&&& 0&&&&& 0 0.0.0.0:5353&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2211/avahi-daemon&&
udp&&&&&&& 0&&&&& 0 0.0.0.0:631&&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2292/cupsd&&&&&&&&&
udp&&&&&&& 0&&&&& 0 0.0.0.0:37167&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2230/rpc.statd&&&&&
udp&&&&&&& 0&&&&& 0 0.0.0.0:52291&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2211/avahi-daemon&&
udp&&&&&&& 0&&&&& 0 0.0.0.0:68&&&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2207/dhclient&&&&&&
udp&&&&&&& 0&&&&& 0 0.0.0.0:710&&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2230/rpc.statd&&&&&
udp&&&&&&& 0&&&&& 0 :::39834&&&&&&&&&&&&&&&&&&& :::*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2230/rpc.statd
查看某一端口的占用情况: lsof -i:端口号
复制代码 代码示例:
1& [root@www ~]# lsof -i:21
3& COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4& pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5& pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
有关 用法的详细教程,请参考如下文章:
与 查看linux查看端口是否被占用 有关的文章
本文标题:
本页链接:
12345678910
12345678910

我要回帖

更多关于 telnet虚拟机端口不通 的文章

 

随机推荐