网站网络
文章平均质量分 76
道不贱卖,法不轻传
法不轻传,道不贱卖
展开
-
监控网线和电话线水晶头
(表格从左到右代表线序1-8)(1)请先查看摄像机网线对应的颜色,确定是第一种还是第二种摄像机类型(2)确定好类型后,参考对应表格里面颜色的上下关系,以第一个表格举例:摄像机的黑色线接B类网线的橙白;摄像机的棕色线接B类网线的橙色线,以此类推。建议您使用标准五类网线,理论传输距离100米,但建议控制在80米左右。接1236可以的。原创 2024-09-18 18:49:59 · 968 阅读 · 0 评论 -
Wireshark使用详解
ip.src ==192.168.1.104 显示源地址为192.168.1.104的数据包列表 ip.dst==192.168.1.104, 显示目标地址为192.168.1.104的数据包列表 ip.addr == 192.168.1.104 显示源IP地址或目标IP地址为192.168.1.104的数据包列表。tcp,只显示TCP协议的数据包列表 http,只查看HTTP协议的数据包列表 icmp,只显示ICMP协议的数据包列表。= 不等于、> 大于、< 小于、>= 大于等于、原创 2024-09-07 11:11:23 · 1206 阅读 · 1 评论 -
在嵌入式Linux平台上使用Nginx搭建RTMP流媒体服务器
目前 RTMP 是主流的流媒体传输协议。采集M3568板子上的摄像头视频流,使用gstreamer/ffmpeg进行RTMP推流到板子上的nginx服务器(nginx通过rtmp模块提供rtmp服务),然后在同个局域网内使用vlc播放器(或其他客户端)从nginx服务器获取该实时视频流。Nginx-RTMP是基于Nginx框架的模块开发,很好地继承了Nginx的异步高性能以及扩展性好的优点。带nginx-rtmp-module模块编译的nginx安装包(nginx-install.tar)。原创 2024-08-08 18:41:43 · 865 阅读 · 0 评论 -
(k8s)Kubernetes网络CNI插件:Flannel与Calico详解
网络职责划分Kubernetes 本身不负责网络通信:Kubernetes 提供了容器网络接口 CNI(Container Network Interface),具体的网络通信交给 CNI 插件来负责。CNI 插件:开源的 CNI 插件有很多种,如 Flannel、Calico 等。不同的插件实现不同的网络功能和特性。VPC 网络支持:CCE(云容器引擎)专门为 Kubernetes 定制了 CNI 插件(如 Canal 和 Yangste),使得 Kubernetes 可以使用 VPC 网络。原创 2024-07-31 11:33:33 · 851 阅读 · 0 评论 -
五分钟,用flask做一个简单的交互页面
Python 作为一个万能且简单的编程语言,其在各个领域都有着很好的表现。其中在 Web 领域,也有大名鼎鼎的 Django 和 Flask,今天我们就通过 Flask,用五分钟写一个简单的交互页面!原创 2024-07-31 10:15:00 · 372 阅读 · 0 评论 -
Flask框架入门:快速搭建轻量级Python网页应用
Flask框架为Python Web开发提供了一个轻量级而强大的解决方案。通过简介的介绍,我们探索了Flask的基础知识、路由与视图的设置、模板的使用、表单处理,以及如何进行数据库操作。Flask的设计哲学是保持核心简单但扩展强大,这使得开发者可以轻松构建出适应各种需求的Web应用。原创 2024-07-31 10:00:00 · 727 阅读 · 0 评论 -
这可能是市面上最强大的实时监控系统
大家好,这里是IT学习日记。WGCLOUD运维监控系统。32/1000。如需更多类型优质项目推荐,请在文章后留言。WGCLOUD是一款新一代的极简运维监控系统,旨在实现快速部署、简化运维学习曲线,支持全自动化运行,无需模板和脚本配置。支持分布式、实时监控、多段和跨平台实现运维数据监控。控制台。原创 2024-07-24 12:49:03 · 965 阅读 · 0 评论 -
Python网络编程:socket模块的入门与实践
可以通过TCP编写一个简单的聊天室,服务器接收消息并广播给所有连接的客户端。非阻塞Socket允许在没有数据时立即返回,而不是等待数据。在网络编程中,处理可能出现的错误是非常重要的。使用多线程可以处理多个客户端连接。在Python中,可以使用。语句来捕获和处理异常。:UDP数据报套接字。原创 2024-07-20 17:44:09 · 216 阅读 · 0 评论 -
掌握Tcpdump
Tcpdump是一个强大的网络数据包捕获工具,其名称来源于其两个主要功能:“tcp”代表传输控制协议,位于传输层;“dump”则意为导出。它使用libpcap库来捕获数据包,可以对网络上传输的数据包进行嗅探,并保存成文件,也可对嗅探到的数据包进行过滤、统计和分析。Tcpdump适用于大多数的类Unix系统 操作系统:包括Linux、Solaris、BSD、Mac OS X、HP-UX和AIX 等等。在这些系统中,Tcpdump 需要使用libpcap这个捕捉数据的库。转载 2024-05-18 19:17:06 · 60 阅读 · 0 评论 -
快速搭建一套强大的视频会议系统
它支持音视频、白板共享、屏幕共享、文字聊天、文件共享等功能,并允许用户在共享的白板上进行协作,包括绘制图形、上传文件和发送聊天消息。最厉害的是,Nettu Meet还能把数学图形插入白板中,这对于数学等科目的在线辅导非常有帮助。:在共享的白板上,可以进行实时讲解、演绎公式、画草图等操作,同时支持远程参与者在白板上进行协作。:通过共享屏幕功能,可以将自己的桌面或应用程序展示给其他与会者,方便进行演示和分享。:具有绘图仪功能,可以将数学图表插入到白板中,为数学等科目的在线辅导提供便利。转载 2024-05-18 16:28:16 · 562 阅读 · 0 评论 -
IPv6 子网划分
首先我们要知道IPv6 地址位有128位,一个IPv6由8个地址节组成,每个地址节为16位,所以2101:db6::/64 完整的16进制表达方式及二进制方式如下图。所以以上要拆成8个子网(2^3=8)需要在原来的64位在往后延伸 3位,所以需要向下一个地址节中的第一个16进制数字中借用三位 0000。例如:2001:0DB8:0001:0000:0000:0000:0000:0000。第1段的子网掩码为是 0~16 0+16=16。所以完整的8个子网的地址网段为。转载 2024-01-28 15:26:28 · 2017 阅读 · 0 评论 -
IPV6简介
分配的前缀长度可以根据需要调整。IPv6的地址编址设计旨在提供更大的地址空间、更有效的路由和更好的支持移动性和安全性。l 任播地址(Anycast Address): 用于将数据包发送到最近的(在路由路径上的)一个设备。l 链路本地地址(Link-Local Address): 用于同一链路上的通信,类似于IPv4的APIPA地址。l 唯一本地地址(Unique Local Address): 用于本地通信,类似于IPv4的私有地址。可以缩写为 2001:db8:85a3::8a2e:370:7334。原创 2024-01-28 15:02:28 · 231 阅读 · 0 评论 -
学习笔记-KMS服务器 - 部署配置
很遗憾,我并没有找到能够测试 KMS服务器是否可用的命令,telnet也不是系统内置的。所以这里我随便找了个基于KMS服务器的破解工具。用他的功能测试KMS服务器是否可以正常使用。好吧,我承认,这么一来,上面一堆操作都废了!如果有合适的方法可以测试,烦请留言告诉我。转载 2023-12-26 10:25:26 · 1445 阅读 · 0 评论 -
跨网段实现DHCP动态IP的自动分配(DHCP中继)
一、 DHCP:动态主机配置协议 1. 作用:实现企业大量主机IP的动态配置和集中管理。 减少工作量,减少人为配置错误。 2. DHCP工作原理: a) 发现阶段---发送DHCP discover 报文 b) 提供阶段---服务器回应offer c) 选择阶段----发送request请求 报文 d) 确认阶段---服务器回应 ack确认二 、DHCP配置原创 2020-07-22 10:37:16 · 2417 阅读 · 0 评论 -
Linux系统通过Squid配置实现正向代理上网
Squid是什么Squid是一种用来缓冲Internet数据的软件。它接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net) 并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HT转载 2020-07-21 19:01:04 · 1894 阅读 · 0 评论 -
基于SSH的SVN搭建
一、SVN的概述;概述:subversion(简称svn)是近几年崛起的版本管理软件,SVN=版本控制+备份服务器,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。SVN自由,开源的版本控制系统,核心数据仓库---Repository,工作空间---Workspace;优势: 协作开发 ; 版本回退 ; 查看项目代码修改历史(领导可以掌控项目的开发进度...原创 2018-08-27 21:41:52 · 2302 阅读 · 0 评论 -
JVM的优化管理
第一种OutOfMemoryError: PermGen space发生这种问题的原意是程序中使用了大量的jar或class,使java虚拟机装载类的空间不够,与Permanent Generation space有关。解决这类问题有以下两种办法:增加java虚拟机中的XX:PermSize和XX:MaxPermSize参数的大小,其中XX:PermSize是初始永久保存区域大小,XX:M...原创 2018-09-22 16:25:58 · 126 阅读 · 1 评论 -
Lvs负载均衡群集
一、概述:概述:Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。我国章文嵩博士在1998年五月创建,默认编译为ip_vs内核模块,而在linux kernel的2.6版本之后kernel是直接支持ipvs的,优势:LVS承受负载能力高、稳定、占用服务器资源小,缺点:适配场景、配置较麻烦、不支持节点的健康检查机制;官网:http://ww...原创 2018-09-15 16:32:01 · 1065 阅读 · 1 评论 -
Linux下Http高并发参数优化之TCP参数
文件句柄因为 Linux 系统为每个 TCP 建立连接时,都要创建一个 socket 句柄,每个 socket 句柄同时也是一个文件句柄。而系统对用户打开的文件句柄是有限制的,看到这里,也就理解了为什么在高并发时会出现 "too many open files"。# 查看当前用户允许TCP打开的文件句柄最大数ulimit -n# 修改文件句柄vim /etc/security/l...原创 2018-09-23 22:05:38 · 66 阅读 · 1 评论 -
从400错误看Nginx常见故障与修复
众所周知,Nginx是目前最流行的Web Server之一,也广泛应用于负载均衡、反向代理等服务,使用过程中可能因为对Nginx工作原理、变量含义、参数大小等问题的理解错误,导致Nginx工作异常。 因此,本文将从一个Nginx错误代码400引发的故障入手,谈谈如何分析和修复常见的Nginx异常。 故障简述小明某天中午在线优化一个敏感服务的Nginx配置时,发现5分钟内Ngin...转载 2018-09-29 22:19:55 · 29975 阅读 · 1 评论 -
curl测试http发送get或post接口
一、get请求 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示get请求全过程解析 ...转载 2018-10-16 19:33:10 · 3333 阅读 · 0 评论 -
TCP三次握手和四次挥手以及11种状态
1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段SYN:位数置1,表示建立TCP连接FIN:位数置1,表示断开TCP连接三次握手过程说明:1、由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示需要建立TCP连接。(SYN=1,seq=x...原创 2019-08-30 15:05:24 · 52 阅读 · 0 评论 -
阿里云OSS不同账号之间的迁移
目录一、需求说明 二、Ossimport概述 三、配置运行环境 1、配置jdk环境 2、部署方式 3、下载并部署ossimport 四、修改单机Job的配置文件local_job.cfg 五、执行迁移一、需求说明由于项目需求,需要将项目目前使用的OSS进行迁移到新的阿里云账号下的OSS,查看官方文档介绍,可以使用阿里云自带的ossimport工具进行单机以及分布式...原创 2019-08-30 15:10:53 · 1696 阅读 · 0 评论 -
zabbix微信报警(改)
一、微信企业号申请地址:http://work.weixin.qq.com/第一步注册因为我们没有企业,所以我们选择组织。提示:这里简单的说一下,微信企业号和微信公众号是不一样的!继续下一步提示一下:因为这步需要添加管理员的身份证号以及手机号,我这里就不截图了二、配置微信企业号当设置完微信号的信息之后,请继续跟我操作。中间可能步骤不是特别全,就是设置企业的信息...原创 2018-10-06 20:28:55 · 126 阅读 · 1 评论 -
脚本实现nginx日志切割
#!/bin/bash# datetime=$(date -d "-1 day" "+%Y%m%d")log_path="/usr/local/nginx/logs"pid_path="/usr/local/nginx/logs/nginx.pid"mkdir -p $log_path/backupif [ -f $pid_path ]; then mv $log_p...原创 2019-01-09 19:45:29 · 805 阅读 · 0 评论 -
GIT简介
文档索引:简介 Git安装 创建版本库 时光穿梭机 版本回退 工作区和暂存区 管理修改 撤销修改 删除文件 分支管理 创建和合并分支 解决冲突 分支管理策略 Bug分支;GIt简介;Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的...原创 2018-09-06 15:24:28 · 86 阅读 · 1 评论 -
HTTPS工作过程
先来一张图描述HTTS的交互过程:上图需要用到的算法有:非对称加密,对称加密,单项散列。简化步骤如下:1、客户端发起请求;2、服务端返回证书;3、客户端从验证证书得到服务端的公钥;4、客户端生成随机数,并用公钥加密后发送给服务端;5、服务器根据随机数生成对称密钥;6、用对称密钥加密数据传输;什么是证书?这里的证书其实就是使用权威机构的私钥加密过的服务...原创 2018-08-31 22:26:44 · 1654 阅读 · 1 评论 -
Centos 6.5 VNC
原创 2018-08-28 13:26:10 · 231 阅读 · 0 评论 -
HTTP1.0 HTTP1.1 HTTP2.0 主要特性对比
HTTP1.0早先1.0的HTTP版本,是一种无状态、无连接的应用层协议。HTTP1.0规定浏览器和服务器保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器处理完成后立即断开TCP连接(无连接),服务器不跟踪每个客户端也不记录过去的请求(无状态)。这种无状态性可以借助cookie/session机制来做身份认证和状态记录。而下面两个问题就比较麻烦了。首先,无连...转载 2018-08-20 19:19:20 · 756 阅读 · 0 评论 -
vsftpd+pam+mysql实现虚拟用户
一、安装所需要程序1、事先安装好开发环境和mysql数据库;# yum -y install mysql-server mysql-devel# yum -y groupinstall "Development Tools" "Development Libraries"2.安装pam_mysql-0.7RC1# tar zxvf pam_mysql-...原创 2018-08-27 21:47:47 · 82 阅读 · 1 评论 -
SVN的原理及搭建
一;SVN的介绍subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN是基于关系数据库的(BerkleyDB)或一系列二进制文件的(FS_FS)。一方面这解决了许多...原创 2018-08-27 21:46:05 · 1253 阅读 · 0 评论 -
apache创建https加密证书认证
实现https先安装mod_ssl原创 2018-08-27 21:32:11 · 201 阅读 · 0 评论 -
vsftpd文件传输服务三种工作模式及基于CA认证
匿名共享_本地用户认证共享同台主机同个ip地址实现匿名共享和本地用户认证共享1.配置网络参数;[root@lwh ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=00:0C:29:29:7C:9CTYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=...原创 2018-08-27 21:22:29 · 831 阅读 · 0 评论 -
实现防火墙SNAT和DNAT
实验环境概述Centos6.1 eth0(vmnet1):192.168.100.100 无网关eth1(vmnet8):192.168.3.100 网关192.168.3.88网关防火墙发布公网httpd端口为8080 ssh端口设定2222SNET 实现192.168.100.0/24内部主机上网Iptables -t nat -A...原创 2018-08-27 21:07:04 · 2726 阅读 · 0 评论 -
iptables防火墙规则选项
Linux:网络防火墙netfilter:Frameiptables:数据报文过滤,NAT,mangle等生成工具;网络:IP报文首部,TCP报文首部防火墙:硬件,软件:规则(匹配标准,处理办法)Framework:默认规则:开放:堵关闭:通规则:匹配标准IP:SIP,DIPTCP:SPORT,DPORT, SYN=1, FIN=...原创 2020-05-21 13:38:06 · 531 阅读 · 0 评论 -
企业网络架构案例
实验拓扑图 项目要求: 一.项目分析和介绍: 企业需要对外提供web服务,对内提供PXE装机、dhcp、dns、nfs、远程管理等服务。 二.项目要求: (一)部署管理服务器ADM: 1.部署PXE+kickstart自动化装机,只为服务器区提供自动装机。 2.部署DHCP服务为运维组和开发组自动分配IP地址(网关防...原创 2018-08-13 21:56:33 · 11524 阅读 · 0 评论 -
用户访问网站的基本流程
打开浏览器输入网址回车,到看到页面的过程大纲:1、用户访问网站流程框架2、DNS解析原理 *****3、tcp/ip三次握手原理 *****4、http协议原理(www服务的请求过程)请求报文细节!5、大规模网站集群架构细节。6、http协议原理(www服务的响应过程)响应报文细节!7、tcp/ip四次挥手过程原理 *****当我们打开浏览器输入网址回车,到看到网页页面,主要有两大步骤:第一,将域...原创 2018-08-15 21:01:29 · 544 阅读 · 0 评论 -
nginx在前端把真实IP传给后端服务器的配置
tomcat日志配置文件$CATALINA_HOME/conf/server.xml。其中X-Real-IP与NGINX中配置的要对应,此变量即是客户的真实IP。类似,但它在多层代理时会包含真实客户端及中间每个代理服务器的IP。在host中,修改以下内容,在Host元素内最后加入。表示客户端真实的协议(http还是https);包含客户端真实的域名和端口号;nginx端配置主配置文件。表示客户端真实的IP;原创 2018-09-01 21:21:10 · 4613 阅读 · 0 评论 -
Ceph分布式存储
一、Ceph概述:概述:Ceph是根据加州大学Santa Cruz分校的Sage Weil的博士论文所设计开发的新一代自由软件分布式文件系统,其设计目标是良好的可扩展性(PB级别以上)、高性能、高可靠性。Ceph其命名和UCSC(Ceph 的诞生地)的吉祥物有关,这个吉祥物是“Sammy”,一个香蕉色的蛞蝓,就是头足类中无壳的软体动物。这些有多触角的头足类动物,是对一个分布式文件系统高度并行的...原创 2018-12-15 11:31:47 · 2128 阅读 · 0 评论 -
MFS 分布式文件系统
一、分布式文件系统:背景:计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式文件系统可以有效解决数据的存储和管理难题,人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件...原创 2021-01-14 11:01:12 · 620 阅读 · 0 评论