自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 openldap(一):简介和安装

LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是一种用于访问分布式目录服务的网络协议。它提供了一种标准化的方法来查询和操作目录中的信息,这些信息通常以树状结构组织,用于存储用户、组织和其他实体的数据。OpenLDAP 是 LDAP 协议的一个开源实现,由 OpenLDAP 项目提供。它包括服务器、客户端库、工具和示例应用程序,用于构建和操作 LDAP 目录服务。

2024-04-02 18:01:10 1035

原创 3 数据链路层(五):总结和练习

帧同步方法:1.差错控制技术主要包括前向纠错机制FEC和__________两种。2.差错控制编码可以分为__________和__________两种。其中,__________是自动发现差错的编码;______是指不仅能发现差错而且能自动纠正差错的编码。3.奇偶校验码又可以分为___________奇偶校验、奇偶校验和同时使用这两种方法的奇偶校验。4.在奇校验方案中,二进制序列0101101的校验位为。5.帧同步是指数据的接收方应当从接收到的比特中准确地区分帧的。6.数据链路层的传送单元是___

2024-04-02 17:49:18 374

原创 Linux命令:ipmitool

ipmitool 是一个功能强大的命令行工具,用于管理和监控支持智能平台管理接口(IPMI)的设备。智能平台管理接口 (IPMI) 是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理。具有两个主要优点:1)配置允许进行带外服务器管理;2)操作系统不必负担传输系统状态数据的任务。

2024-03-29 16:54:21 865

原创 3 数据链路层(四):数据链路层协议

同步协议是一种确保数据在固定时间间隔内正确传输的机制,适用于需要连续数据流的通信场景。它通过同步序列来标识数据帧的开始和结束。它通过起始位和停止位来标识数据的开始和结束,允许数据在任何时刻被发送和接收,同时具备一定的错误检测和简单的流量控制机制。数据链路层的异步协议是一种通信协议,它允许数据在没有固定时间间隔的情况下传输。广域网是基于交换技术的网络,网络中的中间节点负责将数据转发到下一个节点,节点间的线路利用率高。广域网数据链路层技术复杂,它需要将数据封装成适合广域网传输的帧,以保证数据的可靠传输。

2024-03-26 18:17:58 688

原创 Prometheus(六):Blackbox监控安装配置

blackbox_exporter 是 Prometheus 拿来对 http/https、tcp、icmp、dns、进行的黑盒监控工具,也就是从服务、主机等外部进行探测,来查看服务、主机等是否可用。Blackbox Exporter 默认端口是 9115,blackbox exporter 多用于在 服务、主机外部,对其进行IP、域名、端口等的探测,每种类型的配置都有差别,根据需要进行配置。

2024-03-26 17:46:14 933

原创 3 数据链路层(三):流量控制和链路管理

发送发给接受方发送数据,如果发送方每1秒发送200个包,接收方只能1秒处理100个包。会出现什么现象呢?接收方会在缓存中大量缓存接受的包,直到缓存区满了。满了之后会怎么样?满了之后就会出现最不能容忍的情况,缓冲区溢出,也就是丢包的现象。所以接收方一定要在缓冲区快满的时候通知发送方让他降低发送速度,这就是链路层的流量控制。

2024-03-25 18:11:26 858

原创 Prometheus(五):监控物理机并进行数据展示

ipmi exporter是用来收集物理机信息的一个exporter,有两种收集方式,一种是安装在Prometheus server上,来进行远程收集,并把数据发送给Prometheus;另一种是安装在远程物理机上,收集单台服务器的信息发送给Prometheus。前面提到使用 vmware exporter 收集VMware Vsphere的信息,主要是收集Vsphere上创建的虚拟机的信息等相关信息。如果想要监控 Vsphere 所在物理机是否宕机,则需要使用 impi exporter来监控。

2024-03-25 17:46:28 808

原创 Prometheus(四):VMware Vsphere监控及数据展示

VMware exporter是一个用于 Prometheus 的 VMware vCenter 导出器(Exporter)。Prometheus 是一个开源的系统监控和警报工具包,而 Exporter 则是用于将特定服务或系统的度量指标转换为 Prometheus 可以理解的格式的工具。1.基础虚拟机(VM)和主机(Host)的度量指标:这可能包括 CPU 使用率、内存使用情况、磁盘 I/O 等基础性能指标。

2024-03-21 18:01:53 756

原创 Linux命令:ps命令

ps 命令是 Linux 和其他类 Unix 系统中用于查看当前运行的进程的强大工具。ps 代表 “process status”。ps 用于显示当前活动进程信息的命令行工具。如果想要周期性更新所选进程及其显示的信息时,可以使用 top 命令代替。1.UNIX 选项:这些选项可以分组,并且必须以前缀短横线 - 开头。2.BSD 选项:这些选项也可以分组,但不需要使用短横线 -。3.GNU 长选项:这些选项以两个短横线 – 开头。不同类型的选项可以自由混合使用,但可能会出现冲突。

2024-03-21 17:38:21 582

原创 Prometheus(三):Alertmanager配置,并实现飞书告警

使用 Prometheus 发出警报分为两部分。Prometheus 服务器的告警规则会将告警发送给Alertmanager。然后,Alertmanager 管理这些警报,包括静音、抑制、聚合和 通过电子邮件、随叫随到的通知系统和聊天平台等方法发送通知。设置和配置 Alertmanager配置 Prometheus 与 Alertmanager 通信在 Prometheus 中创建报警规则alertmanager 是告警处理模块,但是告警消息的发送方法并不丰富。

2024-03-20 18:55:53 1285

原创 Linux命令:top命令

top命令是Linux下常用的性能分析工具,top程序提供了一个运行系统的动态实时视图。它可以显示系统摘要信息,以及当前由Linux内核管理的进程或线程的列表。所显示的系统摘要信息的类型以及进程信息的类型、顺序和大小都是用户可配置的,并且该配置可以在重启后保持不变。top命令是一个常用命令,尤其是在排查内存等问题时很有用,需要多练习提高熟练度。

2024-03-20 18:32:39 751

原创 Linux命令:dmesg命令

dmesg 命令在 Linux 系统中用于显示和控制内核的环形缓冲区,内核在启动过程中会将信息存储在这个缓冲区中。使用 dmesg 可以有效诊断机器硬件故障或者添加硬件出现的问题。另外,使用 dmesg 可以确定服务器安装了哪些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来。执行/bin/dmesg 命令可以查看该记录,开机信息会保存在/var/log/dmesg文件里。以上的案例及案例中的输出内容只是内核信息中的一小部分,更多内容需要我们继续深入学习。

2024-03-15 17:30:47 1042

原创 3 数据链路层(二):差错控制、差错检测和纠正

在实际信道上传输数字信号时,由于信道传输特性不理想及加性噪声的影响,所收到的数字信号不可避免地会发生错误。为了在已知信噪比的情况下达到一定的误比特率指标,首先应合理设计基带信号,选择调制、解调方式,采用频域均衡和时域均衡,使误比特率尽可能降低,但若误比特率仍不能满足要求,则必须采用信道编码,即差错控制编码,将误比特率进一步降低,以满足指标要求。差错控制编码,简单来说就是尽量减少数据单元比特差错的编码。

2024-03-15 17:24:45 1060

原创 Elastic stack(二):Kibana简介、安装以及简单使用

kibana是Elastic stack中web页面,可以在kibana中查看到数据。搜索、观察并保护数据:从发现文档到分析日志,再到查找安全漏洞,Kibana 是访问这些功能及其他功能的门户。分析数据:搜索隐藏的信息,用图表、仪表、地图、图形等方式可视化发现的内容,并在仪表板上进行组合。管理、监控和保障 Elastic Stack 的安全。管理数据,监控 Elastic Stack 集群的健康状况,并控制哪些用户有权访问哪些功能。以上是Kibana最基础的一些操作,其他的后续再补充。

2024-03-14 18:08:38 836

原创 Elastic stack(一):Elastic stack简介、Elasticsearch简介、安装

ELK是三款软件的简称,分别是Elasticsearch、Logstash、Kibana,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。说白了Elastic Stack相当于以前的ELK。Elasticsearch是Elastic Stack的核心,是一个分布式搜索和分析引擎。Logstash和Beats有助于收集、聚合和丰富数据,并将其存储在Elasticsearch中。Kibana让你 以交互方式探索、可视化和共享数据的见解,并管理和监控整个堆栈。

2024-03-14 16:33:30 1171

原创 Linux命令:wget命令

wget命令是一种常用的网络工具,用于从Web服务器下载文件。wget命令基于HTTP、HTTPS和FTP协议从指定的URL下载文件。它可以在Linux和Unix系统的命令行中使用,并支持各种参数来定制下载行为。Wget也可以根据HTML、XHTML和CSS页面中的链接,创建远程网站的本地版本。Wget旨在应对缓慢或不稳定的网络连接;如果由于网络问题下载失败,它会不断重试,直到检索到整个文件。如果服务器支持重新获取,它会指示服务器从停止下载的地方继续下载。

2024-03-12 15:48:17 937

原创 Linux命令:curl命令

目录1 curl命令1.1 简单说明1.2 说明1.3 案例1、获取头部信息2、将输出写入到文件中3、并行执行4、使用远程文件的时间戳5、不显示进度仪表盘6、将错误输出到文件中7、显示传输中的部分信息1 curl命令1.1 简单说明curl命令 是一个用于从服务器传输数据到服务器或从服务器接收数据的工具。curl以下协议:DICT、FILE、FTP、FTPS、GOPHER、GOPHERS、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、MQTT、POP3、POP3S、RTMP、RTM

2024-03-12 15:22:54 941

原创 Mariadb简介、安装和简单使用

MariaDB是MySQL关系数据库管理系统的一个分支,由社区开发,有商业支持,旨在继续保持在GNU GPL下开源。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。MariaDB打算保持与MySQL的高度兼容性,与MySQL API和命令精确匹配。MariaDB自带了一个新的存储引擎Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。它最初使用XtraDB作为默认存储引擎, 并从10.2版本切换回InnoDB。

2024-03-06 11:31:44 1049

原创 RabbitMQ(三):AMQP协议

因为RabbitMQ是一种遵循AMQP协议的分布式消息中间件,RabbitMQ实现的AMQP版本是0.9.1,所以在此处简单了解一下AMQP-0-9-1 协议。

2024-03-04 16:11:51 1335 1

原创 Linux命令:uniq命令和wc命令

uniq 命令用于检查及删除文本文件中重复出现的行列。它通过对输入文本进行比较,找出相邻的重复行,并只输出其中的一行。如果文件没有排序,uniq 默认只会删除相邻的重复行,不会删除不相邻的重复行。因此,通常在使用 uniq 之前,会先使用 sort 命令对文件进行排序。wc 命令可以统计文本文件中的字符数、单词数和行数。它对于快速获取文件的统计信息非常有用,比如检查文件的大小、评估文本内容的长度等。wc 命令可以处理各种类型的文本文件,包括纯文本文件、源代码文件等。

2024-03-04 12:12:35 358

原创 Prometheus(二):NodeExporter和Grafana的安装和使用

node exporter是Prometheus的收集数据的组件,用于收集 *NIX内核暴露的硬件和操作系统指标,如:CPU、内存、磁盘等信息,用Go编写,,不存在任何第三方依赖,所以只需要下载解压即可运行。首先安装服务对应的exporter在Prometheus server端配置,可以收集到数据在Grafana中导入对应的模板即可。

2024-03-01 16:07:56 1007

原创 2 物理层(七):总结和习题

以下是数据通信的一些基本概念,可以先从数据开始看。

2024-03-01 10:48:10 785

原创 3 数据链路层(一):目标、数据链路层功能及成帧

它在物理层之上通过数据链路层协议,加上必要的规程,控制节点间数据传输过程,在一条不太可靠的通信链路上,实现有结构的数据块(帧)的可靠传输。成帧时通常还为每个帧增加校验和(Checksum),接收方通过检查每帧的校验和,检查传输中是否出现差错,以决定是否让发送方重传。数据链路和链路是有区别的,链路是一条物理线路,而数据链路是一个逻辑概念,它包括物理线路和必要的控制规程。帧同步是指为了能让接收方收到的比特流中明确区分出一帧,发送方必须要建立和区分出帧的边界(起始和终止)数据链路层实现实体间数据的可靠传送。

2024-02-28 15:04:22 1124

原创 2 物理层(六):物理层作用与协议

物理层接口协议实际上是DTE和DCE或其他通信设备之间接口的一组约定,主要解决网络节点与物理信道如何连接的问题。物理层提供的功能:物理层的特性:(物理层规定了以下特性,目的是为了便于不同的制造厂家能够根据公认的标准各自独立地制造设备,使各个厂家的产品都能够相互兼容,确保比特流能在物理信道上传输)下面是计算机网络系统中常用的几种接口标准,EIA-RS-232C、EIA的RS-449、RS-422和RS-423接口标准。EIA-RS-232CEIA的RS-422和RS-423接口标准,主要适用于数字通信系统,用

2024-02-28 12:27:35 884

原创 Prometheus(一):Prometheus简介及安装

Prometheus 是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。这样做非常适合做虚拟化环境监控系统,比如VM、Docker、Kubernetes等。输出被监控组件信息的HTTP接口被叫做exporter。

2024-02-26 15:54:48 814

原创 人工智能视频新时代:Sora 的技术突破、应用场景与未来展望

例如,在讲述“三国演义”的故事时,Sora 生成了桃園三結義、火燒赤壁、三顾茅庐等经典场景,让学生仿佛置身于历史之中,对三国历史有了更深刻的理解。近年来,随着人工智能技术的快速发展,AI视频模型逐渐兴起,为视频创作带来了新的可能性。Sora的出现,标志着AI视频技术的重大突破,为视频创作带来了新的变革。Sora 是 OpenAI 推出的首个 AI 视频模型,它拥有强大的文本理解和图像生成能力,能够从文本描述中生成逼真的视频。Sora 的出现,标志着 AI 视频技术的重大突破,为视频创作带来了新的变革。

2024-02-26 10:29:54 1303

原创 2 物理层(五):传输介质

光纤是由纤芯和外包一层玻璃同心层构成双层通信圆柱体,纤芯是一种细小、柔韧并能传输光信号的介质,其直径比头发丝还要细(50~100μm)光纤通信的过程:用光纤传输电信号时,先将源端的电信号转变为光信号,由光发送器产生光束,并将光信号导入光纤中传播。光纤接口:光纤收发器是一种电信号和光信号进行互换的传输媒体转换单元,也被称之为光电转换器或光纤模块。传输介质是构成信道的主要部分,信号的传输质量不但与传输的数据信号和收/发特性有关,而且与传输介质的特性有关。光纤通信的原理:是利用光纤传递光脉冲信号实现的。

2024-02-23 17:57:47 835

原创 RabbitMQ(一):消息队列MQ

MQ全称是Message Queue,直译过来叫做消息队列。MQ本质上是一个队列,遵循先进先出的原则,而队列存放内容为message,主要是作为分布式应用之间实现异步通信的方式。是一种跨进程的通信机制,用于上下游传递消息。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。现在主流的消息队列有:ActiveMQ、RabbitMQ,Kafka,RocketMQ等。

2024-02-23 16:33:55 1199

原创 Linux目录:scp命令

scp 是 secure copy 的缩写, scp 是一个基于ssh协议实现不同Linux服务器之间的文件和目录拷贝的命令。scp命令是基于rcp命令的SCP命令会对所有传输的数据进行加密,以保障数据传输的安全性。在使用SCP命令进行文件传输时,需要指定源文件的位置,目标服务器的IP地址以及目标路径。如果需要传输整个文件夹,还需要额外添加参数-r进行递归操作。同时,目标服务器会要求进行身份验证,验证通过后,文件传输才会开始。

2024-02-21 18:08:27 1403

原创 2物理层(四):多路复用技术

多路复用技术是指在同一个物理信道上同时传输多路信号,实现通信信道共享的一套技术。被传输的多路信号可以由不同的信源产生,传输信号时各路信号之间互不影响。因此,它提高了传输介质的利用率。常用的多路复用技术有:频分多路复用(FDM)、时分多路复用(TDM)、波分多路复用(WDM)等。

2024-02-21 16:43:07 1040

原创 2 物理层(三):数据传输的方式,同步传输和异步传输

如计算机内部或近距离设备的数据传输,如计算机和打印机之间的并行通信一般通过计算机上的并行端口(LPT)进行。定义:并行传输是指数据以成组的方式在多个并行的信道上同时传输,即多个数据位并排同时在线路上传输,相应地需要若干根传输线。定义:串行传输是指数据在信道上一位一位的逐个传输,从发送端到接收端只需一根传输线。4)传输单位:帧(数据块和前后的同步信号一起构成了一个数据单位,称为帧)4)传输单位:帧(字符,与前面的起始位,及后面的逻辑位构成一个数据单位)1)传输内容:一个大的数据块(一组数据或一个报文)

2024-02-19 20:30:00 1120

原创 Linux命令:stat命令

stat命令:显示文件或文件系统的状态。

2024-02-19 15:58:32 2364

原创 Linux命令:du命令和sort命令

把du命令和sort命令写在一起,也是因为这两个命令在平常工作中经常一起使用,尤其是在查询磁盘空间使用过大时,这两个命令很实用。#常用命令:# 按照这个命令一级一级目录往下找,很容易找到占用过大的文件。

2024-02-07 17:41:29 1290

原创 2 物理层(二):数据编码和调制

模拟调制有调幅AM(Amplitude Modulation)、调频FM(Frequency Modulation)和调相PM(Phase Modulation)三种调制技术,最常用的是调幅和调频技术。脉冲编码调制(PCM, pulse code modulation,也可以叫脉码调制)是将模拟信号变换成二进制信号的最基本和最常用的方法,主要包括抽样、量化和编码3个过程。数据通信中,信息必须先转换为信号,模拟数据和数字数据都可以用模拟信号或数字信号来表示,相应地在数据传输时可以用模拟信道和数字信道来传输。

2024-02-07 16:57:18 878

原创 2 物理层(一):数据通信的基本概念

对于计算机系统,要考虑的是信息用什么编码表示,而在数据通信中,主要考虑数据的表示形式和传输方法。计算机网络在传输数据时,一般把较大的数据块分成较小的数据段(Segment),并在每一段上附加一些如分组号、源地址、目的地址、差错校验等控制信息,每个数据段和相应的控制信息就是一个分组(Packet),它在网络系统中是一个传输单位。在不同的网络或不同的层中,分组名称也不同,如在Ethernet中称为“帧(Frame)”,ATM中称为“信元(Cell)”,IP中称为“IP数据报(IP Datagram)”等。

2024-02-05 17:14:17 989

原创 Linux命令:traceroute命令

traceroute的主要功能是跟踪从IP网络发送到指定主机经过的网关的工具。它利用IP协议的生存时间(time to live, TTL)字段,并试图从路径上的每个网关引出ICMP TIME_EXCEEDED响应,从而得到探测包到达主机所经过的所有网关。它显示了每个跳的IP地址、主机名(如果配置了反向DNS查找)、延迟(以毫秒为单位),以及到达每个跳的往返时间(RTT)。traceroute是Linux的命令,如果Windows想要跟踪路由,是tracert命令。

2024-02-05 14:43:52 2211

原创 RabbitMQ(二):最新版rabbitmq安装

最新版rabbitmq安装

2024-01-31 15:53:24 810

原创 Ubuntu 22.04 安装配置时间同步服务器

网络时间协议NTP(Network Time Protocol)是TCP/IP协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。NTP服务器从权威时钟源(例如原子钟、GPS)接收精确的协调世界时UTC,客户端再从服务器请求和接收时间。NTP基于UDP报文进行传输,使用的UDP端口号为123。

2024-01-30 15:15:00 1856

原创 Ubuntu22.04 自建DNS服务器

DNS是域名系统(Domain Name System)英文名称的缩写,是一种组织域层次结构的计算机和网络服务命名系统。域名系统DNS是由主机名解析方案发展起来的一种新的名字的解析机制。域名系统将主机名解析成IP地址使用了一个全局的、层次性的分布式数据库系统。该数据库系统包含了Internet上所有域名及IP的对应信息。数据库的层次性允许将域名空间划分成独立的管理部分,并称为域(Domain)。

2024-01-30 10:37:47 1501

原创 1 计算机网络概述(四):总结、习题

面向终端的计算机网络具有通信功能的多机系统阶段计算机网络阶段。

2024-01-27 14:15:00 899 1

部署k8s-1.20用到的文件

部署k8s-1.20用到的文件,包括calicoyml文件、calicoctl安装包和修改证书过期时间的脚本

2024-04-12

tomcat8、jdk安装包

包括jdk的rpm包、tgz和tomcat9的tgz包

2024-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除