端口号

正式学习linux-12

£可爱£侵袭症+ 提交于 2020-03-15 01:53:27
1.selinux selinux安全子系统从域限制和安全上下文限制让各个服务都受到约束,使其仅或得本应获取的资源。 域:服务功能限制; 安全上下文:文件权限的限制。 selinux的状态通过配置/etc/selinux/config。建议状态调整为enforcing,配置完毕后可通过重启系统或者执行命令setenforce 0和setenforce 1生效。 2.semanage命令 该命令用于管理selinux策略 [root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot 上面命令用于修改目录的安全上下文值,-a参数表示修改,-t参数表示“类型”,http_sys_content_t表示安全上下文值(目标目录要被修改为该值),/home/wwwroot为目标目录,wwwroot后面不能加“/”(可能是版本的原因)。 restorecon命令用于让安全上下文立即生效。 3.配置虚拟主机功能 虚拟主机功能基于IP地址、主机域名、端口号进行实现。 基于IP地址 [root@linuxprobe ~]# mkdir -p /home/wwwroot/10 [root@linuxprobe ~]# echo "IP:192.168.10.10" > /home/wwwroot/10

长连接和短链接的区别

折月煮酒 提交于 2020-03-14 03:29:09
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接 连接->传输数据->保持连接 -> 传输数据-> 。。。 ->关闭连接。 长连接指建立SOCKET连接后不管是否使用都保持连接,但安全性较差。 http的长连接 HTTP也可以建立长连接的,使用Connection:keep-alive,HTTP 1.1默认进行持久连接。HTTP1.1和HTTP1.0相比较而言,最大的区别就是增加了持久连接支持(貌似最新的 http1.0 可以显示的指定 keep-alive),但还是无状态的,或者说是不可以信任的。 什么时候用长连接,短连接? 长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况,。每个TCP连接都需要三步握手,这需要时间,如果每个操作都是先连接,再操作的话那么处理速度会降低很多,所以每个操作完后都不断开

nginx与php-fpm通信的两种方式

China☆狼群 提交于 2020-03-12 16:30:49
简述 在linux中,nginx服务器和php-fpm可以通过tcp socket和unix socket两种方式实现。 unix socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。这种方式需要再nginx配置文件中填写php-fpm的pid文件位置,效率要比tcp socket高。 tcp socket的优点是可以跨服务器,当nginx和php-fpm不在同一台机器上时,只能使用这种方式。 windows系统只能使用tcp socket的通信方式 配置方法 tcp socket:tcp socket通信方式,需要在nginx配置文件中填写php-fpm运行的ip地址和端口号。 location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; } unix socket:unix socket通信方式,需要在nginx配置文件中填写php-fpm运行的pid文件地址。 //service php-fpm start生成.sock文件 location ~ \.php$ { include

Docker安装 Jdk、Mysql、Nginx、Redis、Tomcat(Linux学习笔录-8)

白昼怎懂夜的黑 提交于 2020-03-11 09:53:25
Docker安装 Jdk、Mysql、Nginx、Redis、Tomcat Docker详解及安装Docker 使用Docker安装环境有什么好处 1.配置镜像加速器 1.打开阿里云网站 2.进行登录,找到容器镜像控制台 3.配置Linux镜像加速器 2.使用Docker安装Jdk8 1.搜索镜像 2.下载镜像 3.启动容器 3.使用Docker安装Mysql 1.查找Mysql 2.下载MySQL5.7版本镜像 3.创建mysql容器 4.使用SQLyou连接Mysql 4.使用Docker安装Nginx 1.下载Nginx镜像,启动Nginx容器 2.外网访问Nginx 5.使用Docker安装Tomcat 1.下载Tomcat镜像,启动Tomcat容器 2.外网访问Tomcat 6.使用Docker安装Redis 1.下载Redis镜像,启动Redis容器 2.使用RedisDesktopManager连接Redis 如果中途报错了怎么办 1.使用Docker自带的logs命令查看容器运行日志 2.推荐解决Docker Bug网站,有问必答 Docker详解及安装Docker Docker详解及安装Docker,解释的非常详细,不是很懂或者不懂的话可以去看一下 使用Docker安装环境有什么好处 1.如果配置镜像加速器,Docker安装环境非常的快 2.mysql

Fiddler抓取postman 发送的数据(六)

本小妞迷上赌 提交于 2020-03-11 01:10:46
Fiddler抓取postman数据 案例演示 解决方法 思路: 步骤1:检查Fiddler开启的端口号 步骤2:设置Postman的Proxy 案例演示 fiddler 无法获取到postman发送出来的数据 即使使用【Any Procrss】 点击到Postman也无济于事 解决方法 思路: fiddler可以设置开启代理端口; postman刚巧可以设置代理。 步骤1:检查Fiddler开启的端口号 【Tools】>>【Options】>>【Connections】>>【Fiddler listens on port】 步骤2:设置Postman的Proxy 点击Postman>>【Setting】>>【Proxy】>>【Global Proxy Configuration】 Global Proxy Configuration:设置为NO Proxy Type:勾选HTTP 和 Https Proxy Server: 若本机的fiddle则为:127.0.0.1 若同网络的其他机器则查找fiddler所在机器的IPV4地址 端口号为:步骤中检查的Fiddler端口号 来源: CSDN 作者: 吕家二少☆ 链接: https://blog.csdn.net/weixin_38863166/article/details/104778580

为什么服务器端口都是1024到25535之间?

醉酒当歌 提交于 2020-03-10 14:58:22
因为小于1024的端口号通常被通用的知名端口占用了,已经有了通用定义,我们再调用可能会引起冲突,例如,telnet使用端口23,http使用80,ftp使用21,等等。 通常分配的端口号都大于5000。 注意6000端口号也被占用了,这是比较特殊的端口。 常用的被占用端口: Service Port Number Service Description echo 7 UDP/TCP sends back what it receives. discard 9 UDP/TCP throws away input. daytime 13 UDP/TCP returns ASCII time. chargen 19 UDP/TCP returns characters. ftp 21 TCP file transfer. telnet 23 TCP remote login. smtp 25 TCP email. daytime 37 UDP/TCP returns binary time. tftp 69 UDP trivial file transfer. finger 79 TCP info on users. http 80 TCP World Wide Web. login 513 TCP remote login. who 513 UDP different info on

从零开始,构建电子地图网站:0_14_springboot跨域+vue+axios网络请求

别来无恙 提交于 2020-03-09 21:49:12
我们的程序是前后端分离的。 后端是springboot,在IDEA中启动GismapApplication.java,访问 http://localhost:8080/history/geometry?category=prefpgn&start=-5000&end=-221 ,就能看到数据了。 前端是vue,cmd到vue-gismap下,npm run dev,访问 http://localhost:8090/#/specialmap ,就能看到页面了。 但是后端和前端的ip和port一样,不能在同一台主机中启动,所以要把前后端的端口号port设置成不同的,才能联调。 一、设置端口号 修改后端端口号 Springboot修改端口号; D:\gismap\java\master\gismap\src\main\resources\application.yml 修改port即可,我把端口号由之前的8080,修改为了8081。 server : port : 8081 # 数据库配置 spring : datasource : #alibaba 数据连接池 type : com . alibaba . druid . pool . DruidDataSource #postgresql 驱动 driverClassName : org . postgresql . Driver #

Wireshark分析非标准端口号流量

血红的双手。 提交于 2020-03-09 21:34:37
Wireshark分析非标准端口号流量 2.2.2 分析非标准端口号流量 Wireshark分析非标准端口号流量 应用程序运行使用非标准端口号总是网络分析专家最关注的。关注该应用程序是否有意涉及使用非标准端口,或暗中想要尝试通过防火墙本文选自 WireShark数据包分析实战详解清华大学出版社 。 1. 分配给另一个程序的端口号 当某数据包使用非标准端口上,如果被 Wireshark 识别出是使用另一个程序,则说明 Wireshark 可能使用了错误的分析器,如图 2.19 所示 本文选自 WireShark数据包分析实战详解清华大学出版社 。 图 2.19 使用非标准端口 从该界面 Packet List 面板中的 Info 列,可以看到显示了 NetBIOS 的信息。但正常的 NetBIOS 流量看起来不是这样的。当 Info 列的端口区域显示 netbios-ns 时, Protocol 列显示的都使用的是 TCP 协议。此时查看该文件,发现 Info 列不包含正常的 NetBIOS 名称服务细节。 2. 手动强制解析数据 Wireshark分析非标准端口号流量 手动强制解析数据有两个原因,分别如下: q Wireshark 使用了错误的解析器,因为非标准端口已经关联了一个分析器。 q Wireshark 不能为数据类型启动解析器。 强制解析器解析数据,右键单击在

linux网络管理——netstat、iP

99封情书 提交于 2020-03-09 15:10:19
查看当前网络中,正在使用tcp和utp通讯的应用和端口 查看处于监听状态的端口:-l选项 常看占用端口的应用程序:lsof -I :端口号 查看网卡流量状态: ip命令:替代 ifconfig 和route等 ip 命令添加路由: SS命令:替代Network 查看使用端口号: 路由表写文件保存: 来源: https://www.cnblogs.com/franc/p/12410823.html

RHCE-Appache

[亡魂溺海] 提交于 2020-03-09 04:43:12
RHCE-Appache 整理实验环境 rhel7中 思路: 1.配置ip地址为192.168.43.10 2.网关:192.168.0.1 3.子网掩码 PREFIX=24 4.主机名 hostnamectl set-hostname rhel7_node1.westos.com 5.验证:ping 114.114.114.144成功,说明该主机可以连接外网 ping www.baidu.con 若显示不知道baidu是个什么东西,说明DNS没有设置 6.设置DNS DNS1=114.114.114.114 步骤: (1) ifconfig 查看ip情况 (2) vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入配置文件进行编辑 (3)systemctl restart network 重启网络 (4)ifconfig 查看ip是否配置成功 (5)ping 114.114.114.114 查看是否能连接外网 (6)ping -w 3 www.baidu.com 查看DNS是否配置好 图1 2 rhel8中 思路: 1.配置ip地址为192.168.43.11 2.子网掩码 PREFIX=24 3.配置yum源(下载时自动解决软件依赖关系) 配置ip等基本信息 (1)vim /etc/sysconfig/network-scripts