服务器端口

端口大全

邮差的信 提交于 2019-12-04 23:35:36
2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口:丢弃 11端口:在线用户 13端口:时间 17端口:每日引用 18端口:消息发送协议 19端口:字符发生器 20端口:FTP文件传输协议(默认数据口) 21端口:FTP文件传输协议(控制) 22端口:SSH远程登录协议 23端口:telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24端口:预留给个人用邮件系统 25端口:SMTP服务器所开放的端口,用于发送邮件 27端口:NSW 用户系统 FE 29端口:MSG ICP 31端口:MSG验证,木马Master Paradise、HackersParadise开放此端口 33端口:显示支持协议 35端口:预留给个人打印机服务 37端口:时间 38端口:路由访问协议 39端口:资源定位协议 41端口:图形 42端口:主机名服务 43端口:who is服务 44端口:MPM(消息处理模块)标志协议 45端口:消息处理模块 46端口:消息处理模块(默认发送口) 47端口:NI FTP 48端口:数码音频后台服务 49端口:TACACS登录主机协议 50端口:远程邮件检查协议 51端口:IMP(接口信息处理机)逻辑地址维护 52端口:施乐网络服务系统时间协议 53端口:dns域名服务器 54端口:施乐网络服务系统票据交换

(一)IDEA项目搭建

自闭症网瘾萝莉.ら 提交于 2019-12-04 23:27:24
1、打开IDEA , 进入File.New.Project 2、在Project界面,选择Spring Initializr ,然后选择本地JDK 和 服务初始化路径https://start.spring.io ,点击Next进入下一步 3、继续选择项目名称,打包方式。 因为springboot自带tomcat服务器,所以选择jar包即可 。 4、接下来选择我们需要的组件,常用的有Web、Sql、IO 。 第一次我们就只选择Web.Spring Web 。 进入下一步 5、选择对应工程路径,点击finish即可。 6、删除自动生成的不需要的文件 。gitignore( git忽略提交配置文件) + mvnw (maven切换版本插件) 7、删除src.main.resources下的application.properties文件,新增application.yml+application-dev.yml文件 (yml文件格式比properties文件更简洁,项目打包时候会自动打包为properties文件)  指定端口8293 ,默认端口是8080. 8、在HelloWorldApplication类中添加注解@RestController 和 requestMapping ,用于web验证 9、在HelloWorldApplication类中右键,运行 。 然后浏览器输入

Linux查看端口的连接数

寵の児 提交于 2019-12-04 23:19:04
一、查看哪些IP连接本机 netstat -an 二、查看TCP连接数 1)统计80端口连接数 netstat -nat | grep -i "80" | wc -l 2)统计httpd协议连接数 ps -ef | grep httpd | wc -l 3)统计已连接上的,状态为“established netstat -anp | grep ESTABLISHED | wc -l 4)、查出哪个IP地址连接最多,将其封了 netstat -anp | grep ESTABLISHED | awk {print $5}|awk -F: {print $1} | sort | uniq -c | sort -r +0n netstat -anp | grep SYN | awk {print $5}|awk -F: {print $1} | sort | uniq -c | sort -r +0n 实例: 1、查看Apache当前并发访问数: netstat -anp | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少。 2、查看有多少个进程数: ps aux | grep httpd | wc -l 3、可以使用如下参数查看数据 # ps -ef | grep httpd | wc -l 1388 统计httpd进程数

zabbix监控nginx,mysql,java

♀尐吖头ヾ 提交于 2019-12-04 20:40:23
zabbix 支持的主要监控方式 (1)agent代理程序 在Agent监控方式下,zabbix-agent会主动收集本机的监控信息并通过TCP协议与zabbix-server传递信息。Agent 监控方式分为主动和被动模式。在被动模式下,zabbix-agent监听10050端口,等待zabbix-server的监控信息收集 信息请求;在主动模式下,zabbix-agent收集监控信息并通过10050端口主动将数据传给zabbix-server所在服务器 的10051端口 (2)SNMP SNMP全称Simple Network Management Protocol,即网络管理协议,包括进程管理和被管理设备两部分。 作为一种国际通用的网络管理协议被广泛的应用于各种交换机,路由器等网络设备的管理上,而现在也越来 越多被用于对服务器的监控上 (3)JMX JMX,全称Java Management Extensions,即Java管理拓展,是Java平台为应用程序,设备,系统等植入管 理功能的框架。在zabbix中,JMX数据的获取由zabbix-java-gateway代理程序来负责数据的采集。 (4)IPMI IPMI,全称Interlligent Platform Management Interface,即智能平台管理接口,原本是Intel架构中

IDEA远程调试

我只是一个虾纸丫 提交于 2019-12-04 20:22:05
1. 在发布项目的服务器上找到一个可以使用的端口 a. sudo到管理员权限 b. 随便找一个端口号,执行命令netstat -anp | grep "8001" c. 如果显示被占用,则不能使用,另外找一个端口 2. 在IDEA里添加remote,把服务器的IP地址填入Host,上一步找到的端口号填入Port 4. 拷贝命令行到服务器上环境变量的配置里,并重启服务器 5. 在代码上打断点,运行,到这台服务器上的请求,会进入断点 来源: https://www.cnblogs.com/june0816/p/6688397.html

linux下常用命令查看端口占用

試著忘記壹切 提交于 2019-12-04 18:33:47
在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:   -t : 指明显示TCP端口   -u : 指明显示UDP端口   -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)   -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。   -n : 不进行DNS轮询,显示IP(可以加速操作) 即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况·· netstat -ntlp //查看当前所有tcp端口· netstat -ntulp |grep 80 //查看所有80端口使用情况· netstat -ntulp | grep 3306 //查看所有3306端口使用情况· Linux查看程序端口占用情况 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命令:ps -aux | grep java,或者直接:ps

Centos防火墙设置与端口开放的方法

妖精的绣舞 提交于 2019-12-04 18:33:26
Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。 一、iptables 1.打开/关闭/重启防火墙 开启防火墙(重启后永久生效):chkconfig iptables on 关闭防火墙(重启后永久生效):chkconfig iptables off 开启防火墙(即时生效,重启后失效):service iptables start 关闭防火墙(即时生效,重启后失效):service iptables stop 重启防火墙:service iptables restartd 2.查看打开的端口 /etc/init.d/iptables status 3.打开某个端口(以8080为例) (1)开启端口 iptables -A INPUT -p tcp --dport 8080 -j ACCEPT (2)保存并重启防火墙 /etc/rc.d/init.d/iptables save /etc/init.d/iptables restart 4.打开49152~65534之间的端口 iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT 同样

iptables转发技术

∥☆過路亽.° 提交于 2019-12-04 17:44:59
1 | 0 NAT 1 | 1 一. 什么是 NAT NAT(Network Address Translation)译为网络地址转换。通常路由器在转发我们的数据包时,仅仅会将源MAC地址换成自己的MAC地址,但是NAT技术可以修改数据包的源地址、目的地址以及源端口、目的端口等信息。 1 | 2 二. NAT的作用 NAT技术最常见的应用就是通过修改源IP地址实现内网多主机使用一个公网地址接入互联网。NAT技术通常用于端口和流量的转发、重定向,实现如端口映射、跨网络访问、流量代理等功能。 1 | 3 二. iptables实现NAT转发 1.语法及参数介绍 iptables [- t TABLE ] COMMAND CHAIN [ num ] 匹配条件 - j 处理动作 要使用iptables的NAT功能,我们首先需要 启用网卡的IP转发功能 echo 1 > /proc/ sys / net / ipv4 / ip_forward 如果想要永久生效,我们要编辑 /etc/sysctl.conf 文件,设置 net.ipv4.ip_forward = 1 ,然后用 sysctl -p 命令使配置文件生效。 我们使用 -t nat 参数指明使用nat表,因为iptables默认使用filter表。 nat表同filter表一样有三条缺省的"链"(chains):

IIS服务器部署web应用《一》

坚强是说给别人听的谎言 提交于 2019-12-04 17:37:02
最近了解到开发用iis部署环境,于是了解了下。 IIS用于部署web应用,其简单,配置方便,可以用作本地机器作为服务器进行部署。且所在部署系统为windows,便于使用iis。 端口80需要修改为别的不重复端口,且不能重复 主机名设置,是公网上映射的域名 如何部署?参考转载: https://blog.csdn.net/cxu123321/article/details/90545639 来源: https://www.cnblogs.com/yoyoblogs/p/11338211.html

面试 网络编程

放肆的年华 提交于 2019-12-04 16:04:37
就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换 如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。 计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。 下面,我们将教大家如何编写网络程序。 在学习编程之前,我们首先要了解关于网络通信的一些概念。 1、什么是计算机网络? 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 从其中我们可以提取到以下内容: 1. 计算机网络的作用 :资源共享和信息传递。 2. 计算机网络的组成: a) 计算机硬件 : 计算机 (大中小型服务器,台式机、笔记本等)、 外部设备 (路由器、交换机等)、 通信线路 (双绞线、光纤等)。 b) 计算机软件 : 网络操作系统 (Windows 2000 Server/Advance Server、Unix、Linux等)、 网络管理软件 (WorkWin、SugarNMS等)、 网络通信协议 (如TCP/UDP协议)。 3. 计算机网络的多台计算机是具有独立功能的 ,而不是脱离网络就无法存在的。 2、什么是网络通信协议?