Linux命令查看端口(COM)、端口(LPT)

Linux命令查看端口(COM)、端口(LPT),第1张

×

loading..

资讯 |

安全 |

论坛 |

下载 |

读书 |

程序开发 |

数据库 |

系统 |

网络 |

电子书 |

站长学院 |

源码 |

QQ |

专栏 |

考试 |

手册 |

Linux|

Windows|

Dos命令行|

浏览器|

虚拟机|

其他|

首页 >系统 >Linux > 正文

Linux下查看端口占用情况

2012-10-29 11:05:47 我来说两句 作者:samjavaeye

收藏

我要投稿

Linux下查看端口占用情况

用启动服务的账号登录,然后运行命令:

lsof -i:<端口号>

例如:

www.2cto.com

Linux代码

[root@SonarServer1 user0]# lsof -i:80

COMMAND PID USER FD TYPEDEVICE SIZE/OFF NODE NAME

java19408 root 144u IPv6 183572842 0t0 TCP *:http (LISTEN)

www.2cto.com

也可使用命令:

netstat -apn|grep <端口号>

例如:

Linux代码

[root@SonarServer1 user0]# netstat -apn|grep 80

tcp0 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 19408 3.8 2.2 2520992 357368 ? 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-20081211.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 19460 0.0 0.0 105476 948 pts/5S+ 10:41 0:00 grep 19408

如果想对两个有序的文件进行比较,可以使用comm命令。

语法:comm [- 123 ] file1 file2

说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。

comm -1 不显示只出现在第一个文件的行。

comm -2 不显示只出现在第二个文件的行。

comm -3 不显示同时出现在两个文件的行。

comm file1 file2 显示三列,第一列代表只出现在file1的行,第二列代表只出现在file2的行,第三列代表俩个文件同时出现的行

comm -12 显示两个文件同时出现的行 也就是交集

comm -13 显示只出现在第二个文件的行

comm -23 显示只出现在第一个文件的行

例如:假设要对文件myfile1和myfile2进行比较

$ cat myfile1

main( )

{

float a,b, i, j ,z

a=i=10 b=j=5

z= i + j

printf(“z=%d\\\\n”,z)

}

$ cat myfile2

#include<stdio.h >

main( )

{

float i, j ,z

i=10 j=5

z= i + j

printf(“z=%f\\\\n”,z)

}

$ comm - 12 myfile1 myfile2

main( )

{

z= i + j

}

就只显示文件myfile1和myfile2中共有的行。

主要看自己的需要,建议网上找找linux命令大全之类的资料,下面介绍一些比较基本、常用的命令

一、文件与目录

1.显示文件内容命令——cat,more,less

cat——查看文件全部内容

more——分屏查看文件内容,按空格看下一屏,按回车看下一行(这个命令可与其它命令相结合,达到分页显示的目的,比如ls -l | more)

less——逐行查看文件内容,与more相似

2.目录相关

cd——改变当前目录

ls——显示指定目录下的文件,默认为当前目录。要显示隐藏文件,需要加上参数-a或-A,要以长格式显示文件的详细信息,需要加上参数-l,要递归地显示指定目录下各个子目录的内容,需要加上参数-R

mkdir——用于创建一个新的目录

rmdir——用于删除一个目录,删除之前目录必须是空的

pwd——显示当前目录的完整路径

3.文件的复制、移动、删除命令——cp,mv,rm

cp——和DOS下的copy命令类似,用于文件复制

mv——用于文件或目录的移动和改名

rm——用于删除目录或文件

4.编辑文本文件命令vi

5.文件内容查询命令——grep,用于查找文件中符合字符串的那行,其它的还有egrep,fgrep

6.文件查找命令——find

7.打包和压缩

tar——用于文件的打包,也可用于文件的备份,创建tar包用-cf参数,还原tar包加-xf参数,如果tar包被压缩成gzip或bzip格式,可用-zxvf或-jxvf

gzip,bzip2——用于压缩单个文件,如需压缩多个文件,先用tar命令打包,也可以在用tar命令打包的同时进行压缩

zip——将指定文件压缩成zip格式

unzip——将指定zip格式文件解压

二、用户与权限

1.切换用户身份——su,sudo

su——切换至其它用户,用exit退出,默认切换至root

sudo——暂时以root用户的身份执行某个命令

2.用户的注销——exit

3.改变文件、目录的权限

chmod——用于改变文件、目录的访问、写入、执行权限

chown——用于改变文件、目录的所有权

4.用户管理

useradd——添加用户

usermod——修改用户信息

userdel——删除用户

groupadd——创建用户组

groupmod——修改用户组属性

groupdel——删除用户组

三、软件管理

1.debian与ubuntu

apt-get install packagename——安装一个新软件包

apt-get (--purge) remove packagename——卸载一个已安装的软件包

2.rpm软件包

rpm——用于rpm软件包的安装与管理

要安装软件,用rpm -i packagename

要删除软件,用rpm -e ( or --erase) options pkg1 ... pkgN

yum——Fedora和RedHat下软件包管理的命令,可自动解决依赖关系,基于RPM包管理

四、文件系统的挂载与卸载

mount——以指定格式挂载指定文件到指定目录,可以用于挂载磁盘分区、镜像文件等

挂载ntfs分区,可用如下命令mount -t ntfs-3g /dev/sda1 /mnt/sda1

挂载iso镜像:mount -t iso9660 -o loop 镜像文件 /mnt/cdrom

要以只读方式挂载,加上参数-o ro

umount——卸载指定挂载点所挂载的内容,比如umount /mnt/sda1

五、进程管理

ps——查看所有进程

top——查看动态变化的进程

kill——杀死指定进程

init——改变运行级别

六、网络相关

ifconfig查看网络设备的状态,也可以进行设置

七、启动X(图形界面)——startx

启去多个X:startx -- :N(注意空格)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8321011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存