端口号

查看被占用的端口号,以及关闭被占用的端口号,如8080

此生再无相见时 提交于 2020-03-18 17:35:34
1、windows+R键,输入cmd,回车打开命令窗口 2、输入指令:netstat -ano | findstr 8080   备注: 指令的意思是找出占用8080端口的进程pid 3、再次输入指令:taskkill -pid 进程pid -f 以上端口关闭成功! 如果查看所有端口情况 执行以下指令 netstat -ano 来源: https://www.cnblogs.com/YiFeng-Liu/p/12517903.html

charles工具使用,可用于抓取socket信息

那年仲夏 提交于 2020-03-18 17:33:10
3 月,跳不动了?>>> charles工具使用 charles除了之前介绍过模拟弱网的功能外,还有很多强大的功能。最近客户端测试用到的功能介绍如下: 一.准备工作 1.手机设置代理 charles设置代理端口号8888:Proxy→ Proxy Settings 手机设置代理,连接wifi,点开设置http代理,选择手动,服务器填写charles所在本机的ip地址,端口号8888 2.SSL代理设置,允许抓取https协议 Proxy→SSL Proxying Settings→勾取Enable SSL Proxying→add→添加想要抓取的域名和端口号,以抓取阿波罗app数据为例 二.拦截某个软件的接口数据 手机代理到电脑,charles会出现弹窗,询问allow还是deny,选择allow,连接成功。 通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求。 在Charles的菜单栏选择"Proxy"->"Recording Settings",然后选择Include栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。如下图截取阿波罗app数据: 如果只测试一个功能的情况下,可以只截取单个接口,例如测试阿波罗首页广告,只需截取splash接口,添加并勾选。 勾选Proxy →Start Recording

ssh修改默认端口号后无法连接(提示ssh: Could not resolve hostname)

妖精的绣舞 提交于 2020-03-18 12:45:07
ssh命令语法: usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [- l login_name ] [-m mac_spec] [-O ctl_cmd] [-o option] [ -p port ] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] destination [command] 本地修改端口后无法连接ssh C:\Users\jition>ssh jition@127.0.0.1:2222 ssh: Could not resolve hostname 127.0.0.1:2222: \262\273\326\252\265\300\325\342\321\371\265\304\326\367\273\372\241\243

查看sqlserver的端口号

偶尔善良 提交于 2020-03-18 11:56:45
1.如果你是win2003,那么一定要安装sql的补丁sp3a以上版本SP 检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行: select @@version 如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上. SQL补丁下载: 全部补丁的位置 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766 注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装 2.SQL Server连接中的四个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. ============= 首先,检查网络物理连接 ============= ping <服务器IP地址/服务器名称> 如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB

如何在CentOS 中部署Node.js项目

断了今生、忘了曾经 提交于 2020-03-17 22:43:00
本文记录如何在CentOS 7.2系统的服气中,安装Node.js并部署项目。用于个人记录和以后使用时查找方便。 用于连接ECS实例的机器上已安装 ssh软件 使用本教程进行操作前,请确保您已经注册了阿里云账号。如还未注册,请先完成账号注册。 背景信息 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统。Node.js的典型应用场景包括: 实时应用:如在线聊天,实时通知推送等等(例如socket.io)。 分布式应用:通过高效的并行I/O使用已有的数据。 工具类应用:海量的工具,小到前端压缩部署(例如grunt),大到桌面图形界面应用程序。 游戏类应用:游戏领域对实时和并发有很高的要求(例如网易的pomelo框架)。 利用稳定接口提升Web渲染能力 前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(例如著名的纯Javascript全栈式MEAN架构)。 操作步骤 在ECS实例上安装Node.js并部署项目的操作步骤如下: 步骤一:创建并连接ECS实例 步骤二:部署Node.js环境 步骤三:部署测试项目 步骤一

网络应用进程通信

跟風遠走 提交于 2020-03-17 18:51:55
1.进程:主机上运行的程序 2.同一个主机上运行的进程如何通信? 进程间的通信机制 操作系统提供 3.不同主机上进行的进程如何通信? 消息交换(报文) 客户机进程:发起通信的进程 服务器进程:等待通信请求的进程 不同主机进行通信利用的是套接字机制(操作系统系统提供的抽象机制) 进程间通信利用socket发送接收信息类似于寄信 4.如何寻址进程? 不同主机上的进程间通信,那么每个进程必须拥有标识符 5.如何寻址主机——IP地址 主机有了IP地址后不能足以定位进程,同一个主机可能有多个线程需要进行通信 这时我们就需要端口号来帮助我们,端口号(Port number) 为主机上每个需要通信的进程分配一个端口号 进程标识符:IP地址+端口号 网络应用需要遵循应用层协议: 公开协议:由RFC定义 允许互相操作 HTTP,SMTP… 私有的协议:多数P2P文件共享应用 应用层协议的内容: 消息类型:请求消息和响应消息 消息的语法/格式:消息中有哪些字段 每个字段如何描述 字段的语义:字段中信息的含义 规则:进程何时发送消息/响应消息 进程如何发送/响应消息 来源: CSDN 作者: 88_Rising 链接: https://blog.csdn.net/Richchigga/article/details/104819651

端口号占用排查及解除方案

空扰寡人 提交于 2020-03-17 16:21:24
端口号占用解除方案(以Tomcat为例): Linux: 方案一: 1.可以通过端口号,查看其所属的进程号相关信息 lsof -i:8080 2. kill -9 43277 43277为占用端口的进程PID,关闭需慎重确认! 方案二: 先查看的进程号 ps -ef | grep tomcat* 根据进程号查看端口号占用情况netstat -anop | grep 15161 kill -9 15161 关闭进程需慎重确认! Windows: 通过netstat -aon|findstr "想检测的端口号"来查看端口号占用情况 通过tasklist|findstr "进程号"查看对应的进程 结束该进程,推荐用任务管理器结束进程,也可以通过taskkill /im javaw.exe关掉进程. 来源: CSDN 作者: 觉丁生 链接: https://blog.csdn.net/u010385975/article/details/104921274

很全的linux网络编程技巧

我只是一个虾纸丫 提交于 2020-03-17 03:51:39
1. LINUX 网络编程基础知识 1 1.1. TCP/IP 协议概述 1 1.2. OSI 参考模型及 TCP/IP 参考模型 1 1.3. TCP 协议 3 1.4. UDP 协议 5 1.5. 协议的选择 6 2. 网络相关概念 6 2.1. socket 概念 7 2.2. socket 类型 8 2.3. socket 信息数据结构 8 2.4. 数据存储优先顺序的转换 8 2.5. 地址格式转化 9 2.6. 名字地址转化 10 3. socket 编程 13 3.1. 使用 TCP 协议的流程图 13 3.2. 使用 UDP 协议的流程图 24 3.3. 设置套接口的选项 setsockopt 的用法 31 3.4. 单播、广播、组播(多播) 32 1. LINUX 网络编程基础知识 1.1. TCP/IP 协议概述 协议 protocol:通信双方必须遵循的规矩 由iso规定 rpc文档 osi参考模型:(应-表-会-传-网-数-物) è 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 tcp/ip模型4层: 应用层 {http超文本传输协议 ftp文件传输协议 telnet远程登录 ssh安全外壳协议 stmp简单邮件发送 pop3收邮件} 传输层 {tcp传输控制协议,udp用户数据包协议} 网络层 {ip网际互联协议 icmp网络控制消息协议

ping指定IP的指定端口号

六月ゝ 毕业季﹏ 提交于 2020-03-16 15:34:53
ping是简单的测试网络连接情况的小工具,对于一般用户很实用,但是ping有个缺点就是,不能指定端口   tcping命令是针对tcp监控的,也可以看到ping值,即使源地址禁ping也可以通过tcping来监控服务器网络状态,除了简单的ping之外,tcping最大的一个特点就是可以指定监控的端口。tcping命令使用方法很简单 将下载的tcping.exe 或tcping64.exe保存到地址 C:\Windows\System32                                  下载 tcping.exe 和tcping64.exe ping一个服务器的某一个端口号 常用命令参数   -4/-6 优先使用IPv4/IPv6地址   -d 发送命令的时间   -t -t是让命令持续运行,知道使用ctrl + c指令退出   -h 使用http模式   -u 与-h命令连用,输出目标的url   -n 发送命令的次数,默认4次   -i 发送命令的间隔时间,默认1s,可以为小数)   -w 等待响应的间隔时间,默认2s,可以为小数 使用范例 来源: CSDN 作者: 挺住我先走 链接: https://blog.csdn.net/xiaoxinshuaiga/article/details/104829166

(1)基于tcp协议的编程模型 (2)tcp协议和udp协议的比较 (3)基于udp协议的编程模型 (4)反射机制

耗尽温柔 提交于 2020-03-15 16:09:15
1.基于tcp协议的编程模型(重中之重) 1.1 编程模型 服务器: (1)创建ServerSocket类型的对象,并提供端口号; (2)等待客户端的连接请求,调用accept()方法; (3)使用输入输出流进行通信; (4)关闭Socket并释放有关的资源; 客户端: (1)创建Socket类型的对象,并提供服务器的IP地址和端口号; (2)使用输入输出流进行通信; (3)关闭Socket并释放有关的资源; 1.2 相关类和方法的解析 (1)ServerSocket类 java.net.ServerSocket类主要用于描述服务器的套接字(大插排)。 ServerSocket(int port) - 根据参数指定的端口号来构造对象。 Socket accept() - 侦听并接受到此套接字的连接请求。 void close() - 关闭套接字。 (2)Socket类 java.net.Socket类用于描述客户端的套接字,该套接字是两台机器间通信的端点。 Socket(String host, int port) - 根据参数指定的主机名和端口号来构造对象。 InputStream getInputStream() - 用于获取当前Socket的输入流。 OutputStream getOutputStream() - 用于获取当前Socket的输出流。 void close()