背景 有时候某个端口被占用,导致我们想要的软件运行不了。这时候就要找出是什么软件占用,及如何杀死后台对应程序。...列出所有正在监听的端口,并筛选出80端口的相关信息查看端口是否被监听 id_seq@linux:/www/server/mysql/bin$ sudo ss -tuln | grep :3306 tcp6...LISTEN tcp6 0 0 :::3306 :::* LISTEN 显示所有使用80端口的进程...它会列出包括进程名称、进程ID(PID)以及使用80端口的详细信息。...NAME mysqld 3762 mysql 44u IPv6 40222 0t0 TCP *:mysql (LISTEN) 使用 ps aux | grep httpd 命令来查看所有正在运行的
最近在工作上Ranorex自动化测试工具老是连不上服务器,经检查发现服务器的端口号(7266)被其他测试工具占用。...可以在命令窗口上输入netstat -ano查看本机的所有端口号以及对应的进程占用程序(PID)。 打开任务管理器,找到与端口对应的PID,将其关闭,最后重启。
#报错信息 listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017 这说明27017的端口已经被程序占用...,想知道被那个哪个程序占用呢?...; 解决: 使用命令: netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name ?...发现27017端口被PID为12413进程占用,程序为mongod。
天小麦苗给大家分享的是如何查看端口被哪个进程占用。 如何查看端口被哪个进程占用?...---- linux如何查看端口被哪个进程占用?...1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 【步骤一】lsof -i lsof -i 用以显示符合条件的进程情况,...以root用户来执行lsof -i命令,如下图 【步骤二】lsof -i:端口号 lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图...netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,如下图 注意:本文内容太多,公众号有字数限制
如何查看端口号被哪个应用占用 第一步:win + R 键输入cmd打开命令窗口 第二步:查看端口号情况 输入netstat -ano 命令可以列出所有端口的情况。...在列表中我们观察被占用的端口。...也可以输入netstat -aon|findstr “3306” 命令查看特定端口号(比如3306就是MySQL数据库的端口号),记下最后一位数字,即PID,这里是5252。...第三步:查看进程 继续输入tasklist|findstr “5252”,回车,查看是哪个进程或者程序占用了端口,结果是:mysqld.exe 也可以在任务管理器中查看PID对应的进程(我的是在详细信息中
CMD查看端口占用情况,8080端口被TIM占用了 安装新版本dubboAdmin的时候,启动后端项目dubbo-admin-server报一下错误: org.apache.catalina.LifecycleException...process that's listening on port 8080, or configure this application to listen on another port 报错原因是8080端口被占用了...cmd查看所有端口使用情况 netstat-ano cmd查看8080端口使用情况 netstat -ano |findstr 8080 结果如下,可以找到占用8080端口的进程的pid...任务管理器下查看,发现端口是被Tim占用了 结束TIM进程即可 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144474.html原文链接:https:
在一张表里有多个索引 , 我们where字段里条件有多个索引的值 , 那么究竟使用的哪个呢?...我们可以使用explain来查看 , 其中的key_len字段可以看得出来 比如下面这条sql explain select * from ent_calendar_diary where email=
1.查看被占用的端口的进程,netstat/ss -antulp | grep :端口号 2.通过上面的命令就可以列出,这个端口被哪些应用程序所占用,然后找到对应的进程PID 3.根据PID查询进程...如果想详细查看这个进程,PID具体是哪一个进程,可以通过命令的方式进行查看进程的详细信息,ps -ef | grep 进程PID 或者ps -aux | grep 进程PID 通过执行上面的命令,...4.查看进程所在目录。...通过ll /proc/进程PID/cwd命令,可以直接查看进程所在的目录,这样的话就可以快速定位到进程的目录 查找他的进程目录之后,就可以对这个应用程序进行一系列的操作,比如说重启删除等!
▌查看端口占用情况 netstat -an | grep 8080 lsof -i:8080 区别: netstat:用于显示各种网络相关信息,如网络连接,路由表,接口状态 netstat -a (all...losf:(列出打开文件lists openfiles)能看到pid和用户(有权限控制,只能看到本用户),可以找到哪个进程占用了这个端口 lsof `which httpd` //那个进程在使用apache...tony的进程的文件使用情况(^是取反的意思) lsof -i //显示所有打开的端口 lsof -i:80 //显示所有打开80端口的进程 lsof -i -U //显示所有打开的端口和UNIX domain...:ftp -r //不断查看目前ftp连接的情况(-r,lsof会永远不断的执行,直到收到中断信号,+r,lsof会一直执行,直到没有档案被显示,缺省是15s刷新) lsof -i tcp@ohaha.ks.edu.tw...:ftp -n //lsof -n 不将IP转换为hostname,缺省是不加上-n参数 ▌显示瞬间进程的状态 ps :(process)查看有终端控制的所有进程 ps -ef | grep word
< /tmp/ipt.txt 恢复备份的规则,如果默认里面没有规则那么可以恢复备份的规则 firewalld的9个zone: 开启防火墙: systemctl status firewalld查看...firewalld-cmd --get-zones 查看所有的zone firewalld-cmd --get-default-zone 查看当前默认的是zone是哪个 zone的解释: firewalld...与之对应的配置文件中记录了各项服务所使用的tcp/udp端口,在最新版的firewalld中默认已经定义了70多种服务供我们使用。 zone就是调用了不同的service而实现了不同的效果。...服务自定义端口1121,需要在work zone下面方形ftp 第一步:cp /usr/lib/firewalld/services/ftp.xml /etc/firewalld/services ...(复制模板到service下) 第二步:vim /etc/firewalld/services/ftp.xml (修改ftp的配置文件,修改端口1121) 第三步: cp /usr/lib/firewalld
说起SFTP,就不得不说一说FTP。 我们都知道,FTP是用来传送文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。...FTP和SFTP有哪些区别呢? 链接方式不同:FTP使用TCP的21号端口建立连接。而SFTP是在客户端和服务器之间通过 SSH 协议 (即TCP22号端口) 建立的安全连接来传输文件。...安全性不同:SFTP使用加密传输认证信息和传输的数据,相对于FTP更安全一些。 传输效率不同:SFTP传输文件时使用了加密解密技术,因此传输效率比普通的FTP要低一些。...使用协议不同:FTP使用了TCP/IP协议,而SFTP使用了SSH协议。 安全通道:SFTP协议提供了一个安全通道,用于在网络上的主机之间传输文件。而FTP协议没有安全通道。...这样大家就能非常清楚的看出,是哪个省市,哪个日期产生的数据。 然后我们需要规定txt文件的格式。 比如:id占20个字符,name占30个字符,金额占10个字符等等。
常见协议和对应的服务端口号 注意:不同的应用层协议可能基于不同的传输层协议,如FTP、TELNET、SMTP协议基于可靠的TCP协议。TFTP、SNMP、RIP基于不可靠的UDP协议。 ...同时,有些应用层协议占用了两个不同的端口号,如FTP的20、21端口,SNMP的161、162端口。这些应用层协议在不同的端口提供不同的功能。...如FTP的21端口用来侦听用户的连接请求,而20端口用来传送用户的文件数据。 ...再如,SNMP的161端口用于SNMP管理进程获取SNMP代理的数据,而162端口用于SNMP代理主动向SNMP管理进程发送数据。 还有一些协议使用了传输层的不同协议提供的服务。...如DNS协议同时使用了TCP 53端口和UDP 53端口。DNS协议在UDP的53端口提供域名解析服务,在TCP的53端口提供DNS区域文件传输服务。
常见危险端口服务及对应的漏洞 20:FTP服务的数据传输端口 21:FTP服务的连接端口,可能存在 弱口令暴力破解 22:SSH服务端口,可能存在 弱口令暴力破解 23:Telnet端口,可能存在 弱口令暴力破解...25:SMTP简单邮件传输协议端口,和 POP3 的110端口对应 43:whois服务端口 53:DNS服务端口(TCP/UDP 53) 67/68:DHCP服务端口 69:TFTP端口,可能存在弱口令...SQL Server使用了哪个TCP/IP端口 1521:oracle数据库端口 2049:NFS服务端口,可能存在NFS配置不当 2181:ZooKeeper监听端口,可能存在 ZooKeeper未授权访问漏洞...查看被占用端口80对应的应用的PID:netstat -ano|findstr "80" 查看80端口被哪个进程或程序占用:tasklist|findstr "80" 结束该进程或程序:taskkill...它可以根据预设,对SSH、Telnet、FTP服务的请求进行拦截,判断是否符合预设要求。如果符合,就会转发给对应的服务进程;否则,会中断连接请求。
8080 端口同 80 端口,被用于代理服务,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号。...21 端口主要用于 FTP(File Transfer Protocol,文件传输协议)服务,FTP 服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为 FTP 客户端,另一台计算机作为...FTP 服务器,可以采用匿名(anonymous)登录和授权用户名与密码登录两种方式登录 FTP 服务器。...3306 端口是 MySQL 的默认端口。 1433 端口是 SQL Server 默认的端口,SQL Server 服务使用两个端口:TCP-1433、UDP-1434。...其中 1433 用于供 SQL Server 对外提供服务,1434 用于向请求者返回 SQL Server 使用了哪个 TCP/IP 端口。
service vsftpd start #开启ftp服务 service vsftpd status #查看FTP的状态 sudo service vsftp stop #停止ftp服务 sudo service...local_max_rate=50000(50kbytes/sec) #本地用户最大传输速率限制 anon_max_rate=30000 #匿名用户的最大传输速率限制 pasv_min_port=21 #端口...21 pasv-max-prot= #端口号 定义最大与最小端口,为0表示任意端口;为客户端连接指明端口; listen_address= #IP地址 设置ftp服务来监听的地址,客户端可以用哪个地址来连接...; listen_port= #端口号 设置FTP工作的端口号,默认的为21 chroot_local_user=YES #设置所有的本地用户可以chroot chroot_local_user=NO...chroot_list_file=/etc/vsftpd/chroot_list #只有/etc/vsftpd/chroot_list中的指定的用户才能执行 local_root=path #无论哪个用户都能登录的用户
一.端口的作用: 我们知道一台主机(对应一个IP地址)可以提供很多服务,比如web服务,ftp服务等等。如果只有一个IP,无法区分不同的网络服务,所以我们采用”IP+端口号”来区分不同的服务。...比如FTP 21 Ssh 22等等,所以给端口分了类,规定你可以使用端口的范围。...常见的包括FTP服务的21端口,Telnet服务的23端口,SMTP服务的25端口,以及HTTP服务的80端口等等。...四.查看端口 如果是windows系统,可以使用Netstat命令查看端口信息:同时按win+r键进入运行”,输入“cmd”并回车,打开命令提示符窗口。...1434端口:SQL Server的UDP端口 用于返回SQL使用了哪个 TCP/IP 端口 1521端口:Oracle数据库服务 1863端口:MSN Messenger的文件传输功能所使用的端口
ProFTPD、PureFTPd和wuftpd等;至于哪个FTP服务器套件更好,哪个是你最熟悉的,哪个就是最好的。...会发送一条命令告诉服务端S(客户端C在本地打开了一个端口随机端口N在等着你进行数据连接),当服务端S收到这个Port命令后,就会利用服务器S自己的TCP 20端口向客户端打开的那个随机端口N进行请求连接...被动模式(Pasv Mode):命令连接的建立也是由客户端C的随机端口向服务端S的TCP 21端口请求连接产生;(命令端口的连接建立在成功后)服务端S会发信息给客户端C,这个信息内容是(服务端S在本地打开了一个高位端口...在安装之前您可以先查看自己的服务器上是否已经安装。...匿名用户在text模式下,要用用户名ftp,密码也是ftp,来进行登陆;如果是用FTP工具来匿名登陆的话,用户名和密码都为:anonymous。
在TCP/IP协议中, 用 "源IP", "源端口号", "目的IP", "目的端口号", "协议号" 这样一个五元组来标识一个通信(可以通过netstat -n查看)。...通过源IP+源端口号便可得知数据的起点,通过目的IP和目的端口号便可以将数据传输到目的地。协议号比如图中的是TCP(6),表示的是使用了TCP这个协议,6号是TCP的协议号。...0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的。 1024 - 65535: 操作系统动态分配的端口号....⭐ftp服务器, 使用21端口 ⭐telnet服务器, 使用23端口 ⭐http服务器, 使用80端口 ⭐https服务器, 使用443 执行这个的命令, 可以看到知名端口号...UDP协议端格式 UDP协议端格式由报头和有效载荷组成,报文是固定占8个字节。 在UDP中,如果数据报的校验出现错误,那么会直接丢弃。
---- 基础操作 图形界面与命令行界面切换 快捷键: Ctrl + Alt + F1~9 补充: 众所周知图形界面占不少的内存,比如只想跑一个内存消耗大的服务程序,可以关闭图形界面只进入命令行界面...图形化任务管理器: gnome-system-monitor 命令行任务管理器: top 查看显卡状态 如果你的ubuntu电脑中有显卡的话,并且已经安装显卡驱动,可以使用以下命令查看现在显卡的占用状态...占一个字符 * 占多个字符 [ ] 匹配一个范围 例: # 查找某一进程的信息 ps -aux | grep 进程名 ---- 定时任务管理 如果有一些脚本程序想在特定的时间段里周期运行,可以使用linux...工具使用 (1)连接远程ftp服务器 ftp [ip] [port] # 默认远程ftp服务器端口为21 或者不先连接,直接输入ftp,在接下来的命令行中使用open [ip] [port]来连接 (2...连接 或者 bye 、 quit 需要注意,在哪个文件目录开的ftp工具,上传和下载都是默认基于这个目录。
FTP协议使用TCP端口中的20和21这两个端口。...21端口用于传输控制信息,而是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用被动模式则具体使用哪个端口要服务器端和客户端协商决定。...FTP服务器收到Pasv命令后便随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,通过三次握手建立通道,然后FTP服务器将通过这个端口进行数据的传送...效率:SFTP这种传输方式使用了加密解密技术,所以传输效率比普通的FTP要低得多。 SFTP的概念 sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。...但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。