自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 2024 年最适合高级用户的 11 个 Linux 发行版

当然,这只是可用的 Linux 发行版中的一小部分,绝不是详尽的列表。目前有600多个Linux 发行版,其中大约500 个正在积极开发中。然而,我们认为有必要关注一些广泛使用的发行版,其中一些发行版启发了其他 Linux的风格。

2024-01-07 23:35:22 4096

原创 如何使用免费的ZeroSSL证书保护您的网站

ZeroSSL 是一个免费、自动化、开放的证书颁发机构,提供 SSL 证书。它以其用户友好的SSL认证方法而闻名,即使技术知识有限的人也可以使用。与 Let’s Encrypt 类似,ZeroSSL 提供免费的 90 天证书,需要在到期前续订。但是,这两个平台之间存在一些差异,因此让我们快速了解它们。

2024-01-06 21:58:04 2079

原创 如何在 NGINX Web 服务器中限制网络带宽 - Part 3

之前,在我们的NGINX流量管理和安全控制系列中,我们讨论了如何使用客户端标识参数(例如 IP 地址)来限制同一客户端可以与您的 Web 资源建立的连接数。我们还介绍了如何限制Web 资源的请求速率(限制客户端可以发出请求的速率)。为确保您的应用程序使用带宽不被单个客户端占用,您需要控制每个客户端的上传和下载速度。这是一种常见的NGINX安全控制措施,可抵御来自试图滥用站点性能的恶意用户的DoS(拒绝服务)攻击。要限制 NGINX 中的带宽,请使用指令来限制响应传输到客户端的速率。它在位置块中的HTTP、s

2022-07-07 22:19:33 742

原创 如何限制 NGINX 中的连接(请求)速率 - Part2

在我们的 NGINX 流量管理系列的上一篇文章中,我们讨论了如何限制NGINX 中的连接数。

2022-07-03 18:56:18 1005

翻译 36 张图带你理解计算机网络 6 大基础知识点

按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。

2022-07-02 17:22:29 99

原创 如何限制 NGINX 中的连接数(请求数)- Part1

NGINX提供了各种模块,允许用户控制其网站、Web 应用程序以及其他 Web 资源的流量。限制流量或访问的关键原因之一是防止某些类型的滥用或攻击,例如DoS(拒绝服务)攻击。

2022-06-30 20:38:42 1321

原创 如何从RHEL 8升级到RHEL 9

Red Hat 于 2022 年 5 月 17 日宣布全面推出 RHEL 9。这是 RHEL(Red Hat Enterprise Linux)的最新版本,它具有许多功能和增强功能。

2022-06-28 15:58:56 497

原创 如何在RHEL 9上创建本地Yum/DNF存储库

最近Red Hat发布了其最新的操作系统RHEL 9。RHEL 9满足了混合云的所有要求,它可以安装在物理服务器、虚拟机和容器镜像内部。

2022-06-27 23:12:40 827

原创 GPT Store,是否会成为下一个App Store?

经历了一场风波后,原本计划推出的GPT Store终于成功上线。OpenAI在北京时间1月11日推出了GPT Store,被广泛视为类似于苹果的"App Store",为人工智能应用生态系统迈出了重要一步。然而,OpenAI要想将GPT Store打造成苹果般的成功,还需要一些时间。尽管如此,GPT Store的推出对于国内大型模型的发展具有巨大的推动作用,正如百度创始人李彦宏所说,没有建立在基础模型之上的丰富AI原生应用生态系统,大型模型就很难有价值。

2024-01-11 23:37:59 1285 1

原创 18 个 Apache Web 服务器安全和强化技巧

Apache Web 服务器是最流行且使用最广泛的 Web 服务器之一,用于托管文件和网站。它易于安装和配置,可以满足您的托管需求。但是,默认设置并不安全,无法提供您网站所需的急需保护。在本指南中,我们将介绍一些 Apache 服务器强化提示和技巧,您可以实施它们来增强 Web 服务器的安全性。

2024-01-10 23:54:18 1030

原创 红帽宣布CentOS 7和RHEL 7将在2024年6月30日结束支持,企业面临紧迫的迁移压力!

2020 年红帽 (RedHat,已在 2019 年被 IBM 收购) 单方面宣布终止 CentOS Linux 的开发,此后 CentOS Linux 8 系列的更新已经在 2021 年 12 月结束,而 CentOS Linux 7 系列的更新将在 2024 年 6 月 30 日结束。也就是说大约在 6 月后 CentOS Linux 7 系列和 RHEL 7 系列全部都停止维护和更新,因此开发者和企业应该迁移到其他操作系统,不应该继续使用没有更新支持的 Linux 发行版。

2024-01-09 23:21:54 4537

原创 史上最大版本!Linux 6.7发布,新增对龙芯虚拟化支持

为 Nouveau 开源图形驱动程序新增对 NVIDIA GPU 系统处理器(GSP)固件的支持,从而带来更好的电源管理性能,还包括 Nouveau 设置中的 RTX 40 加速。详情:https://www.omgubuntu.co.uk/2024/01/linux-kernel-6-7-new-features。默认启用 Intel Meteor Lake 图形支持,同时还引入了针对 Intel Xe2Lunar Lake 图形的支持。ASUS WMI 驱动增加了对 Screenpad 的支持。

2024-01-09 23:09:03 424

原创 Teemp - 一款免费开源 IP 管理工具

今天我们向您介绍一个很棒的工具,它将帮助您很好地管理 IP 地址。TeemIp 是一款开源 Web 2.0 应用程序,可在各种规模的 IT 部门内实现专业的 IP 管理活动。该应用程序提供良好且简单的用户界面,允许网络管理员管理其 IPv4 和 IPv6 计划、子网空间和IP。TeemIp 是作为 iTop 开源 ITSM 和 CMDB 软件的扩展而开发的,因此受益于其所有特性和高级功能:适用于所有数据的 CSV 导入工具一致的审计以检查数据质量与外部工具同步您的数据所有数据的历史记录。

2024-01-08 22:22:29 1419

原创 2024 年值得期待的 10 大 Linux 发行版

在Distrowatch上的最新发行版更新之后——在过去的 12 个月里,统计数据几乎没有变化,并且继续主要支持已经存在很长时间的更知名的操作系统。令人惊讶的是,仍有170多个发行版在等待名单上;其中相当一部分甚至可以追溯到五年前,有趣的是,其中一些发行版已经获得了合理的吸引力。这证明,如果一个发行版没有得到或没有得到Distrowatch的批准,它就不一定是坏的或不值得的。

2024-01-08 21:09:56 1410

原创 为什么 Kafka 这么快?它是如何工作的?

随着数据以指数级的速度流入企业,强大且高性能的消息传递系统至关重要。Apache Kafka 因其速度和可扩展性而成为热门选择,但究竟是什么让它如此之快?在本期中,我们将探讨:Kafka 的架构及其核心组件,如生产者、代理和消费者Kafka 如何优化数据存储和复制这些优化使 Kafka 能够实现令人印象深刻的吞吐量和低延迟让我们先深入了解一下 Kafka 的核心组件。

2024-01-07 23:31:55 1663 1

原创 如何选择消息队列?Kafka 与 RabbitMQ

在上一期中,我们讨论了使用消息队列的好处。然后,我们回顾了消息队列产品的历史。现在看来,当我们需要在项目中使用消息队列时,Kafka 是首选产品。但是,当我们考虑特定要求时,它并不总是最佳选择。

2024-01-06 21:56:24 759 1

原创 一文讲解为什么我们需要消息队列?

在本期中,我们将深入探讨一个广泛使用的中间件:消息队列。消息队列具有很长的历史。它们通常用于不同系统之间的通信。图 1 通过将消息队列与星巴克的工作方式进行比较,说明了消息队列的概念。在星巴克,收银员接过订单并收钱,然后他们在咖啡杯上写下顾客的名字,然后交给下一步。咖啡机拿起订单和杯子并煮咖啡。然后,顾客在柜台拿起咖啡。这三个步骤以异步方式工作。收银员只是以咖啡杯的形式放下订单,而不是等待订单完成。咖啡机只是将完成的咖啡放在柜台上,而不是等待顾客拿起它。

2024-01-04 21:14:01 759

原创 动图:带你认识 OSI 模型

常见的协议和标准包括但不限于以太网(Ethernet)、传输控制协议/互联网协议(TCP/IP)、超文本传输协议(HTTP)、域名系统(DNS)、简单网络管理协议(SNMP)等。封装和解封装的过程使数据能够在不同层次之间进行传输和处理,每个层次负责特定的功能和服务。例如,传输控制协议(TCP)是一种用于可靠数据传输的协议,它规定了数据的分段、序列号、确认机制等,以确保数据的完整性和可靠性。每个层次在封装过程中会添加特定的首部或尾部信息,用于传递必要的控制信息和数据描述,以便在接收端进行正确的解封装和处理。

2024-01-03 23:17:47 1052

翻译 Kubernetes 100个常用命令!

运行网络诊断 Pod(例如 busybox)进行调试:kubectl run -it --rm --restart=Never --image=busybox net-debug-pod – /bin/sh。设置Deployment的自动伸缩:kubectl autoscale deployment --min= --max= --cpu-percent= -n。列出 pod 的 pod 亲和性规则:kubectl get pod -n -o=jsonpath=‘{.spec.affinity}’

2024-01-02 22:50:40 72

原创 Linux 启动过程详解

内核将 systemd 作为第一个用户空间进程启动,该进程管理进程和服务,探测所有剩余的硬件,挂载文件系统,并运行桌面环境。第 1 步 - 当我们打开电源时,BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)固件从非易失性存储器加载,并执行POST(开机自检)。第 4 步 - BIOS/UEFI 运行引导加载程序 (GRUB),它提供了一个菜单来选择操作系统或内核功能。默认情况下,当系统启动时,目标单元。第 2 步 - BIOS/UEFI 检测连接到系统的设备,包括 CPU、RAM 和存储。

2024-01-02 22:45:18 464

翻译 云原生时代,18 岁的 NGINX 过时了吗?

但在微服务时代,后端服务的 IP 发生变化的时候,都需更改配置文件,静态配置的方式也给网关实现“连接复用”增加了难度,而基于 UDP 的 HTTP3 和 QUIC 协议则可以实现跨 IP 迁移。几年后,NGINX Plus 发布了,这是一个带有一些附加功能的版本,并且在商业上取得了巨大的成功。在早期的互联网时代,随着 Web 2.0 的兴起,用户数量呈几何级数增长,互联网不再是单纯的浏览 Web 页面,逐渐开始进行交互,应用程序的逻辑也变的更复杂,从简单的表单提交,到即时通信和在线实时互动。

2022-12-23 22:27:41 177 1

翻译 如何使用Yum History查找已安装或已删除的软件包信息

Yum 是 RHEL/CentOS 的一个基于 rpm 的交互式高级包管理器,用户可以用它来安装新的软件包、卸载或清除旧的/不需要的软件包。它可以自动运行系统更新,并执行依赖分析,对已安装的或可用的软件包进行查询等等。在本文中,我们将解释如何查看 Yum 事务的历史记录,以便于了解有关安装的软件包以及从系统中所卸载/清除软件包的信息。下面是一些如何使用 YUM history 命令的例子。

2022-12-20 21:49:04 250

翻译 阿里云挂了 6 个小时了(香港节点)

澳门司法警察局 由于阿里云的香港机房节点发生故障,导致澳门金融管理局、澳门银河、莲花卫视、澳门水泥厂等关键基础设施营运者的网站、澳觅和MFood等外卖平台、以及澳门日报等本地传媒应用程式,自今天(18日)中午开始暂时无法访问使用。阿里云监控发现香港地域某机房设备异常,影响香港地域可用区C的云服务器ECS、云数据库PolarDB等云产品使用,阿里云工程师已在紧急处理中。2022年12月18日,上午10点47分,阿里云发布《阿里云香港可用区C某机房设备异常》公告。

2022-12-18 22:15:05 322

翻译 Nmon – 监控 Linux 系统和网络性能

如果您正在寻找一个非常易于使用的Linux 性能监控工具,我强烈建议您安装和使用Nmon命令行实用程序。Nmon ( Ngel’s Monitor )的缩写,是一个完全交互式的 Linux 系统性能监控命令行实用程序,最初由 IBM 为 AIX 系统开发,后来移植到 Linux 平台。nmon 工具的重要好处是它允许您监控 Linux 系统各方面的性能,例如CPU 利用率、内存使用率、磁盘空间、网络利用率、顶级进程、虚拟机统计信息、文件系统、资源、电源微处理器分区等,在一个简洁的视图中。

2022-12-17 20:35:27 309

转载 华为开发者贡献Linux内核补丁,将核心内核函数速度提升715倍

添加数组 kallsyms_seqs_of_names [],以排序后的 names 序号为索引,对应的内容为排序后的地址序号。从合并的注释可知,贡献此补丁的维护者 Zhen Lei 来自华为,他将 kallsyms_lookup_name () 的平均查找性能提高了 715 倍,从而使内核里面旧实现的时间复杂度从 O (n) 升级到 O (log (n)),大幅减少查找时间,同时还保留了 /proc/kallsyms 上旧的实现支持。这种算法的时间复杂度是 O (log (n))。

2022-12-15 23:14:50 92

原创 SSH 远程连接的 10 个最佳 PuTTY 替代品

Putty是最流行和使用最广泛的SSH和Telnet客户端之一,它允许用户登录远程设备(例如服务器)和网络设备(例如路由器和交换机)。它是一个用户友好的Linux 终端仿真器,提供简单直观的用户界面,使建立远程连接变得容易。Putty最初是为Windows 操作系统开发的,但随着时间的推移,已经可用于Linux和macOS其他UNIX系统。虽然它在允许远程连接方面做得很好,但它也有自己的局限性。它可能达不到您的SSH要求,甚至达不到您作为SSH客户端所需的标准。

2022-12-14 17:12:52 3401

原创 如何在 Linux 中使用 nmcli 命令配置 IP 网络

Nmcli(网络管理器命令行界面)是一个命令行实用程序,用于控制配置网络接口的 NetworkManager 守护程序。使用 nmcli 实用程序,您可以显示、创建、编辑、启用和禁用网络接口或连接。它对于没有 GUI 的服务器特别方便。在本教程中,我们将重点介绍如何在 Linux 中使用 nmcli 命令配置 IP 网络。现在让我们看看如何在 Linux 中使用 nmcli 命令配置 IP 网络。

2022-12-13 15:00:00 636

翻译 如何在 Nginx 中启用 HTTP/2.0

HTTP/2是HTTP协议的最新标准,它是HTTP/1.1的继承者。由于它给Web开发人员和一般用户带来的好处,它变得越来越流行。它通过支持HTTP/1.1的所有核心功能为HTTP语义提供优化的传输,但旨在以多种方式提高效率。在HTTP/2之上有很多特性可以为您提供更多优化网站/应用程序的可能性。它提供真正的多路复用和并发、更好的报头压缩(二进制编码)、更好的优先级、更好的流控制机制,以及一种称为“服务器推送”的新交互模式,使服务器能够将响应推送到客户端。...

2022-07-31 10:17:19 422

原创 Monitorix – Linux 系统和网络监控工具

Monitorix是一个开源、免费且功能最强大的轻量级工具,旨在监控Linux中的系统和网络资源。它定期收集系统和网络数据,并使用自己的Web界面(侦听端口8080/TCP)以图表形式显示信息。Monitorix允许监控整体系统性能,还有助于检测瓶颈、故障、不需要的长响应时间和其他异常活动。它通常包含两个程序一个名为monitorix的收集器,它是一个像任何其他系统服务一样自动启动的Perl守护程序,以及一个名为monitorix.cgi的CGI脚本。...

2022-07-19 21:45:06 438

原创 如何在 RHEL 9 中更改和重置忘记的root密码

在安装RHEL9时,安装程​​序建议我们选择一个复杂的密码,虽然密码足够复杂,但忘记密码的可能性非常高。当您的用户甚至没有被添加到wheel组时,事情会变得更加复杂。本教程将指导您如何在3种情况下更改忘记的root密码,我们确信您将能够在本指南的最后恢复你忘记的密码。...

2022-07-17 11:37:05 819

翻译 2022年要考虑的7种Docker替代方案

许多企业都采用容器来进行开发和管理稳定的应用程序,Docker是该领域功能最丰富且使用最广泛的工具之一,已有数百万应用程序在使用它。Docker本身有着强大的独立生态系统,并提供了一个广泛的工具包来管理容器化过程,但Docker还有其他替代品,它们提供了独特的用例和功能。本文深入探讨了Docker七个替代品,其中包括一系列综合平台,如Docker以及可以作为Docker生态系统组件替代品的工具等。...

2022-07-16 17:45:05 1199

原创 如何在 NGINX 中缓存内容

NGINX是一个整合的开源、高性能Web服务器,可加速内容和应用程序交付、增强安全性并提高可扩展性。Nginx最常见的用例之一是内容缓存,这是提高网站性能的最有效方法。您可以使用NGINX来加速本地源服务器,方法是将其配置为缓存来自上游服务器的响应,也可以为内容分发网络(CDNs)创建边缘服务器。NGINX为一些最大的CDN提供支持。在这篇文章中,你将学习如何在Linux中配置NGINX作为一个内容缓存,以使您的Web服务器尽可能高效地运行。...

2022-07-15 09:04:27 829

翻译 Linux 系统日常巡检脚本

Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了。报告以邮件发送到邮箱 在log下生成巡检报告。原文链接:https://www.pythondesign.cn/994.html...

2022-07-14 14:22:26 2305 1

翻译 使用Prometheus实现应用监控的一些实践

在这篇文章中我们介绍了如何利用Prometheus监控应用。在后续的工作中随着监控的深入,我们结合自己的经验和官方文档总结了一些Metrics的实践。希望这些实践能给大家提供参考。在具体设计Metrics之前,首先需要明确需要测量的对象。需要测量的对象应该依据具体的问题背景、需求和需监控的系统本身来确定。从需求出发Google针对大量分布式监控的经验总结出四个监控的黄金指标,这四个指标对于一般性的监控测量对象都具有较好的参考意义。这四个指标分别为:延迟:服务请求的时间。通讯量:监控当前系统的流量,用于衡量服

2022-07-14 10:27:48 626

原创 NGINX中如何根据客户端IP地址控制访问

NGINX Web 服务器安全加固有多种方法,其中一种是基于 IP 地址的访问控制。本指南解释了如何通过在 NGINX 中基于客户端的 IP 地址控制访问来保护 Web 应用程序。NGINX 中的模块可以限制对某些客户端 IP 地址的访问。您可以使用允许和拒绝指令激活它。顾名思义,allow 指令允许访问特定的 IP 地址、网络、Unix 套接字或全部(前面实体的关键字),而拒绝指令拒绝访问特定的 IP 地址、网络、Unix 套接字或全部。这两个指令在HTTP、服务器、位置以及上下文中都是有效的。下面是在位

2022-07-12 21:49:23 1076

翻译 16个核心概念带你入门 Kubernetes

Kubernetes发展非常迅速,已经成为容器编排领域的领导者,接下来我们将讲解Kubernetes中涉及到的一些主要概念。

2022-07-11 09:15:31 75

翻译 Linux下几种运行后台任务的方法

程序员最不能容忍的是在使用终端的时候往往因为网络,关闭屏幕,执行CTRL+C等原因造成ssh断开造成正在运行程序退出,使得我们的工作功亏一篑。其背后的主要原因在于上述的相关操作,shell默认会发送中断信号给该终端session关联的进程,从而导致进程跟随终端退出,为了弄清这个问题我们首先要了解两种中断信号:1)sigint:signal interrupt,ctrl+c会发送此信号,主动关闭程序2)sighup: signal hang up,关闭终端,网络断线,关闭屏幕会发送此挂断信号。今天就给大家介绍

2022-07-09 17:30:22 276

原创 如何在 Linux 上安装 tcpping

测量到远程主机的网络延迟的一种常用方法是使用应用程序。该工具依赖 ICMP ECHO 请求和回复数据包来测量远程主机的往返延迟。但是,在某些情况下,ICMP 流量可能会被防火墙阻止,这使得该应用程序对于受限制的防火墙后面的主机毫无用处。在这种情况下,你将需要依赖使用 TCP/UDP 数据包的第 3 层测量工具,因为这些第 3 层数据包更有可能绕过常见的防火墙规则。一种这样的第 3 层测量工具是. 为了测量延迟,利用所谓的,基于 TCP 三路握手。也就是说,它通过端口号(默认为 80)向远程主机发送 TCP

2022-07-08 14:44:43 1441

翻译 Linux中是谁占用了我的端口

这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。本文介绍了如何使用,和命令找出哪些服务正在侦听哪些端口。该说明适用于所有基于Linux和Unix的操作系统,例如macOS。网络端口由其编号,关联的IP地址和通信协议(例如TCP或UDP)的类型标识。侦听端口是应用程序或进程在其上侦听的网络端口,充当通信端点。每个监听端口都可以使用防火墙打开

2022-07-07 22:23:22 58

翻译 Go 实现 Nginx 加权轮询算法

go 语言实现网关,遇到负载均衡的需求,如何实现?本文做了详细介绍。

2022-07-01 18:51:19 281

Kubernetes Tools Ecosystem Kubernetes工具生态系统

Kubernetes Tools Ecosystem Kubernetes工具生态系统

2024-01-04

HitPaw.Watermark.Remover V1.3.8最新版本

一键去除视频和图片水印

2022-07-02

空空如也

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

TA关注的人

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