tcp端口

Centos7防火墙firewalld

穿精又带淫゛_ 提交于 2019-12-08 00:18:26
链接: http://www.qianxingweb.com 1.查看防火墙状态 # 参数解释 1、firwall-cmd:是Linux提供的操作firewall的一个工具; 2、--permanent:表示设置为持久; 3、--add-port:添加的端口;4、--remove-port:移除的已添加的端口5、--add-port=80/tcp:开放单个端口6、--add-port=8000-8999/tcp:添加一段端口    systemctl status firewalld或firewall-cmd --state 2.查看防火墙规则: firewall-cmd --list-all 3.查询端口是否开放: firewall-cmd --query-port=80/tcp 4.开放端口: firewall-cmd --permanent --add-port=80/tcp 添加成功后【firewall-cmd --list-all】查看【ports】配置未生效    重启防火墙:systemctl restart firewalld 或再次查看,ports显示80端口已配置成功    5.移除已开放的端口: firewall-cmd --permanent --remove-port=80/tcp 6.开放一段端口: 开放一段端口: firewall-cmd -

一文读懂客户端请求是如何到达服务器的

时光毁灭记忆、已成空白 提交于 2019-12-07 22:30:26
北京SEO :互联网是人类历史上最伟大的发明创造之一,而构成互联网架构的核心在于TCP/IP协议。那么TCP/IP是如何工作的呢,我们先从数据包开始讲起。 1、数据包 一、HTTP请求和响应步骤 http请求全过程 请求 响应 以上完整表示了HTTP请求和响应的7个步骤,下面从TCP/IP协议模型的角度来理解HTTP请求和响应如何传递的。 2、TCP/IP概述 我们以RFC 1180中的图作为参考 上图展示了四层TCP/IP协议图,其中network applications是应用程序,属于应用层;TCP和UDP主要是传输数据,属于传输层,TCP确保端对端的可靠传输并尽量确保网络健康运行,而UDP是简单不可靠传输;IP主要解决路由问题,属于网络层;ARP是网络地址转换,主要用来转换IP地址和MAC地址,介于数据链路层和网络层之间,可以看成2.5层;ENET在这里是数据链路层,网卡驱动属于这一层,主要做具体的介质传输,前面示例中的广告请求抓包就是在数据链路层抓取。 值得注意的是,ARP在linux系统里属于网络层,而在RFC里是介于数据链路层和网络层之间。在《TCP/IP详解》一书里,ARP被放到了数据链路层。当解决实际问题的时候,我们应该把ARP放到网络层。 上图给出使用TCPCopy在不同层发包的使用方法。如果TCPCopy从数据链路层发包,由于没有享受到ARP服务

Mac 使用 80 端口

痴心易碎 提交于 2019-12-07 15:44:19
Mac 使用 80 端口 更新日志: 20170807 更新mac使用80端口的错误问题。 Mac 使用 80 端口 一修改etcpfconf 二依次执行以下命令 注意如果有apache等服务器占用了80端口则需要将其停掉方能成功 问题一getsockopt connection refused [ ] 方案一: Mac OS X 因为要绑定80端口需要ROOT权限, 但是如果用root权限启动eclipse或tomcat又会造成, 启动创建的各类文件是root的,普通用户无法删除, 放弃 。 [x] 方案二: 通过pfctl做网络层的端口转发, 让连接到本机80端口的请求,都转发到8080端口; 采纳 注意, Mac OS 会使用80端口做网络文件共享,要先关闭掉。 一、修改/etc/pf.conf 先对pf.conf进行备份: sudo cp /etc/pf .conf /etc/pf .conf .normal .bak 之后在该文件中以下行: sudo vim /etc/pf.conf rdr-anchor "com.apple/*" 后面添加一行配置,如下: rdr on lo0 inet proto tcp from any to 127.0 .0 .1 port 80 -> 127.0 .0 .1 port 8080 注意: lo0 通过 ifconfig

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器

僤鯓⒐⒋嵵緔 提交于 2019-12-06 14:40:37
打开SQL Server Management Studio时报错 “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验 证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)“ 在网上找了一种方法,成功解决了问题,这是原作者文章的链接http://blog.itpub.net/27026306/viewspace-769004/ 1、打开Sql server 管理配置器 或者在命令行输入:SQLServerManager10.msc 2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议 3、右键点击TCP/IP协议,选择“属性”,需要修改连接数据库的端口地址 4、跳出来的对话框,里面有好多TCP/IP的端口,找到“IP3”,更改IP地址 为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,然后选择启动 5、“IPALL”的所有端口改成“1433” 6、重新启动服务 7、通过以上1-6步骤设置好端口,重新打开SQL Server Management Studio,在服务器名称输入:(local)或者127.0.0.1,即可登录数据库了。 原文地址 :https:/

linux查看端口占用情况

旧时模样 提交于 2019-12-06 14:16:02
今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。😁 Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 # lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME lwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN) 可以看到8000端口已经被轻量级文件系统转发服务lwfs占用 2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000 # netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4814/rpcbind tcp 0 0 0.0.0.0:5908 0.0.0.0

centos7中防火墙的使用

你离开我真会死。 提交于 2019-12-06 13:59:46
#*#firewall防火墙详解和配置以及iptables防火墙(建议开启此防火墙,适应配置) 1,官方文档介绍: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html#sec-Introduction_to_firewalld1 2,CentOS 7中防火墙是一个非常的强大的功能,是在CentOS 6.5中在iptables防火墙中进行的升级。 3,firewall配置   1,系统配置目录(目录中存放定义好的网络服务和端口参数,系统参数,不能修改) /usr/lib/firewalld/services   2,用户配置目录 /etc/firewalld/   3,查询状态,开放端口,启用 查询服务状态 systemctl status firewalld 查看firewall状态 firewall-cmd --state查询哪些端口开放firewall-cmd --list-port 查询端口是否开放(eg:80) firewall-cmd --query-port=80/tcp 开放端口(eg:80)firewall-cmd --zone=public --add-port=80/tcp -

阿里云ECS服务器socket无法连接的问题

与世无争的帅哥 提交于 2019-12-06 12:13:35
把自己的项目部署到阿里云ecs服务器之后,只有127.0.0.1才能连接到服务器端,检查了阿里云安全组规则,以及socket绑定的地址无误后,发现没有开启服务器防火墙的对应端口。 firewall-cmd -- add-port= [端口号]/tcp --permanent firewall-cmd --reload 开启对应端口,重启防火墙后,即可正常连接服务器。 来源: https://www.cnblogs.com/HadesBlog/p/11982346.html

Centos7开放及查看端口

感情迁移 提交于 2019-12-06 10:02:35
1、查看防火墙所有开放的端口 firewall-cmd --zone=public --list-ports 2、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口 firewall-cmd --reload # 配置立即生效 3.、关闭防火墙 如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估 systemctl stop firewalld.service 4、查看防火墙状态 firewall-cmd --state 5、查看监听的端口 netstat -lnpt PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools 6、检查端口被哪个进程占用 netstat -lnpt |grep 5672 7、查看进程的详细信息 ps 6832 8、中止进程 kill -9 6832 来源: https://www.cnblogs.com/Strangers/p/11847144.html

linux第三天

浪子不回头ぞ 提交于 2019-12-06 05:43:32
一、用户的类型 1.root管理员:所有权限(r w x) 2.文件拥有者(u):谁创建谁拥有 3.组 (g):用户组 4.其它用户(o):不属于用户组,也不是文件的创建者,不是管理员 5.所有用户(a): u, g , o r--读, w--写, x--执行 r w x 0 0 1==>1 0 1 0==>2 1 0 0==>4 111==>7 chmod 777 文件名(777是8进制的数)(注意赋予权限7是1+2+4,读写执行权限都有) 二、修改文件权限(读,写,执行)(x权限对目录文件很重要,文件夹不能无x权限,普通文件要有读写权限) chmod 777 文件名 chmod 0777 文件名 chmod u+wrx, g-wr, o=wrx 文件名 u=wxr u-r u+r 三、默认权限 1、查看缺省默认权限 umask –S 2、修改默认权限 umask 022 (例如umask 000表示修改默认权限为xrd,用777-000得到所有权限,usmask -S 564 权限范围为213,用777-564得到权限内容)(设置的是目录文件权限,在目录文件新建普通文件的话普通文件没有x权限) 1)、普通文件: 002 6 6 6 6 6 4 2)、目录文件: 002 7 7 7 775 umask 001 四、文件重定向:重定向是对标准文件(文件重定向也可以实现复制操作) 1

端口与服务对照表

纵然是瞬间 提交于 2019-12-06 04:38:50
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