自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat的工作模式是什么?

文章目录单实例模式多实例模式集群模式单实例模式在单实例模式下,Tomcat运行在单个Java进程内,并且只有一个Tomcat实例,所有请求都被该实例处理。多实例模式在多实例模式下,Tomcat运行在多个Java进程内,每个Tomcat实例运行在一个单独的JVM中,所以它们是独立的。集群模式在集群模式下,Tomcat运行在多个Java进程内,多个实例共同协作来处理请求。

2024-11-20 10:10:02 1085 1

原创 apache中的Worker 和 Prefork 之间的区别是什么?

Apache中的Worker和Prefork两种工作模式在内存使用、稳定性以及兼容性等方面存在区别。

2024-11-20 09:58:45 1762

原创 Anolis8.2系统中搭建python环境

gcc: GNU Compiler Collection,GCC 是一个编译器系统,能够编译多种编程语言,包括 C、C++、Fortran、Ada 等。make: 一个构建自动化工具,用于控制程序的编译过程。它通过读取名为 Makefile 的文件来管理项目的构建过程。zlib-devel: zlib 库的开发头文件和静态库,用于数据压缩和解压缩。bzip2-devel: bzip2 库的开发头文件和静态库,用于数据压缩和解压缩。

2024-11-13 20:05:19 780

原创 nginx怎么实现后端服务的健康检查

利用 nginx 自带模块 ngx_http_proxy_module, ngx_http_upstream_module 对后端节点做 健康检查。利用 nginx_upstream_check_module 模块对后端节点做健康检查。

2024-11-08 11:33:46 502

原创 nginx处理http请求的四个步骤

文章目录接受请求解析请求处理请求生成响应接受请求监听端口:Nginx在其配置文件中定义的端口上监听传入的HTTP请求。当客户端(如浏览器)发送一个请求时,Nginx接收该请求。建立连接:Nginx为每个客户端请求分配一个连接对象(ngx_connection_t),该对象包含连接的状态信息和读写事件处理器等。解析请求读取请求头:Nginx从客户端读取请求头信息,包括HTTP方法(如GET、POST)、URL、HTTP版本以及各种请求头字段(如Host、User-Agent、Content-

2024-11-08 11:25:04 599

原创 Anolis(龙蜥)系统介绍

Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,兼容 CentOS 软件生态。Anolis OS 8 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。版本特点:Anolis OS 7是龙蜥操作系统的早期版本,它主要面向企业级应用和服务器市场。该版本提供了稳定、可靠的操作系统环境,支持多计算架构,并集成了多种企业级特性。

2024-11-01 16:44:18 3383

原创 什么是正向代理和反向代理

所谓的正向代理就是: 需要在用户端去配置的。配置完再去访问具体的服务,这叫正向代理正向代理,其实是"代理服务器"代理了"客户端",去和"目标服务器"进行交互。反向代理是 在服务端的,不需要访问用户关心。用户访问服务器A, A服务器是代理服务器,将用户服务再转发到服务器B.这就是反向代理。

2024-10-31 15:08:47 199

原创 fastcgi 和cgi的区别

web 服务器收到一个请求时,他不会重新 fork 一个进程(因为这个进程在 web 服务器启动时就开启了,而且不会退出),web 服务器直接把内容传递给这个进程(进程间通信,但 fastcgi 使用了别的方式,tcp 方式通信),这个进程收到请求后进行处理,把结果返回给 web 服务器,最后自己接着等待下一个请求的到来,而不是退出。), 这个进程会把处理完的数据返回给 web 服务器,最后 web 服务器把内容发送给用户,刚才 fork 的进程也随之退出。

2024-10-31 15:06:00 489

原创 Linux中Samba服务配置和管理

Samba是一种在Linux和UNIX系统上实现SMB协议的免费软件,能够让不同操作系统之间进行文件和打印机共享。

2024-10-30 15:31:38 3323

原创 Linux中NFS配置

NFS(Network File System,网络文件系统)是一种分布式文件系统协议,允许网络中的计算机之间通过TCP/IP网络共享资源,旨在使远程文件系统对用户透明,就好像访问本地文件一样。NFS最初由Sun Microsystems开发,并在1984年首次发布。它广泛应用于企业环境和多操作系统环境中,提高了数据共享的效率和灵活性。NFS基于客户端-服务器架构,其中服务器端提供共享的文件系统资源,客户端通过网络请求这些资源。

2024-10-30 15:30:41 3663

原创 Linux中FTP安装

FTP是Internet上用于提供文件传输服务的一种使用非常广泛的通信协议;FTP使用两个并行的TCP连接:一个用于控制信息(如口令、用户标识、文件操作命令等),默认使用端口21;另一个用于数据传输,默认使用端口20。Wu-FTPD是一个功能强大的FTP服务器守护程序,广泛应用于建立多种类型的FTP服务器。注册方式:Wu-FTPD支持三种注册方式:匿名FTP、实际用户FTP以及guest FTP。

2024-10-29 15:56:26 3819

原创 Linux中ES的安装

ES(Elasticsearch)是一种基于Lucene的搜索服务器,具有实时分布式存储、搜索和分析引擎的功能。Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎,可以快速地对大数据进行存储、搜索和分析。它是基于Java开发的,作为Apache许可条款下的开放源码发布,成为流行的企业级搜索引擎。ES不仅具备强大的搜索能力,还支持模糊查询和相关性搜索,这使得它在处理大量数据时表现出色。

2024-10-29 15:55:48 3559

原创 Tomcat所需端口及作用

文章目录端口端口8005端口:用于关闭 Tomcat 服务器。当需要停止或重启 Tomcat 时,通过这个端口发送特定的命令(如 “SHUTDOWN”)来实现。8009端口:用于与其他 HTTP 服务器(如 Nginx、Apache)进行通信,实现反向代理功能。AJP(Apache JServ Protocol)协议允许这些服务器将请求转发给 Tomcat 处理,从而提高性能和可扩展性。8080端口:默认情况下,Tomcat 使用 8080 端口来监听并处理来自浏览器的 HTTP 请求。这是 T

2024-10-28 10:33:28 535

原创 Tomcat作为web的优缺点

轻量级:与一些全功能的Java EE应用服务器(如IBM WebSphere, Oracle WebLogic)相比,Tomcat更加轻量级,启动速度快,资源消耗低,适合中小型项目和开发环境。有限的企业级功能:虽然Tomcat支持基本的Java EE标准,但它不支持所有的Java EE规范,特别是一些高级的企业级特性,如EJB(Enterprise JavaBeans)。部署和管理工具有限:与一些商业应用服务器相比,Tomcat提供的部署和管理工具较为基础,可能需要额外的第三方工具来辅助管理。

2024-10-28 10:25:52 683

原创 Linux中DNS搭建

域名系统(Domain Name System,简称DNS)是互联网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP数串。人们可以通过DNS,将易于记忆的域名转换为对应的IP地址,从而访问到相应的网络资源。例如,当人们在浏览器中输入一个网址如“www.example.com”,系统会向DNS服务器发送请求,查询该域名对应的IP地址,然后通过该IP地址访问网站。

2024-10-26 16:17:50 2439

原创 Linux中DHCP服务器配置和管理

dhcpd.conf.sample:这是一个示例配置文件,通常位于/usr/share/doc/dhcp-版本号/dhcpd.conf.sample。dhcpd.conf:这是DHCP服务的主配置文件,位于/etc/dhcp/dhcpd.conf。它包含了DHCP服务的全局配置和特定网络设置。dhcpd:这是DHCP服务的服务启动脚本,位于/etc/rc.d/init.d/dhcpd。dhcrelay:这是DHCP中继服务的服务启动脚本,路径为/etc/rc.d/init.d/dhcrelay。

2024-10-26 16:16:51 2271

原创 Linux中Web服务器配置和管理(Apache)

万维网又称为Web(World Wide Web,www),是在Internet上以超文本为基础形成的信息网。用户通过浏览器可以访问Web服务器上的信息资源。Web服务器是处理浏览器等Web客户端请求并返回相应响应的程序。在互联网世界中,Web服务器扮演着至关重要的角色,它们不仅存储和传输网页,还负责处理来自世界各地用户的请求,并提供所需的数据或文件。现代Web服务器的核心功能包括处理HTTP请求、提供网页信息浏览服务、支持安全通信等。

2024-10-25 14:16:45 1608

原创 Linux中安装Tomcat

Tomcat(全称Apache Tomcat)是一个开源的Web应用服务器,专门用于运行Java编写的网站和Web应用程序。它是由Apache Software Foundation开发和维护的,能够实现Java Servlet、JavaServer Pages (JSP) 等Java技术规范,是开发和部署Java Web应用的常用选择。Tomcat之所以被广泛使用,主要是因为它兼具轻量级和功能强大的特点。

2024-10-25 14:16:14 3873

原创 Linux动态Web服务器(Tomcat)

在互联网初期,大多数网页都是静态的,这意味着它们的内容是固定不变的,除非手动更改HTML代码,否则页面展示的信息将一直相同;然而,随着技术的发展,特别是随着用户对个性化和动态内容需求的增加,动态网页技术应运而生并迅速发展。动态网页的核心特点包括交互性、自动更新能力和能够根据不同用户或时间显示不同内容的能力;这些特性使得网站能够提供更为丰富和个性化的用户体验。例如,电子商务网站利用动态网页技术展示个性化的商品推荐,社交网络通过动态内容展示好友的最新动态等。

2024-10-24 09:07:28 661

原创 centos-LAMP搭建与配置(论坛网站)

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux操作系统,网页服务器Apache,数据库管理系统MySQL,脚本语言PHP、Perl或Python。由于这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的“解决方案包”(Solution Packages)。

2024-10-24 09:06:54 833

原创 centos7-docker安装与使用

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

2024-10-23 18:05:47 3557 4

原创 Linux系统监控

系统监控室系统管理员日常的主要工作之一,它可以分为性能监控和故障监控。不论windows还是Linux系统都提供了各种日志及性能监控工具以帮助管理员完成系统监控工作。

2024-10-23 18:04:52 1070

原创 nginx和apache的区别

文章目录nginxapachenginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。nginx 处理静态文件好,静态处理性能比 apache 高三倍以上n

2024-10-22 11:18:05 402

原创 epoll介绍

epoll是Linux内核为处理大批量文件描述符而设计的高效I/O多路复用技术。

2024-10-22 11:01:58 285

原创 Linux系统安全

系统安全(System Security)是指保护计算机系统、网络和数据免受未经授权的访问、使用、披露、修改、破坏或中断的保护措施和机制;其目的是确保系统的可靠性、完整性和机密性,防止各种安全威胁和攻击。

2024-10-21 10:09:22 1718

原创 Linux网络安全

由于Linux系统的安全稳定,所以经常被用作网络应用服务器。但由于程序代码缺陷的难以避免,这些安装在Linux系统上的网络程序往往会存在着各种漏洞,而入侵者则是利用这些漏洞进行网络攻击,进入系统窃取数据、破坏系统或使系统无法提供正常服务等。Ping是基于ICMP协议的一个实用程序,用于验证两台计算机之间网络连接的可达性和质量。它通过发送ICMP回声请求消息到目标主机,并等待回声应答消息来判断网络状态。当执行ping命令时,它会生成一个ICMP回声请求数据包并发送到指定的目标主机。

2024-10-21 09:45:08 1178

原创 Linux日志管理

日志管理是指对计算机系统或应用程序中生成的日志信息进行收集、存储、分析和报告的过程。日志信息是指系统或应用程序在运行过程中生成的信息,包括错误信息、警告信息、调试信息等。日志管理的目的是为了帮助系统管理员和开发者了解系统的运行状态、排查问题、优化性能和提高安全性。Application Log 是 Windows 中的一种日志类型,用于记录应用程序的日志信息。Application Log 是一个事件日志,记录了应用程序的各种活动,例如错误信息、警告信息、调试信息等。

2024-10-16 10:37:56 1000

原创 Linux进程管理

ps命令的作用是显示当前系统的进程状态,它可以查看系统中正在运行的进程、进程ID、用户、CPU占用率、内存占用率等信息。

2024-10-16 10:37:23 1191

原创 Linux防火墙与SElinux

Linux防火墙是一种网络安全系统,用于控制进出计算机网络的数据包,以保护内部网络不受外部威胁。Linux中主要有两种防火墙工具:iptables和firewalld。iptables:是一种更接近数据原始操作的防火墙工具,提供了较高的精确度。它是基于命令行的防火墙管理工具,用户可以通过一系列规则来定义如何处理进入或离开网络接口的数据包。firewalld:是CentOS 7及之后版本默认的防火墙管理工具,它取代了之前的iptables防火墙。

2024-10-15 21:42:23 1268

原创 nginx与apache相比

文章目录架构并发处理能力静态内容处理动态内容处理配置复杂度稳定性架构Nginx:采用异步非阻塞的事件驱动架构,能够高效地处理大量并发连接。Apache:采用多进程模型,每个请求都会创建一个独立的进程,对于并发连接的处理能力相对较弱。并发处理能力Nginx:由于其异步非阻塞的架构,Nginx能够保持低资源消耗的同时提供高性能,特别适合高并发环境。Apache:在高并发场景下,Apache可能会因为创建过多的进程而导致资源消耗增加,影响性能。静态内容处理Nginx:擅长处理静态文件,

2024-10-15 21:37:03 464

原创 负载均衡有哪些实现方式?

文章目录负载均衡实现方式负载均衡实现方式基于DNS的负载均衡:通过使用DNS记录来指向多个服务器,根据不同的策略(如轮询、权重等)将请求分发到这些服务器上。基于IP的负载均衡:例如,使用NVR/NUR模式或者动态负载分配等协议来实现多服务器间的负载均衡。HTTP重定向:通过Web服务器重定向来根据请求的特定属性(如来源IP、HTTP头等)将请求分发到不同的服务器。反向代理负载均衡:使用负载均衡器(如Nginx或HAProxy)作为代理服务器,将所有入站请求分发到后端服务器。这通常涉及使用算法(

2024-10-14 16:05:56 598

原创 ACL权限

概念介绍:ACL权限是一种在计算机系统中用于控制对资源的访问的机制。它通过定义哪些用户或用户组可以访问特定资源及其操作权限,来实现对资源的安全管理。工作原理:ACL权限的工作原理基于一组规则列表,这些规则指定了哪些主体(如用户或进程)具有对特定资源的访问权限,以及它们可以执行的具体操作。这些规则以列表的形式存储在系统中,并在每次访问资源时被用来检查和验证访问权限。

2024-10-14 15:05:32 552

原创 nginx做负载均衡的策略有哪些和模块

http_proxy_module模块。upstream模块。

2024-10-09 11:10:00 799

原创 出现脑裂的原因

在高可用(HA)系统中,当联系2个节点的“心跳线”断开时,本来为一整体、动作协调的HA系统,就分裂成为2个独立的个体。由于相互失去了联系,都以为是对方出了故障。两个节点上的HA软件像“裂脑人”一样,争抢“共享资源”、争起“应用服务”,就会发生严重后果。共享资源被瓜分、两边“服务”都起不来了;或者两边“服务”都起来了,但同时读写“共享存储”,导致数据损坏。

2024-10-09 11:01:57 384

原创 ubuntu服务器使用netplan管理工具添加静态地址

系统版本:ubuntu 7.5.0-3ubuntu1~18.04。

2024-10-08 10:16:07 594

原创 zabbix -rockylinux安装

【代码】zabbix -rockylinux安装。

2024-10-08 10:14:32 761

原创 keepalived的工作原理?

Keepalived高可用对之间是通过 VRRP进行通信的, VRRP是通过竞选机制来确定主备的,主的优先级高于备,因此,工作时主会优先获得所有的资源,备节点处于等待状态,当主宕机的时候,备节点就会接管主节点的资源,然后顶替主节点对外提供服务。keepalived主要有三个模块,分别是core、check和vrrp。keepalived采用是模块化设计,不同模块实现不同的功能。

2024-10-06 14:44:08 238

原创 VRRP协议

VRRP协议是一种用于提高网络可靠性的容错协议。VRRP协议是一种容错的主备模式的协议,保证当主机的下一跳路由出现故障时,由另一台路由器来代替出现故障的路由器进行工作,通过VRRP可以在网络发生故障时透明的进行设备切换而不影响主机之间的数据通信。Initialize状态: 系统启动后就进入Initialize,此状态下路由器不对VRRP报文做任何处理;Master状态;Backup状态;一般主路由器处于Master状态,备份路由器处于Backup状态。为什么使用VRRP?

2024-10-06 14:32:23 489

原创 centos7-zabbix安装与使用(较全的配置)

Zabbix是一个企业级的开源分布式监控解决方案,由Alexei Vladishev创建,并由Zabbix是一个企业级的开源分布式监控解决方案,由Alexei Vladishev创建,并由Zabbix SIA主导开发和支持。它能够监控众多网络参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康状况和完整性。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的警报,从而使得系统管理员可以快速定位和解决存在的问题。

2024-10-01 11:08:12 2583

原创 django搭建一个AI博客进行YouTube视频自动生成文字博客

文章目录一、生成Django框架二、项目代码(前端)1、编写前端代码(正文界面)1.1、生产html框架1.2、添加live preview扩展1.3、更改title元素中文本1.4、添加CDN(CSS)样式链接1.5、nav标签1.6、在body标签中添加类1.7、nav下创建div标签1.8、当前界面预览1.9、在div标签后添加footer1.10、完整代码2、编写前端代码(登录注册界面)2.1、创建html框架并添加cdn样式表2.2、创建密码登录框(完整代码)3、编写前端代码(注册页面)3.1、完

2024-09-27 16:56:01 1579

linux-python

linux中搭建python环境及linux基本操作(PDF版) 1.linux操作系统概述 2.linux系统安装 3.linux桌面介绍 4.linux基础命令 5.vim编辑器介绍 6.软件源码包 7.安装python 8.远程登录(linux服务端) 9.搭建服务

2023-07-16

空空如也

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

TA关注的人

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