linux查看tomcat端口命令行_linux查看tomcat端口命令(Word可编辑版)
linux查看端口的命令linux查看端口占用情况
linux查看端口的命令linux查看端口占用情况# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi LISTEN可以看到8000端口已经被轻量级文件系统转发服务lwfs占用# netstat -tunlpActive Internet connections only serversProto Recv-Q Send-Q Local Address Foreign Address StatePID/Program nametcp 0 00.0.0.0:111 0.0.0.0:*LISTEN 4814/rpcbindtcp 0 00.0.0.0:5908 0.0.0.0:*LISTEN 25492/qemu-kvmtcp 0 00.0.0.0:6996 0.0.0.0:*LISTEN 22065/lwfstcp 0 0192.168.122.1:53 0.0.0.0:*LISTEN 38296/dnsmasqtcp 0 00.0.0.0:22 0.0.0.0:*LISTEN 5278/sshdtcp 0 0127.0.0.1:631 0.0.0.0:*LISTEN 5013/cupsdtcp 0 0127.0.0.1:25 0.0.0.0:*LISTEN 5962/mastertcp 0 00.0.0.0:8666 0.0.0.0:*LISTEN 44868/lwfstcp 0 00.0.0.0:8000 0.0.0.0:*LISTEN 22065/lwfs# netstat -tunlp | grep 8000tcp0 00.0.0.0:8000 0.0.0.0:* LISTE N22065/lwfs-t tcp 仅显示tcp相关选项-u udp仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化为数字-l 仅列出在Listen监听的服务状态-p 显示建立相关链接的程序名#!/usr/bin/env python# -*- -*-import socket, time, threadsocket.setdefaulttimeout3 #设置默认超时时间def socket_portip, port:"""输入IP和端口号,扫描判断端口是否占用"""try:if port >=65535:print u’端口扫描结束’s=socket.socketsocket.AF_INET, socket.SOCK_STREAMresult=s.connect_exip, portif result==0:lock.acquireprint ip,u’:’,port,u’端口已占用’lock.releaseexcept:print u’端口扫描异常’def ip_scanip:"""输入IP,扫描IP的0-65534端口情况"""try:print u’开始扫描%s’ % ipstart_time=time.timefor i in range0,65534:thread.start_new_threadsocket_port,ip, intiprint u’扫描端口完成,总共用时:%.2f’ %time.time-start_time # raw_input"Press Enter to Exit"except:print u’扫描ip出错’if __name__==’__main__’:url=raw_input’Input the ip you want to scan: ’lock=thread.allocate_lockip_scanurl# python scan_port.pyInput the ip you want to scan: 20.0.208.112开始扫描 20.0.208.11220.0.208.112 : 111 端口已占用20.0.208.112 : 22 端口已占用20.0.208.112 : 8000 端口已占用20.0.208.112 : 15996 端口已占用20.0.208.112 : 41734 端口已占用扫描端口完成,总共用时:9.38感谢您的阅读,祝您生活愉快。
Linux系统查看端口的命令
Linux系统查看端⼝的命令使⽤ netstat 检查端⼝netstat 是⼀个命令⾏⼯具,可以提供有关⽹络连接的信息。
要列出正在侦听的所有 TCP 或 UDP 端⼝,包括使⽤端⼝和套接字状态的服务,可以使⽤以下命令:netstat –tunlp此命令中使⽤的选项具有以下含义:1)-t:显⽰ TCP 端⼝2)-u :显⽰ UDP 端⼝3)-n:显⽰数字地址⽽不是主机名4)-l :仅显⽰侦听端⼝5)-p:显⽰进程的 PID 和名称。
仅当以 root 或 sudo ⽤户⾝份运⾏命令时,才会显⽰此信息之后出现的结果⽐较重要的列是:1)Proto :套接字使⽤的协议2)Local Address:进程侦听的 IP 地址和端⼝号3)PID/Program name :PID 和进程名称如果要过滤结果,请使⽤ grep 命令。
例如,要查找在 TCP 端⼝ 80 上侦听的进程,请键⼊:netstat -tnlp | grep :80如果输出为空,则表⽰没有任何内容正在侦听端⼝。
还可以根据条件筛选列表,例如 PID ,协议,状态等。
虽然现在netstat 是过时的,并与替换 ss ,但它仍然是最常⽤的命令来检查⽹络连接。
uni@uni-virtual-machine:~$ netstat --helpusage: netstat [-vWeenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}netstat [-vWnNcaeol] [<Socket> ...]netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }-r, --route 显⽰路由表-i, --interfaces display interface table-g, --groups display multicast group memberships-s, --statistics display networking statistics (like SNMP)-M, --masquerade display masqueraded connections-v, --verbose 显⽰详细信息-W, --wide don't truncate IP addresses-n, --numeric 不解析名称--numeric-hosts 不解析主机名--numeric-ports 忽略端⼝名称--numeric-users 忽略⽤户名-N, --symbolic resolve hardware names-e, --extend 显⽰更多信息-p, --programs display PID/Program name for sockets-o, --timers display timers-c, --continuous continuous listing-l, --listening display listening server sockets-a, --all display all sockets (default: connected)-F, --fib display Forwarding Information Base (default)-C, --cache display routing cache instead of FIB-Z, --context display SELinux security context for sockets<Socket>={-t|--tcp} {-u|--udp} {-U|--udplite} {-S|--sctp} {-w|--raw}{-x|--unix} --ax25 --ipx --netrom<AF>=Use '-6|-4' or '-A <af>' or '--<af>';默认: inet列出所有⽀持的协议:inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)x25 (CCITT X.25)使⽤ ss 检查端⼝ss 是新的 netstat,虽然缺少⼀些 netstat 功能,但暴露了更多的 TCP 状态,⽽且速度稍快,命令选项⼤致相同,因此从 netstat 转换为 ss并不困难。
Linux下查看Tomcat的版本信息
Linux下查看Tomcat的版本信息⼀、为什么要查看Tomcat 的版本信息1. 根据客户或者开发者的需求2. ⽹站迁移或者环境复制3. 漏洞查看或者渗透测试⼆、如何查看Tomcat版本信息1、使⽤ curl 命令⼿机⽹页信息,过滤出“Apache Tomcat”即可[root@web ~]# curl 192.168.1.100:9000|grep "Apache Tomcat"% Total % Receive % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed1001123001123000 1488k 0 ---:---:--- ---:---:--- ---:---:--- 1566k<title> Apache Tomcat/8.5.20</title><h1>Apache Tomcat/8.5.20</h1>命令: curl Tomcat_ip_addr:port | grep "Apache Tomcat"优点:最常⽤的⽅法,不需要进⼊后台即可查看,简单可⾏。
风险:有限公司会隐藏版本信息或者Tomcat 的名称,有⼀定的误导性。
2、进⼊后台,找到tomcat包下⾯的bin/ ⽬录,执⾏ ./version.sh 脚本⽂件。
对应的 Server number 就是 Tomcat 所对应的版本信息。
[root@web ~]# /usr/local/tomcat/bin/version.shUsing CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/local/openjdk-11Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarUsing CATALINA_OPTS:NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/ng=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED Server version: Apache Tomcat/9.0.39Server built: Oct 6202014:11:46 UTCServer number: 9.0.39.0OS Name: LinuxOS Version: 3.10.0-1062.el7.x86_64Architecture: amd64JVM Version: 11.0.9+11JVM Vendor: Oracle Corporation从上⾯可以看到,我的tomcat包是安装在 /usr/local 下。
linux查看tomcat端口命令
linux查看tomcat端口命令推荐文章linux的ping命令端口号热度:linux系统用什么命令查看端口的占用情况热度:LINUX开启允许对外访问的网络端口用什么命令热度:linux端口映射命令是什么怎么用热度:Linux系统查询显示端口信息用什么命令热度:linux下tomcat服务是经常进行操作的一个服务,那我们要怎么查看tomcat端口信息呢?下面由店铺为大家整理了linux查看tomcat 端口命令的相关知识,希望对大家有帮助!linux查看tomcat端口命令详解1.linux查看Tomcat端口命令执行命令$netstat -nat能列出tomcat占据的端口,8080及其它类似的端口是需要注意的。
这命令也需要Tomcat启动了。
netstat -natActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:60000 0.0.0.0:* LISTENtcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:523 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:877 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:51343 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:111 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:785 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:946 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:5811 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:5911 0.0.0.0:* LISTENtcp 0 0 127.0.0.1:631 0.0.0.0:* LISTENtcp 0 0 127.0.0.1:25 0.0.0.0:* LISTENtcp 0 0 9.47.228.61:443 0.0.0.0:* LISTENtcp 0 0 0.0.0.0:6011 0.0.0.0:* LISTENtcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTENtcp 0 0 9.47.228.61:60000 9.47.228.61:33664 ESTABLISHEDtcp 0 0 9.47.228.61:60000 9.47.228.61:53605 ESTABLISHEDtcp 0 0 9.47.228.61:60000 9.47.228.61:51221 ESTABLISHED补充:linux查看tomcat进程命令2.查看Tomcat进程执行命令$ps -ef|grep tomcat 你就能找出tomcat占据的进程号,当然这要求tomcat启动了。
Linux服务启动端口相关命令
Linux服务启动端⼝相关命令查看服务运⾏状态:service 服务名 status启动服务:service 服务名 start停⽌服务:service 服务名 stop重启服务:service 服务名 restarttomcat服务:启动 sudo /home/wy/tools/bin/start_tomcat.sh /home/wy/www/应⽤名关闭 sudo /home/wy/tools/bin/stop_tomcat.sh /home/wy/www/应⽤名重启服务 sudo /home/wy/tools/bin/restart_tomcat.sh /home/wy/www/应⽤名查看某个服务是否启动ps -ef | grep 服务名(ps命令是Process Status的缩写)UID PID PPID C STIME TTY TIME CMDzzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto daeUID :程序被该 UID 所拥有PID :就是这个程序的 IDPPID :则是其上级⽗程序的IDC :CPU使⽤的资源百分⽐STIME :系统启动时间TTY :登⼊者的终端机位置TIME :使⽤掉的CPU时间。
CMD :所下达的是什么指令关闭服务前,可先切换到root账户,再执⾏关闭命令:sudo -ssudo /home/wy/tools/bin/stop_tomcat.sh /home/wy/www/应⽤名netstat -tunlp:⽤于显⽰tcp,udp的端⼝和进程等相关情况。
netstat -tunlp|grep 端⼝号:⽤于查看指定端⼝号的进程情况,如查看22端⼝的情况,netstat -tunlp|grep 22。
linux查看端口占用情况并关闭进程
linux查看端⼝占⽤情况并关闭进程 ⾸先要搞清楚 linux 查看进程和查看端⼝是两个概念,⼀般来讲进程会有多个,⽽固定端⼝只会有⼀个。
1、查看进程 ,通常在使⽤ ps 命令后⽤管道连接(ps -ef|grep xxx )查询特定进程显⽰当前⽤户,进程号,进程名等信息使⽤ kill + pid即可关闭进程需要注意的是:⼀些初学者在该命令后添加端⼝号进⾏查询,查到的不是改端⼝所在进程,⽽是grep 进程,⽽grep进程的pid是时时都在变化的,如果使⽤关闭命令强制关闭将会退出服务终端....2、查看端⼝号被占⽤情况 lsof -i 命令刚说到ps +管道查询端⼝是⽆效的,正确的是需要使⽤ lsof命令加 -i 再加端⼝号(lsof -i:8080 )常见参数lsof -i:8080:查看8080端⼝占⽤lsof abc.txt:显⽰开启⽂件abc.txt的进程lsof -c abc:显⽰abc进程现在打开的⽂件lsof -c -p 1234:列出进程号为1234的进程所打开的⽂件lsof -g gid:显⽰归属gid的进程情况lsof +d /usr/local/:显⽰⽬录下被进程开启的⽂件lsof +D /usr/local/:同上,但是会搜索⽬录下的⽬录,时间较长lsof -d 4:显⽰使⽤fd为4的进程lsof -i -U:显⽰所有打开的端⼝和UNIX domain⽂件再使⽤kill + pid 命令关闭进程即可3、查看端⼝号被占⽤情况 netstat 命令netstat 命令是Linux⽤于显⽰各种⽹络相关信息,是⼀个监控TCP/IP⽹络的⾮常有⽤的⼯具,如⽹络连接,路由表,接⼝状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
常见参数-a或--all:显⽰所有选项,默认不显⽰LISTEN相关-t或--tcp:仅显⽰tcp相关选项-u或--udp:仅显⽰udp相关选项-n或--numeric:直接使⽤ip地址,⽽不通过域名服务器(拒绝显⽰别名,能显⽰数字的全部转化成数字)-l或--listening:仅列出有在 Listen (监听) 的服務状态-p或--programs:显⽰建⽴相关链接的程序名-r或--route:显⽰路由信息,路由表-e或--extend:显⽰扩展信息,例如uid等-s或--statistice:显⽰⽹络⼯作信息统计表(按各个协议进⾏统计)-c或--continuous:每隔⼀个固定时间,执⾏该netstat命令。
linux下实时查看tomcat运行日志的方法
linux下实时查看tomcat运⾏⽇志的⽅法1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运⾏时就可以实时查看运⾏⽇志了Ctrl+c 是退出tail命令。
顺便讲⼀下Linux中tail命令tail 命令从指定点开始将⽂件写到标准输出.使⽤tail命令的-f选项可以⽅便的查阅正在改变的⽇志⽂件,tail -f filename会把filename⾥最尾部的内容显⽰在屏幕上,并且不但刷新,使你看到最新的⽂件内容.1.命令格式;tail[必要参数][选择参数][⽂件]2.命令功能:⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。
常⽤查看⽇志⽂件。
3.命令参数:-f 循环读取-q 不显⽰处理信息-v 显⽰详细的处理信息-c<数⽬> 显⽰的字节数-n<⾏数> 显⽰⾏数--pid=PID 与-f合⽤,表⽰在进程ID,PID死掉之后结束.-q, --quiet, --silent 从不输出给出⽂件名的⾸部-s, --sleep-interval=S 与-f合⽤,表⽰在每次反复的间隔休眠S秒4.使⽤实例:实例1:显⽰⽂件末尾内容命令:tail -n 5 log2014.log输出:[root@localhost test]# tail -n 5 log2014.log2014-092014-102014-112014-12==============================[root@localhost test]#说明:显⽰⽂件最后5⾏内容实例2:循环查看⽂件内容命令:tail -f test.log输出:[root@localhost ~]# ping 192.168.120.204 > test.log &[1] 11891[root@localhost ~]# tail -f test.logPING 192.168.120.204 (192.168.120.204) 56(84) bytes of data.64 bytes from 192.168.120.204: icmp_seq=1 ttl=64 time=0.038 ms64 bytes from 192.168.120.204: icmp_seq=2 ttl=64 time=0.036 ms64 bytes from 192.168.120.204: icmp_seq=3 ttl=64 time=0.033 ms64 bytes from 192.168.120.204: icmp_seq=4 ttl=64 time=0.027 ms64 bytes from 192.168.120.204: icmp_seq=5 ttl=64 time=0.032 ms64 bytes from 192.168.120.204: icmp_seq=6 ttl=64 time=0.026 ms64 bytes from 192.168.120.204: icmp_seq=7 ttl=64 time=0.030 ms64 bytes from 192.168.120.204: icmp_seq=8 ttl=64 time=0.029 ms64 bytes from 192.168.120.204: icmp_seq=9 ttl=64 time=0.044 ms64 bytes from 192.168.120.204: icmp_seq=10 ttl=64 time=0.033 ms64 bytes from 192.168.120.204: icmp_seq=11 ttl=64 time=0.027 ms[root@localhost ~]#说明:ping 192.168.120.204 > test.log & //在后台ping远程主机。
端口号怎么查看
端口号怎么查看1. 在Windows操作系统中,可以使用命令行工具“netstat -ano”来查看当前计算机上正在监听的端口号。
2. 在Linux操作系统中,可以使用命令行工具“netstat -tunlp”来查看当前计算机上正在监听的端口号。
3. 在Mac操作系统中,可以使用命令行工具“lsof -i”来查看当前计算机上正在监听的端口号。
4. 对于特定的程序,可以通过其配置文件或者设置界面来查看该程序所使用的端口号。
5. 通过计算机的防火墙设置界面来查看已经打开的端口号。
6. 使用网络监控工具,如Wireshark、TCPView或者NetStat Agent来查看端口号。
7. 在Web浏览器中输入“localhost:port”,其中的“port”改为具体的端口号,可以查看该端口所提供的服务。
8. 查看服务器的日志文件,通常会记录服务器上正在监听的端口号。
9. 在网络设备(如路由器、交换机)的管理界面中查看端口映射配置,可以了解到外部访问内部设备所使用的端口号。
10. 在应用程序的配置文件中查找端口配置,如Apache Web服务器的httpd.conf文件。
11. 使用端口扫描工具,如Nmap,可以扫描指定IP地址上的开放端口号。
12. 使用命令行工具“tasklist”和“netstat -ano”结合,可以查看某个程序所占用的端口号。
13. 使用网络监控工具,如Cacti、Zabbix等,可以查看整个网络中所有设备正在使用的端口号。
14. 在路由器的配置界面中,查看端口转发配置或者虚拟服务器配置,可以了解到内部设备所使用的端口号。
15. 在某些操作系统中,如Windows Server 2008及以上版本,可以通过远程管理工具查看远程计算机上正在监听的端口号。
16. 通过网络设备管理软件,如Cisco的Network Assistant或者华为的eSight,可以查看网络设备上正在使用的端口号。
Linux查看端口的占用情况并找出并杀死占用进程的方法
Linux查看端⼝的占⽤情况并找出并杀死占⽤进程的⽅法⽬录1 lsof查看端⼝的占⽤情况1.1 命令使⽤⽰例1.2 查看某⼀端⼝的占⽤情况1.3 杀死某个端⼝的所有进程2 netstat查看端⼝占⽤情况2.1 命令使⽤⽰例2.2 查看占⽤某个端⼝的进程2.3 杀死某个端⼝的占⽤进程1 lsof查看端⼝的占⽤情况1.1 命令使⽤⽰例# 命令为 lsof -i[root@onepiece ~]# lsof -i# 将会显⽰命令 + 进程ID + 进程所属⽤户, 以及监听的协议、状态等信息COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEdhclient 728 root 6u IPv4 11262 0t0 UDP *:bootpcntpd 839 ntp 16u IPv4 13671 0t0 UDP *:ntpntpd 839 ntp 18u IPv4 13677 0t0 UDP localhost:ntp•注意: 若提⽰⽆此命令, 则需要安装, 命令如下:[root@onepiece ~]# lsof -i-bash: lsof: command not found[root@onepiece ~]# yum install -y lsof......Installed:lsof.x86_64 0:4.87-6.el7Complete!# 出现上述的 "Complete!",说明安装成功。
1.2 查看某⼀端⼝的占⽤情况# ⽐如查看80端⼝的占⽤情况,命令为:[root@onepiece ~]# lsof -i:22COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsshd 3187 root 3u IPv4 16278 0t0 TCP *:ssh (LISTEN)sshd 9528 root 3u IPv4 4436480 0t0 TCP onepiece:ssh->120.253.xx.xx:30214 (ESTABLISHED)这⾥显⽰出22号端⼝正被sshd所使⽤, 状态是LISTEN(监听).1.3 杀死某个端⼝的所有进程不建议通过 kill 的⽅式解决端⼝冲突问题!某些极少的情况下是可以直接杀死进程、释放端⼝的, ⽐如某个 Tomcat 进程没有成功退出, 导致重启失败.# 命令如下:[root@onepiece ~]# killall sshd# 这样,所有sshd的进程都会被结束掉 —— 我这⾥通过ssh远程操作阿⾥云服务器, 杀死之后将退出连接, 提⽰如下:Connection to 47.52.xx.xx closed by remote host.Connection to 47.52.xx.xx closed.# 此时需要从阿⾥云控制台通过终端进⼊, 并开启sshd服务, 命令如下:service sshd start这样, 所有与 sshd 的相关进程都会被结束掉 —— 务必慎⽤.2 netstat查看端⼝占⽤情况2.1 命令使⽤⽰例# 命令⽰例如下:[root@onepiece ~]# netstat -anp | grep 22tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9646/sshdtcp 0 36 172.31.xx.xx:22 120.253.xx.xx:30307 ESTABLISHED 9649/sshd: root@ptsunix 2 [ ] DGRAM 15722 476/dbus-daemonunix 3 [ ] STREAM CONNECTED 11122 476/dbus-daemon可以看出22端⼝被9646号进程监听着.2.2 查看占⽤某个端⼝的进程# 命令为fuser:[root@onepiece ~]# fuser -v -n tcp 22USER PID ACCESS COMMAND22/tcp: root 9646 F.... sshdroot 9649 F.... sshd2.3 杀死某个端⼝的占⽤进程[root@onepiece ~]# kill -s 9 9646(进程号)说明:-9参数表⽰告诉操作系统直接杀死进程, ⽆论进程的状态是否可杀死;该命令只杀死某个进程, ⽐ killall 命令相对安全⼀点.参考阅读:总结以上所述是⼩编给⼤家介绍的Linux 查看端⼝的占⽤情况并找出并杀死占⽤进程的⽅法 ,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。
LinuxTomcat使用相关命令Tomcat启动查看tomcat运行日志查看Tomcat。。。
LinuxTomcat使⽤相关命令Tomcat启动查看tomcat运⾏⽇志查看Tomcat。
1、Tomcat启动、停⽌⾸先进⼊tomcat 所在bin⽬录 cd /home/server/Tomcat/bin (需根据个⼈tomcat⽬录进⼊)关闭tomcat服务: ./shutdown.sh 或则 sh shutdown.sh 启动tomcat:(1)给bin⽂件夹可执⾏权限:chmod -R 777 ⽂件⽬录(2)执⾏./startup.sh 看不见⽇志的启动⽅式或则 sh startup.sh(3)执⾏./catalina.sh 可以看见启动⽇志的启动⽅式2、查看正在运⾏的Tomcat进程(1)ps aux | grep tomcat(2)ps -ef | grep tomcat3、杀死Tomcat进程 通过查看运⾏的Tomcat进程后可对进程进⾏kill kill -9 1234 (kill -9 进程ID)4、查看Tomcat占据的端⼝ netstat -nat 或则 netstat -apn (查看所有的端⼝) netstat -anlp | grep 12345 或则 netstat -anop | grep 12345 (根据进程号查看端⼝号) lsof -i:80 (通过端⼝号,查看其所属的进程号相关信息)5、查看tomcat运⾏⽇志 先切换到:cd /home/server/Tomcat/logs (需根据个⼈tomcat⽬录进⼊) tail -f catalina.out (实时查看运⾏⽇志) Ctrl+c 是退出tail命令。
6、防⽕墙设置端⼝cat /proc/version Linux 查看当前操作系统版本信息iptables -L -n 查看当前iptables(防⽕墙)规则添加指定端⼝到防⽕墙中iptables -I INPUT -p 协议 --dport 端⼝号 -j ACCEPT #iptables -I INPUT -p udp --dport 161 -j ACCEPT #iptables -I INPUT -p tcp --dport 8080 -j ACCEPT。
linux查看tomcat进程命令
linux查看tomcat进程命令linux下tomcat进程的启动关闭都可以通过命令来执行,下面由店铺为大家整理了linux查看tomcat进程命令的相关知识,希望对大家有帮助!linux查看tomcat进程命令详解1. 查看tomcat进程ps -aux | grep tomcat(或者ps -ef | grep tomcat都行)[plain] view plain copyroot 1537 0.1 3.7 12829256 1248140 ? Sl Oct13 <span style="font-family: Arial, Helvetica, sans-serif;">...(这里其它内容省略)</span>tomcat7 14177 1.3 0.3 3202376 124332 ? Sl 10:02 <span style="font-family: Arial, Helvetica, sans-serif;">...(这里其它内容省略)</span>...可以看到现在运行着两个tomcat进程,一个进程的pid为1537,另一个pid为14177。
2. 根据端口号查看进程sudo lsof -i:8088[plain] view plain copyCOMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 14177 tomcat7 43u IPv6 60124 0t0 TCP *:omniorb (LISTEN)可以查看到占用端口号的进程。
网上有说使用ps -aux | grep 8088类似命令的,显示结果中好像并没有我们需要的信息。
补充:linux启动关闭tomcat进程命令启动一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 停止一般是执行 sh tomcat/bin/shutdown.sh脚本命令杀死kill -9 5144。
查看linux端口占用情况的命令
查看linux端口占用情况的命令查看Linux端口占用情况的命令在Linux系统中,我们经常需要查看当前系统中的端口占用情况,以便及时发现并处理端口冲突或异常情况。
本文将介绍几个常用的命令,可用于查看Linux端口占用情况。
1. netstat命令netstat是一个用于显示网络状态的命令,通过该命令可以查看当前系统的网络连接、路由表、接口状态以及端口占用情况等。
以下是几个常用的netstat命令选项:- netstat -tunlp:显示所有TCP和UDP端口的监听情况,以及对应的进程信息。
其中,-t表示显示TCP端口,-u表示显示UDP端口,-n表示以数字形式显示端口号,-l表示只显示监听状态的端口,-p表示显示进程信息。
- netstat -tunpl | grep LISTEN:只显示监听状态的TCP和UDP 端口的信息,并过滤掉其他状态的端口。
- netstat -tunpl | grep :<端口号>:只显示指定端口号的监听情况,可以替换<端口号>为具体的端口号。
需要注意的是,netstat命令输出的结果中可能包含HTTP地址,如果我们不希望显示HTTP地址,可以使用管道符号(|)将netstat 的输出结果传递给grep命令,通过过滤器来过滤掉HTTP地址。
2. ss命令ss命令是一个更加高效的替代netstat命令的工具,可以用于查看网络连接、端口占用情况等。
与netstat命令相比,ss命令在查看端口占用情况时更加快速和准确。
以下是几个常用的ss命令选项:- ss -tunlp:显示所有TCP和UDP端口的监听情况,以及对应的进程信息。
其中,-t表示显示TCP端口,-u表示显示UDP端口,-n表示以数字形式显示端口号,-l表示只显示监听状态的端口,-p 表示显示进程信息。
- ss -tunpl | grep LISTEN:只显示监听状态的TCP和UDP端口的信息,并过滤掉其他状态的端口。
linux查看系统端口号使用情况
linux查看系统端⼝号使⽤情况1. Linux查看端⼝的使⽤情况及启动⽅法Netstat后⾯的意思·Proto显⽰连接使⽤的协议。
·RefCnt表⽰连接到本套接⼝上的进程号。
·Types显⽰套接⼝的类型。
·State显⽰套接⼝当前的状态。
·Path表⽰连接到套接⼝的其它进程使⽤的路径名Netstat -tln 命令是⽤来查看linux的端⼝使⽤情况,netstat -a 查看所有的服务端⼝netstat -an | grep 端⼝号来检验下是不是已经打开了某某端⼝service xxx start 或者 /etc/init.d/xxx start是开启xxx某端⼝iptables -A INPUT --dport xxx -j DROPiptables -A OUTPUT --dport xxx -j DROP是关闭xxx端⼝2. 如何⽤linux命令查询端⼝号netstat -lntuplsof -i:80cat /etc/services可以查看这个⽂件,可以看到很多服务对应的应⽤端⼝号3. 怎么查看linux上有⼏个端⼝在Linux使⽤过程中,需要了解当前系统开放了哪些端⼝,并且要查看开放这些端⼝的具体进程和⽤户,可以通过netstat命令进⾏简单查询netstat命令各个参数说明如下:-t :指明显⽰TCP端⼝-u :指明显⽰UDP端⼝-l :仅显⽰监听套接字(所谓套接字就是使应⽤程序能够读写与收发通讯协议(protocol)与资料的程序)-p :显⽰进程标识符和程序名称,每⼀个套接字/端⼝都属于⼀个程序。
-n :不进⾏DNS轮询,显⽰IP(可以加速操作)3即可显⽰当前服务器上所有端⼝及进程服务,于grep结合可查看某个具体端⼝及服务情况··netstat -ntlp //查看当前所有tcp端⼝·netstat -ntulp |grep 80 //查看所有80端⼝使⽤情况·netstat -an | grep 3306 //查看所有3306端⼝使⽤情况·4例如要查看当前Mysql默认端⼝3306是否启动可以做如下操作4. linux使⽤什么命令查看端⼝netstat命令各个参数说明如下:-t :指明显⽰TCP端⼝-u :指明显⽰UDP端⼝-l :仅显⽰监听套接字(所谓套接字就是使应⽤程序能够读写与收发通讯协议(protocol)与资料的程序)-p :显⽰进程标识符和程序名称,每⼀个套接字/端⼝都属于⼀个程序。
linux各种查看端口号
linux各种查看端⼝号1. 查看端⼝占⽤情况的命令:lsof -i[root@www ~]# lsof -iCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEnginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)这⾥返回了Linux当前所有打开端⼝的占⽤情况。
第⼀段是进程,最后⼀列是侦听的协议、侦听的IP与端⼝号、状态。
如果端⼝号是已知的常⽤服务(如80、21等),则会直接显⽰协议名称,如http、ftp、ssh等。
2. 查看某⼀端⼝的占⽤情况: lsof -i:端⼝号[root@www ~]# lsof -i:21COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEpure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)这⾥显⽰出21号端⼝正在被pure-ftpd使⽤,状态是listen。
3. 查看某进程占⽤的端⼝号netstat -anp[root@www ~]# netstat -anp | grep syslogudp 0 0 0.0.0.0:514 0.0.0.0:* 31483/syslogd4. 查看某端⼝被占⽤的进程[root@nbatest ~]# netstat -altp |grep 9999tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 16315/gate_applicat5. ⼀进程确定占⽤某⼀tcp端⼝,如下命令可以杀掉该进程。
Linux环境下启动Tomcat命令(普通web项目)
Linux环境下启动Tomcat命令(普通web项⽬)1.想启动Tomcat:先进⼊tomcat bin⽬录下cd /home/NMGSERVER/apache-tomcat-6.0.16_7033/bin使⽤./shutdown.sh或者是sh shutdown.sh关闭Tomcat (如果项⽬是第⼀次启动,跳过此步)使⽤./startup.sh或者是sh startup.sh启动Tomcat启动遇到的问题处理:2.查看Tomcat是否以关闭 (如果项⽬是第⼀次启动,直接跳到6)ps -ef|grep java或者ps -ef|grep java如果已知此tomcat的端⼝号(默认8080), 可使⽤以下命令查看端⼝占⽤# lsof -i:8080# netstat -tunlp | grep 端⼝号查看端⼝占⽤(适⽤TCP)# netstat -tunlp | grep 8080tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 26993/nodejskill -9 269933.根据⽬录, 判断进程号, 直接杀死Tomcat进程(进程号:26993),使⽤kill命令kill -9 269934.如果是更新项⽬, 需先删除原webapp下⾯的项⽬包:cd /home/NMGSERVER/apache-tomcat-6.0.16_7033/webappsrm "项⽬名称" -rf(也可以⼿动删除, 注意要删除原来的项⽬⽂件夹+war包)5.上传新的包, 然后启动Tomcatcd ../bin./startup.sh 或 sh startup.sh6.查看tomcat⽇志cd ../logstail -f catalina.out以上命令可编写sh脚本⼀次执⾏ , 避免重复输⼊ , 提升启动效率, 脚本如下(直接保存为后缀名为sh的脚本, 放在tomcat⽬录下即可): (以红⾊⿊体字区分了两个脚本, 不同的项⽬, 根据⾃⼰的项⽬名称修改"TiamWebServer")#restart.sh#! /bin/bash#这⾥配置tomcat的根路径script_abs=$(readlink -f "$0")tomcat_home=$(dirname $script_abs)SHUTDOWN=$tomcat_home/bin/shutdown.shecho "Close $tomcat_home"#$SHUTDOWN#杀掉tomcat进程ps -ef |grep tomcat |grep $tomcat_home |grep -v 'grep'|awk '{print $2}' | xargs kill -9#删除⽇志⽂件,如果你不想删除可以不要下⾯⼀⾏#rm $tomcat_home/logs/* -rf#删除tomcat的临时⽬录#rm $tomcat_home/work/* -rf#暂停5ssleep 5echo "Start $tomcat_home"#跳转到tomcat/bin路径cd $tomcat_home/bin/#执⾏启动tomcat命令./startup.sh#查看tomcat⽇志tail -f $tomcat_home/logs/catalina.out#update.sh#! /bin/bash#这⾥配置tomcat的根路径script_abs=$(readlink -f "$0")tomcat_home=$(dirname $script_abs)SHUTDOWN=$tomcat_home/bin/shutdown.shecho "Close $tomcat_home"#$SHUTDOWN#杀掉tomcat进程ps -ef |grep tomcat |grep $tomcat_home |grep -v 'grep'|awk '{print $2}' | xargs kill -9#删除⽇志⽂件,如果你不想删除可以不要下⾯⼀⾏#rm $tomcat_home/logs/* -rf#删除tomcat的临时⽬录#rm $tomcat_home/work/* -rfrm $tomcat_home/webapps/TiamWebServer.war -rfrm $tomcat_home/webapps/TiamWebServer -rf#上传新的war包cd $tomcat_home/webapps/rz -be &&wait#暂停5ssleep 5echo "Start $tomcat_home"#跳转到tomcat/bin路径cd $tomcat_home/bin/#执⾏启动tomcat命令./startup.sh#查看tomcat⽇志tail -f $tomcat_home/logs/catalina.out。
linuxlsofnetstat查看进程和端口号相关命令:
linuxlsofnetstat查看进程和端⼝号相关命令:本⽂为博主原创,未经允许不得转载:
在linux操作时,经常要查看运⾏的项⽬的进程和端⼝号,在这⾥总结了以下常⽤到的相关命令:
1.查看系统运⾏的java项⽬,并查看进程号
这个⽤到的命令为:
ps -ef|grep java
2.lsof命令:根据进程pid查端⼝:
lsof -i | grep pid
其中,java表⽰项⽬运⾏类型,22636表⽰进程号,rssp表⽰⽤户名,10150为TOMCAT_HTTP_PORT端⼝号,10153为TOMCAT_HTTPS_PORT端⼝号,
10152为TOMCAT_SHUTDOWN_PORT端⼝号,
10154为TOMCAT_AJP_PORT端⼝号,
3.根据端⼝port查进程:
lsof -i:port
pid对应的为进程号,rssp为⽤户名,10150为运⾏端⼝号
4.根据⽤户查看进程和端⼝号:
lsof -i|grep user
其查询结果同lsof -i | grep pid,可参见第2个结果。
5. netstat命令根据进程pid查端⼝:
netstat -nap | grep pid
其中,10150为TOMCAT_HTTP_PORT端⼝号,
10153为TOMCAT_HTTPS_PORT端⼝号,
10152为TOMCAT_SHUTDOWN_PORT端⼝号,
10154为TOMCAT_AJP_PORT端⼝号,
6.根据端⼝port查进程
netstat -nap | grep port
其中22636为进程号。
在Linux中查看进程占用的端口号
在Linux中查看进程占⽤的端⼝号对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端⼝,是⾄关重要的。
如果你需要处理端⼝相关的问题,这篇⽂章可能会对你有⽤。
端⼝是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端⼝和软件端⼝。
由于 Linux 操作系统是⼀个软件,因此本⽂只讨论软件端⼝。
软件端⼝始终与主机的 IP 地址和相关的通信协议相关联,因此端⼝常⽤于区分应⽤程序。
⼤部分涉及到⽹络的服务都必须打开⼀个套接字来监听传⼊的⽹络请求,⽽每个服务都使⽤⼀个独⽴的套接字。
套接字是和 IP 地址、软件端⼝和协议结合起来使⽤的,⽽端⼝号对传输控制协议(TCP)和⽤户数据报协议(UDP)协议都适⽤,TCP 和 UDP 都可以使⽤ 0 到 65535 之间的端⼝号进⾏通信。
以下是端⼝分配类别:0 - 1023:常⽤端⼝和系统端⼝1024 - 49151:软件的注册端⼝49152 - 65535:动态端⼝或私有端⼝在 Linux 上的 /etc/services ⽂件可以查看到更多关于保留端⼝的信息。
# less /etc/services# /etc/services:# $Id: services,v 1.55 2013/04/14 ovasik Exp $# Network services, Internet style# IANA services version: last updated 2013-04-10# Note that it is presently the policy of IANA to assign a single well-known# port number for both TCP and UDP; hence, most entries here have two entries# even if the protocol doesn't support UDP operations.# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports# are included, only the more common ones.# The latest IANA port assignments can be gotten from# /assignments/port-numbers# The Well Known Ports are those from 0 through 1023.# The Registered Ports are those from 1024 through 49151# The Dynamic and/or Private Ports are those from 49152 through 65535# Each line describes one service, and is of the form:# service-name port/protocol [aliases ...] [# comment]tcpmux 1/tcp # TCP port service multiplexertcpmux 1/udp # TCP port service multiplexerrje 5/tcp # Remote Job Entryrje 5/udp # Remote Job Entryecho 7/tcpecho 7/udpdiscard 9/tcp sink nulldiscard 9/udp sink nullsystat 11/tcp userssystat 11/udp usersdaytime 13/tcpdaytime 13/udpqotd 17/tcp quoteqotd 17/udp quotemsp 18/tcp # message send protocol (historic)msp 18/udp # message send protocol (historic)chargen 19/tcp ttytst sourcechargen 19/udp ttytst sourceftp-data 20/tcpftp-data 20/udp# 21 is registered to ftp, but also used by fspftp 21/tcpftp 21/udp fsp fspdssh 22/tcp # The Secure Shell (SSH) Protocolssh 22/udp # The Secure Shell (SSH) Protocoltelnet 23/tcptelnet 23/udp# 24 - private mail systemlmtp 24/tcp # LMTP Mail Deliverylmtp 24/udp # LMTP Mail Delivery可以使⽤以下六种⽅法查看端⼝信息。
Linux查看服务器开放的端口号
Linux查看服务器开放的端⼝号在讨论这个问题前,我们先来了解⼀下物理端⼝、逻辑端⼝、端⼝号等计算机概念。
端⼝相关的概念:在⽹络技术中,端⼝(Port)包括逻辑端⼝和物理端⼝两种类型。
物理端⼝指的是物理存在的端⼝,如ADSL Modem、集线器、交换机、路由器上⽤于连接其他⽹络设备的接⼝,如RJ-45端⼝、SC端⼝等等。
逻辑端⼝是指逻辑意义上⽤于区分服务的端⼝,如TCP/IP协议中的服务端⼝,端⼝号的范围从0到65535,⽐如⽤于浏览⽹页服务的80端⼝,⽤于FTP服务的21端⼝等。
由于物理端⼝和逻辑端⼝数量较多,为了对端⼝进⾏区分,将每个端⼝进⾏了编号,这就是端⼝号端⼝按端⼝号可以分为3⼤类:1:公认端⼝(Well Known Port)公认端⼝号从0到1023,它们紧密绑定与⼀些常见服务,例如FTP服务使⽤端⼝21,你在 /etc/services ⾥⾯可以看到这种映射关系。
2:注册端⼝(Registered Ports):从1024到49151。
它们松散地绑定于⼀些服务。
也就是说有许多服务绑定于这些端⼝,这些端⼝同样⽤于许多其它⽬的.3: 动态或私有端⼝(Dynamic and/or Private Ports)动态端⼝,即私⼈端⼝号(private port numbers),是可⽤于任意软件与任何其他的软件通信的端⼝数,使⽤因特⽹的传输控制协议,或⽤户传输协议。
动态端⼝⼀般从49152到65535Linux中有限定端⼝的使⽤范围,如果我要为我的程序预留某些端⼝,那么我需要控制这个端⼝范围。
/proc/sys/net/ipv4/ip_local_port_range 定义了本地TCP/UDP的端⼝范围,你可以在/etc/sysctl.conf⾥⾯定义net.ipv4.ip_local_port_range = 1024 65000[root@localhost ~]# cat /proc/sys/net/ipv4/ip_local_port_range32768 61000[root@localhost ~]# echo 1024 65535 > /proc/sys/net/ipv4/ip_local_port_range关于端⼝和服务,我曾经拿公共厕所打⽐⽅,公共厕所⾥的每⼀个厕所就好⽐系统的每⼀个端⼝,为⼈解决⽅便就是所谓的服务,你提供了这些服务,那么就必须开放端⼝(厕所),当有⼈上厕所时,就是在这些端⼝建⽴了链接。
linux开放端口命令的用法
linux开放端口命令的用法在Linux中,要开放一个端口,可以通过一系列的命令来完成。
下面是一些常用的命令及其用法,以帮助您理解如何在Linux中开放端口。
1. netstat命令netstat命令可以用于查看网络连接、路由表和网络接口等信息。
要查看已经打开的端口,可以使用以下命令:bashsudo netstat -tuln该命令会列出所有正在监听的TCP和UDP端口。
其中,`-t`表示只显示TCP端口,`-u`表示只显示UDP端口,`-l`表示只显示监听端口,`-n`表示使用数字形式显示IP和端口号。
2. iptables命令iptables是Linux内核中的一个工具,用于配置、管理和操作数据包过滤规则。
要开放一个端口,可以使用以下命令:bashsudo iptables -A INPUT -p [协议] dport [端口号] -j ACCEPT其中,`-A INPUT`表示将规则添加到输入链,`-p`指定协议(如TCP或UDP),`dport`指定端口号,`-j ACCEPT`表示接受该端口的数据包。
3. firewall-cmd命令firewall-cmd是针对firewalld防火墙管理器的命令行工具。
要开放一个端口,可以使用以下命令:bashsudo firewall-cmd zone=public add-port=[端口号]/[协议] permanent sudo firewall-cmd reload第一条命令会将指定的端口号和协议添加到公共区域的防火墙规则中,并将该规则永久保存。
第二条命令会重新加载防火墙配置。
4. ufw命令ufw是一个用户友好的前端命令,用于管理iptables防火墙规则。
要开放一个端口,可以使用以下命令:bashsudo ufw allow [端口号]/[协议]该命令会将指定的端口号和协议添加到防火墙规则中。
5. sysctl命令sysctl命令用于动态地修改和查询内核参数。
Linux怎么用命令查看端口信息和状态
Linux怎么用命令查看端口信息和状态Linux系统下有时候我们想要查看端口信息,看看有没有被占用监听等,应该怎么用命令实现呢?下面由店铺为大家整理了查看Linux端口信息的命令详解,希望对大家有帮助!查看Linux端口状态信息的命令详解在linux一般使用netstat 来查看系统端口使用情况。
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。
该命令的一般格式为:netstat [选项]命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-i 显示所有网络接口的信息,格式同“ifconfig -e”。
-n 以网络IP地址代替名称,显示出网络连接情形。
-r 显示核心路由表,格式同“rout e -e”。
-t 显示TCP协议的连接情况。
-u 显示UDP协议的连接情况。
-v 显示正在进行的工作。
Linux下查看端口信息常见的命令用法1. netstat -an | grep LISTEN0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务。
2. netstat -tln用来查看linux的端口使用情况3. /etc/init.d/vsftp start是用来启动ftp端口~!4. netstat查看已经连接的服务端口(ESTABLISHED)5. netstat -a查看所有的服务端口(LISTEN,ESTABLISHED)6. sudo netstat -ap查看所有的服务端口并显示对应的服务程序名7. nmap <扫描类型><扫描参数>例如:nmap localhostnmap -p 1024-65535 localhostnmap -PT 192.168.1.127-245当我们使用netstat -apn 查看网络连接的时候,会发现很多类似下面的内容:Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用lsof -i :7710 命令来查询:COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEsshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN) 这样,我们就知道了7710端口是属于sshd程序的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux查看tomcat端口命令行_linux查看
tomcat端口命令
(最新版)
-Word文档,下载后可任意编辑和处理-
linux下tomcat服务是经常进行操作的一个服务,那我们要怎么查看tomcat端口信息呢?下面由烟花美文网小编为大家整理了linux查看tomcat端口命令的相关知识,希望对大家有帮助!
linux查看tomcat端口命令详解
1.linux查看Tomcat端口命令
执行命令$netstat -nat能列出tomcat占据的端口,8080及其它类似的端口是需要注意的。
这命令也需要Tomcat启动了。
netstat -nat
Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:60000 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:523 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:877 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:51343 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:785 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:946 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5811 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5911 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 9.47.228.61:443 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6011 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 9.47.228.61:60000 9.47.228.61:33664 ESTABLISHED tcp 0 0 9.47.228.61:60000 9.47.228.61:53605 ESTABLISHED tcp 0 0 9.47.228.61:60000 9.47.228.61:51221 ESTABLISHED 补充:linux查看tomcat进程命令
2.查看Tomcat进程
执行命令$ps -ef|grep tomcat 你就能找出tomcat占据的进程号,当然这要求tomcat启动了。
# ps -ef | grep tomcat
root 4637 1 0 Aug08 ? 00:02:01 /opt/ibm/java-x86_64-60/bin/java
-Djava.util.logging.config.file=/opt/apache-tomcat-6.0.32/c onf/logging.properties
eSimpleFinder=true
-Xms1000m -Xmx1500m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogM anager
-Djava.endorsed.dirs=/opt/apache-tomcat-6.0.32/endorsed
-classpath /opt/apache-tomcat-6.0.32/bin/bootstrap.jar -Dcatalina.base=/opt/apache-tomcat-6.0.32
-Dcatalina.home=/opt/apache-tomcat-6.0.32
-Djava.io.tmpdir=/opt/apache-tomcat-6.0.32/temp
org.apache.catalina.startup.Bootstrap start
root 30152 27548 0 01:32 pts/0 00:00:00 grep tomcat
3.查看tomcat所在目录
执行命令#find / -name tomcat,系统将列出所有tomcat为名的目录,进入目录后就能查清楚了。
同理可以用find / -name startup.sh去找tomcat启动文件。
# find / -name tomcat
/home/rttsInstall/temp/repository/org/apache/geronimo/ext/t omcat
/home/rttsInstall/temp/repository/org/apache/tomcat
/root/.ivy2/cache/tomcat
find: /proc/30540: No such file or directory
/ntcir/home/rttsInstall/packages/rtts/repository/org/apache /geronimo/ext/tomcat
/ntcir/home/rttsInstall/packages/rtts/repository/org/apache /tomcat
/ntcir/home/hwan/tomcat。