- 博客(44)
- 收藏
- 关注
原创 初识Docker及管理Docker
通过写时复制技术(copy-on-write)实现了高效的文件操作(类似虚拟机的磁盘比如分配500g并不是实际占用物理磁盘500g,只有当需要修改时才复制一份数据)。如果下载镜像时不指定标签,则默认会下载仓库中最新版本的镜像,即选择标签为 latest 标签。Docker容器本质就是宿主机的一个进程,Docker容器是通过。Docker是在Linux容器里运行应用的开源工具,是一种。,是一个只读的模板文件,里面包含运行容器中的。Docker是一个开源的应用。用镜像运行的实例,容器可以被。
2024-07-16 22:28:43
1811
14
原创 监控平台zabbix的认识与搭建
zabbix agent 安装在被监控的主机上,zabbix agent 负责定期收集客户端本地各项数据,并发送至 zabbix server 端,zabbix server 收到数据后, 将数据存储到数据库中,用户基于 Zabbix Web 可以看到数据在前端展现图像。,部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix Server。Zabbix Proxy 的部署可以很好的分担单个 Zabbix Server 的负载。zabbix 服务端守护进程,是。
2024-07-04 23:10:15
844
2
原创 主从复制与读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。
2024-06-25 23:57:07
659
原创 数据备份与恢复
物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。逻辑备份:对数据库逻辑组件(如:表等数据库对象)的备份。即以sql语句的形式,把库、表结构、表数据保存下来。在生产环境中,数据的安全性至关重要。任何数据的丢失都可能产生严重的后果。(阿里云的工具:dts,支持热迁移)进行增量备份,需要刷新二进制日志。备份的主要目的是灾难恢复。
2024-06-21 16:01:24
478
原创 Haproxy
Nginx 的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。利用Haproxy的运用配置出负载均衡调度器,以此来调用两台Nginx服务器进行工作。硬件的效果比软件好,更加稳定,但管理成本高。使用客户端检查web服务是否启动及运行正常。Web服务器1:10.190.33.72。Web服务器2:10.190.33.73。NFS服务器:10.190.33.74。负载调度器:10.190.33.71。客户端:10.190.33.88。
2024-06-20 01:05:44
988
原创 MySQL事务、引擎
存储引擎是MySQL数据库的组件,负责执行实际的数据IO操作(数据的存储和提取)。工作在文件系统之上,数据库的数据会先传输到存储引擎,再按照存储引擎的存储格式保存到文件系统。
2024-06-19 23:12:46
700
原创 LVS负载均衡群集+NAT部署
群集的定义:Cluster,集群(也称群集)由多台主机构成,但对外只表现为一一个整体,只提供一-个访问入口(域名或IP地址), 相当于一台大型计算机。群集的作用:对于企业服务的的性能提升一般会有两种方式:纵向扩展 : 对服务器的CPU 内存 硬盘 等硬件进行升级或者扩容来实现的 性能上限会有瓶颈,成本昂贵,收效比不高等问题横向扩展 : 通过增加服务器主机数量来应该高并发的场景。
2024-06-18 22:12:26
1017
转载 LVS负载均衡群集
负载均衡是在支持应用程序的资源池中平均分配网络流量的一种方法。现代应用程序必须同时处理数百万用户,并以快速、可靠的方式将正确的文本、视频、图像和其他数据返回给每个用户。为了处理如此高的流量,大多数应用程序都有许多资源服务器,它们之间包含很多重复数据。负载均衡器是位于用户与服务器组之间的设备,充当不可见的协调者,确保均等使用所有资源服务器。
2024-06-12 01:00:00
47
原创 分布式安装安装LNMP_......
=========================== 未完待续 ==============================================================
2024-06-11 09:54:03
1201
1
原创 Nginx服务的主配置文件及配置举例
反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。#epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。服务器成功处理的连接数;请求www.kgc.com/test/1.html,会返回文件/var/www/html/test/1.html。
2024-06-03 00:05:43
1057
1
原创 Nginx源码编译安装
但在反向代理场景中计算方法不同,因为nginx既要维持和客户端的连接,又要维持和后端服务器的连接,因此处理一次连接要占用2个连接,所以最大并发数计算方式为:worker_processes。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。请求www.kgc.com/test/1.html,会返回文件/var/www/html/test/1.html。$request: 用来记录请求的url与http协议;
2024-06-02 21:16:24
1816
1
原创 LAMP源码编译安装——CentOS7
它还发展到包含命令行界面功能,可用于独立的图形应用程序。PHP 是根据PHP 许可证条款发布的免费软件,由于 PHP 许可证对术语PHP的使用有所限制,因此与GNU 通用公共许可证(GPL)不兼容。MySQL 最初作为 LAMP 的关系数据库管理系统,后来被其他系统交替使用,例如PostgreSQL、MariaDB(由 MySQL 的原始开发人员开发的社区开发的分支)甚至MongoDB等NoSQL数据库。它支持各种各样的功能,其中许多功能都是作为编译 模块实现的,这些模块扩展了 Apache 的核心功能。
2024-05-28 19:30:50
1121
原创 FIREWALLD
服务名配置SSH本地SSH服务器。到22/tcp的流量。本地DHCPv6客户端。到fe80::/64 IPv6网络中546/udp的流量。ipp-client本地IPP打印。到631/udp的流量。本地Windows文件和打印共享客户端。到137/udp和138/udp的流量。MDNS多播DNS(mDNS)本地链路名称解析。到5353/udp指向224.0.0.251 (IPv4)或ff02::fb(IPv6)多播地址的流量。
2024-05-24 14:20:37
770
原创 shell脚本——第三集
循环是指依赖某一个条件的限制,对一串逻辑性代码,进行反复性的操作,直到能够满足预期结果进行结束循环。如果没有预期结果,不间断执行,我们称之为“死循环”。与循环有关的三个专业性名词:遍历,迭代,递归。
2024-05-22 15:31:56
809
原创 shell脚本-第二集
在此条件结构中,Bash将按照显示的顺序测试条件。在发现某个条件成立后,Bash将执行与该条件相关联的操作,然后跳过条件结构的其余部分。[ -z “字符串” ] #检查字符串是否为空(Zero),对于未定义或赋予空值的变量将视为空串。if/then/else结构可以进一步扩展以测试多个条件:在满足某个条件时执行不同的操作集合。[ 字符串1 = 字符串2 ] 或 [[ 字符串1 == 字符串2 ]] #相同。-o或|| :逻辑或,“或者”的意思,只需前后条件中一个成立。
2024-05-20 17:45:06
602
原创 shell脚本-第一集
变量名=变量值变量命名:字母、数字和下划线(_),不能以数字开头变量的作用:用来存放系统和用户需要使用的特定参数(值)变量名:使用固定的名称,由系统预设或用户定义变量值:能够根据用户设置、系统环境的变化而变化。
2024-05-20 00:20:03
582
原创 访问网络附加存储:nfs
NFS客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将NFS服务端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地看,NFS服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的目录。NFS 支持的功能相当的多,而不同的功能都会使用不同的程序来启动,每启动一个功能就会启用一些端口来传输数据,因此,NFS的功能所对应的端口没有固定住,而是随机取用一些未被使用的小于1024的端口提供服务。
2024-05-06 02:08:22
946
原创 认识认识DHCP
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置。DHCP于1993年10月成为标准协议,其前身是BOOTP协议。
2024-04-29 20:47:18
940
1
原创 在Linux系统内搭建DNS本地服务器
TCP/IP提供了通过IP地址来连接到设备的功能,但对用户来讲,记住某台设备的IP地址是相当困难的,因此专门设计了一种字符串形式的主机命名机制,这些主机名与IP地址相对应。在IP地址与主机名之间需要有一种转换和查询机制,提供这种机制的系统就是域名系统DNS(Domain Name System)。互联网中,一台计算机与其他计算机通信时,通过IP地址唯一的标志自己。此时的IP地址就类似于我们日常生活中的电话号码。但是,这种纯数字的标识是比较难记忆的,而且数量也比较庞大。
2024-04-26 15:26:28
2000
1
原创 Linux:进程与计划任务
进程由以下组成部分:已分配内存的地址空间安全属性,包括所有权凭据和特权程序代码的一个或多个执行线程进程状态进程的环境包括:本地和全局变量当前调度上下文分配的系统资源,如文件描述符和网络端口。
2024-04-23 20:47:37
760
原创 Linux:服务器硬件及RAID配置
RAID 0又称为条带化(Stripe),代表了所有RAID级别中最高的存储性能。通过建立RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。但由于其没有数据冗余,无法保护数据的安全性,只能适用于I/O速率要求高,但数据安全性要求低的场合。RAID 0数据存储原理。
2024-04-22 21:07:48
2328
原创 Linux:目录目录、文件管理
Linux 系统中的所有文件存储在文件系统中,它们被组织到一个颠倒的目录树中,称为文件系统层次结构。这棵树是颠倒的,因为树根在该层次结构的顶部,树根的下方延伸出目录和子目录的分支。Linux遵循,所以任何人都可以根据Linux的核心代码制作和发行版本。如果每个人都按自己的喜好,在/目录下创建目录、存放文件,将导致其他人无法快速使用他人的linux系统。为避免这样的情况,就应运而生,对linux文件系统目录结构进行规范化。“/”目录是根目录,位于文件系统层次结构的顶部。
2024-04-22 00:54:30
951
原创 Linux:安装及管理程序
yum命令允许安装,更新,删除和获取有关软件包及其依赖项的信息。如果一个版本存在多个发行版,则会安装具有更高发行版号的软件包。noarch表示此软件包的内容不限定架构(与表示 64位的x86_64和表示64位ARM的aarch64等等相反)。如果一个版本存在多个发行版,则会安装具有更高发行版号的软件包。RELEASE 是基于该版本的软件包的发行版号,由软件打包商设置,后者不一定是原始软件开发商(4.el8)。:在安装、更新或删除此软件包时可能运行的脚本,或者在安装、更新或删除其他软件包时触发的脚本。
2024-04-18 20:12:07
1149
3
原创 Linux:逻辑卷管理(LVM)&磁盘配额
如果托管逻辑卷的文件系统需要更多空间,可以将其卷组中的可用空间分配给逻辑卷,并且可以。使用xfs文件系统格式化新逻辑卷。:基于硬盘或分区设备创建而来,是由多个PE组成,生成n多个PE,一个PE默认大小为。注册为物理卷放入卷组中,并且逻辑卷的区块可迁移到新磁盘。逻辑卷取名为wl,属于xy101卷组,大小为5G。安装xfsprogs与quota软件包。安装xfsprogs与quota软件包。:从卷组中划分指定容量大小的存储卷。:将多个物理卷组成的资源池。扩展逻辑卷及文件系统容量。扩展逻辑卷及文件系统容量。
2024-04-18 09:29:44
1117
1
原创 Linux:访问文件系统
由于物理磁盘变得越来越大,基于SAN的卷甚至更大,因此针对MBR分区方案的2TB磁盘和分区大小限制已不再是理论限制,而是系统管理员在生产环境中越来越频繁遇到的实际问题,新的GUID分区表(GPT)取代传统的MBR方案用于磁盘分区。由于这一扇区承担特殊管理职能,它不属于磁盘上任何分区,因而分区空间内的格式化命令不能清除主引导记录的任何信息。柱面:磁盘的多个盘面中相同磁道可以构成一个圆柱,这个就是磁盘的柱面,磁盘的柱面数量等于磁道数量。:文件存取的最小单位,一个块通常由 8 个连续的扇区组成,大小为。
2024-04-16 21:38:23
1094
原创 Linux:用户&组及文件权限
用户还可以拥有补充组。根据用户的任何组是否具有访问权限,授予用户访问权限的权限。例如,如果用户user01具有主要组user01和补充组wheel和webadmin,则该用户可以读取这三个组中任何一个组可读的文件。默认情况下,用户创建的新文件组所有者为用户的主要组。通常,在创建新的常规用户时,会创建一个与该用户同名的新组。该组用作新用户的主要,该用户是此用户专用组的唯一成员,有助于简化文件权限管理。如果用户使用用户帐户,则通常会为其分配一个密码,用户在登录时将使用该密码来证明他们是实际的授权用户。
2024-04-14 20:29:14
1240
1
原创 LINUX:基本介绍
上个世纪六十年代,那个计算机还没有很普及,只有少数人才能使用,而且当时的计算机系统都是批处理的,就是把一批任务一次性提交给计算机,然后就等待结果。并且中途不能和计算机交互。往往准备作业都需要花费很长时间,并且这个时候别人也不能用,导致了计算机资源的浪费。当时最具有创造性的操作系统是麻省理工学院于1964年推出的兼容分时系统。为了改变这种情况,在1965年前后,贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合起来,以CTSS为基础,准备研发一个分时多任务处理系统,并把计算机取名为。
2024-04-07 18:29:22
690
原创 网络:VRRP技术
虚拟路由冗余协议VRRP(Virtual Router Redundancy Protocol)通过把几台路由设备联合组成一台虚拟的路由设备,将虚拟路由设备的IP地址作为用户的默认网关实现与外部网络通信。当网关设备发生故障时,VRRP机制能够选举新的网关设备承担数据流量,从而保障网络的可靠通信。
2024-04-01 18:16:16
1039
原创 网络:NAT技术&ACL技术
NAT(Network Address Translation)是一种地址转换技术,可以将报文头中的IP地址转换为另一个IP地址。访问控制列表ACL(Access Control List)是由一条或多条规则组成的集合。所谓规则,是指描述报文匹配条件的判断语句,这些条件可以是报文的源地址、目的地址、端口号等。分类规则定义描述编号范围基本ACL仅使用报文的源IP地址、分片信息和生效时间段信息来定义规则。2000~2999高级ACL既可使用IPv4报文的源IP地址,也可使用目的IP地址。
2024-04-01 16:53:39
810
原创 网络:VLAN&三层交换机
VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。
2024-03-29 10:39:36
901
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人