自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 loophole内网穿透

内网穿透 开源 免费 loophole

2024-04-16 10:20:15 680

原创 KVM+GFS分布式存储

本章内容:学会KVM+GFS分布式存储高可用。

2024-04-09 10:49:26 688

原创 MySQL-HMA 高可用故障切换

目前 MySQL 已经成为市场上主流数据库之一,考虑到业务的重要性,MySQL 数据库 单点问题已成为企业网站架构中最大的隐患。随着技术的发展,MHA 的出现就是解决 MySQL 单点的问题。另外随着企业数据量越来越庞大,数据库的压力又成为企业的另一个 瓶颈,MySQL 多主多从架构的出现可以减轻 MySQL 本身的压力。本章将主要介绍 MHA 的搭建和模拟 MySQL 故障自动切换的过程。

2024-03-15 16:12:01 1270

原创 MySQL数据库管理

在MySQL 数据库服务器中,用于访问数据库的各种用户(如 root)信息都保存在 mysql 数据库的user 表中,管理员可以直接修改其中的数据记录来完成密码修改或权限赋予,但值得注意的是,应当尽量减少人工操作,避免由于操作失误导致数据库无法访问或连接不到数据库等问题。delete 在不加 where 子句的时候,跟 truncate 是一样的效果,清空整个表在清空表的时候有一点不同,看他们返回的结果,delete 返回的结果内有删除的记录条目,而 truncate 并没有返回被删除的条目。

2024-03-05 10:39:03 752

原创 MySQL主从复制与读写分离

在实际生产环境中,如果MySQL 数据库的读写都在一台数据库服务器中操作,无论是在安全性,高可用性还是高并发等各个方面都是不能满足实际需求的,本章首先讲解MySQL主从复制和MySQL读写分离的原理,然后介绍如何配置Mysql 主从复制和读写分离。

2024-01-22 14:54:41 1150

原创 使用 Haproxy 搭建Web群集

在前面已经学习了使用Nginx,LVS 做负载均衡群集,他们都具有各自的特点,本章将要介绍另一款比较流行的群集调度工具 Haproxy 首先介绍负载均衡常用调度算法,然后介绍 Haproxy 搭建 Web 群集的方法,最后 介绍 Haproxy 的参数优化和日志配置Haproxy 是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如 LVS 和 Nginx 相比较而言,LVS 性能最好,但是搭建相对复杂;

2024-01-16 11:57:20 1113

原创 Keepalived 双机热备

在这个高度信息化的IT时代,企业的生产系统,业务运营,销售和支持,以及日常管理等环节越来越依赖于计算机和服务,对于高可用(HA)技术的应用需求不断提高,以便提供持续的,不间断的计算机系统或网络服务。本章将学习如何使用 Keepalived 实现双机热备,包括针对IP地址的故障切换,以及在 LVS 高可用群集中的热备应用。

2024-01-15 14:54:55 1668

原创 部署 LVS-DR 群集

NFS 协议的目标是提供一种网络文件系统,因此对 NFS 共享的访问也使用 mount 命令来进行挂载,对应的文件系统类型为 nfs。在 CentOS 7 系统中,需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。提供 RPC 支持的服务为 rpcbind,提供 NFS 共享的服务为 nfs,完成安装以后建议调整这两个服务的自启动状态,以便每次开机后自动启用。考虑到数据存储的安全性,共享存储设备会放在内部的专用网络中。

2024-01-13 12:16:37 1141

原创 LVS 负载均衡集群

根据实际企业环境的不同,群集所提供的功能也各不相同,采用的技术细节也可能各有千秋。然而从整体上来看,需要先了解一些关于群集的共性特征,才能在构建和维护群集的工作中做到心中有数,避免操作上的盲目性。

2024-01-12 16:53:58 1227

原创 搭建LNMP网站平台并部署Web应用

构建LNMP网站平台就像构建LAMP平台一样,构建LNMP平台也需要Linux服务器,MySQL数据库,PHP解析环境,区别主要在Nginx 与 PHP的协作配置上,下面开始介绍LNMP平台的构建方法。

2024-01-09 12:22:24 1449

原创 Nginx网站服务

Nginx 与 Apahce 一样,可以实现基于用户授权的访问控制,当客户端想要访问相应网站或者目录时,要求用户输入用户名和密码才能正常访问,配置步骤与 Apache 基本一致。生成用户密码文件修改主配置文件相对应目录,添加认证配置项重启服务,访问测试基于客户端的访问控制是通过客户端 IP 地址,决定是否允许对页面访问。deny IP/IP 段:拒绝默默个IP或IP段的客户端访问allow IP/IP 段:允许某个IP或IP段的客户端访问规则从上往下执行,如匹配则停止,不再往下匹配。

2024-01-05 17:10:41 977

原创 Apache 网页优化

gzip 是一种流行的文件压缩算法,目前应用非常广泛,尤其是在 Linux 平台。当使用gzip 压缩一个纯文本文件时,效果是非常明显的,大约可以减少 70 %以上的文件大小。利用 Apache 中的 gzip 模块,可以使用 gzip 压缩算法来对 Apache 服务器发布的网页内容进行压缩后再传输到客户端浏览器。经过压缩后,实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度。网页加载速度加快的好处不言而喻。

2024-01-04 13:54:42 2317

原创 IP tables防火墙(一)

当防火墙规则的数量较多时,若能够以数字形式显示地址和端口信息,可以减少地址解析的环节,在一定程度上加快命令执行的速度。iptables 的作用是为包过滤机制的实现提供规则(或称为策略),通过各种不同的规则,告诉 netfilter。根据规则链的划分原则,不同链的处理时机是比较固定的,因此规则链之间的应用顺序取决于数据包的流向,如图 2.2。对于防火墙,数据包的控制类型非常关键,直接关系到数据包的放行、封堵及做相应的日志记录等。指定要处理的数据包的特征,不符合指定条件的数据包将不会处理;

2023-12-28 17:25:46 2710 1

原创 ansible_角色的使用

本章主要介绍ansible中角色的使用。

2023-12-27 14:01:13 1228

原创 ansible_jinja2模板的使用

本章主要介绍在playbook中如何使用jinja2模板可以使用copy模块把本地的一个文件拷贝到远端机器,下面再次复习一下。本章实验都在/home/lduan/demo4下操作,先把demo4目录创建出来并把ansible.cfg和hosts拷贝进去,命令如下。练习1:用copy拷贝一个文件到db主机组。有一个文件aa.txt,内容如下。这个文件中包含一个 fact变量 ansible_default_ipv4.address。写一个 playbook,内容如下。运行此playbook,命令如下。

2023-12-25 17:22:16 1108

原创 ansible的控制语句

本章内容主要介绍 playbook 中的控制语句一个play中可以包含多个task,如果不想所有的task全部执行,可以设置只有满足某个条件才执行这个task,不满足条件则不执行此task。本章主要讲解when 和 block-rescue两种判断语句。

2023-12-22 11:09:54 1556

原创 ansible变量的使用

通过vars来定义变量,vars和 tasks对齐。定义变量的格式如下。1vars2变量1值13变量2值24...定义变量时,不可有重复的变量,否则后面定义的变量的值会覆盖前面定义的变量的值, 如下所示。1vars2aavalue13bbvalue24aavalue35...这里aa重复定义了,所以aa的值最终是value3。引用变量时用 {{变量名}} ,大括号内侧两边是否有空格是无所谓的,如下所示。1{{变量名}}2{{变量名。

2023-12-21 16:35:02 1087

原创 RHEL_playbook的使用

本章主要介绍如何在ansible中写脚本ansible的许多模块都是在命令行中执行的,每次只能执行一个模块。如果需要执行多个模块,且要写判断语句,判断模块是否执行成功了,如果没成功会怎么处理等。这时就需要写脚本了,ansible中的脚本叫作 playbook,每个 playbook中可以包含多个 play。

2023-12-20 11:45:50 1128

原创 配置OSPF与BFD联动

所示,SwitchA、SwitchB和SwitchC之间运行OSPF,SwitchA和SwitchB之间的交换仅作透传功能。现在需要SwitchA和SwitchB能快速感应它们之间的链路状态,当链路SwitchA-SwitchB发生故障时,业务能快速切换到备份链路SwitchA-SwitchC-SwitchB上。# 查看SwitchA的OSPF路由表的信息,可以看到去往SwitchB和SwitchC的路由表项。,可以看到SwitchA,SwitchB和SwitchC之间互相建立了邻接关系。

2023-12-19 12:05:40 517

原创 RHEL8_Linux_Ansible常用模块的使用

本章主要介绍Ansible中最常见模块的使用ansible的基本用法如下。ansible 机器名 -m 模块x -a "模块的参数"对被管理机器执行不同的操作,只需要调用不同的模块就可以了。ansible中内置了很多的模块,可以通过ansible-doc -l查看系统中所有的模块。按【Enter】键会一行一行地往下显示,按空格键会一页一页地往下显示,按【q】键退出。不同的模块有不同的参数,如果要查看某个模块的参数,可以通过如下语法来查看。ansible-doc 模块名。

2023-12-18 16:03:03 1217

原创 RHCL8_Linux_ansible的使用

本章主要介绍ansible的基本使用。

2023-12-15 11:29:41 1035

原创 RHEL8_Linux下载ansible

本章内容主要介绍RHEL8中如何安装ansible1.ansible工作原理如果管理的服务器很多,如几十台甚至几百台,那么就需要一个自动化管理工具了,ansible就是这样的一种自动化管理工具。

2023-12-14 12:13:44 757

原创 RHEL8_Linux使用podman管理容器

本章主要介绍使用 podman 管理容器1.了解容器及和镜像的关系对于初学者来说,不太容易理解什么是容器,这里举一个例子。想象一下,我们把系统安在一个U盘中,此系统中安装好了MySQL。然后我们把这个U盘插人一台正在运行的物理机上,这物理机上并没有安装MySQL,如图所示。然后把U盘中的mysqld进程“曳”到物理机上运行。但是这个mysqld进程只能适应U盘中的统,不一定能适应物理机上的系统。

2023-12-13 17:08:27 1506 1

原创 RHEL8_Linux防火墙

本章树妖介绍RHEL8中的firewalld的配置。

2023-12-12 17:10:22 1446

原创 RHEL8_Linux用rpm管理软件

本章主要介绍使用rpm对软件包进行管理rpm 全称是redhat package manager,后来改成rpm package manager,这是根据源码包编译出来的包。先从光盘中拷贝一个包,并看它是如何命名的。先挂载光盘,然后拷贝 vsftpd这个包,命令如下。这里字段的含义如下:vsftpd:包的名称3.0.3:版本,及version34.el8:小版本号,即release,其中el8 指的是此包适用于RHEL8系统。

2023-12-11 11:32:10 1085 1

原创 RHEL8_Linux计划任务

本章主要介绍如何创建计划任务有时需要在某个指定的时间执行一个操作,此时就要使用计划任务了。计划任务有两种:一个是at计划任务,另一个是 crontab计划任务。下面我们分别来看这两种计划任务的使用方法。

2023-12-08 12:30:22 1126

原创 RHEL8_Linux虚拟数据优化器VDO

VDO全称是Virtual Data Optimize(虚拟数据优化),主要是为了节省硬盘空间。现在假设有两个文件file1和 file2,大小都是10G。file1和 file2中包含了8G的相同数据, 如图中的灰色部分。这个相同数据在硬盘中存储了两份,所以这两个文件占用的硬盘空间是20G。如果采用了VDO,效果如图file1和 file2大小都是10G,两个文件中都有8G的相同数据。那么,这个相同数据在硬盘中只存储一份,让filel和 file2共同使用。

2023-12-08 11:02:11 1507

原创 RHEL8_Linux网络时间服务器

本章主要介绍网络时间服务器。

2023-12-07 16:46:59 1114 1

原创 RHEL8_Linux日志

日志中记录了各种各样的问题,所以读取日志是检测并排除故障的一个重要方式,日志文件默认放在/var/log目录下。不同的问题要读取不同的日志,例如,邮件发不出去,可以读 取/var/log/maillog日志文件;要查看哪些用户试图用ssh登录到本机,可以读取/var/log/secure日志文件。在RHEL8/CentOS8中,日志是由rsyslogd服务管理的,不同类别的日志放在哪个文件中,由/etc/rsyslog.conf决定。

2023-12-07 11:31:26 1141 1

原创 RHEL8_Linux访问NFS存储及自动挂载

本章主要介绍NFS客户端的使用。

2023-12-06 16:28:54 1418 1

原创 RHEL8_Linux文件系统

本章主要介绍文件系统的管理在Windows系统中,买了一块新的硬盘加到电脑之后,需要对分区进行格式化才能使用,Linux系统中也是一样,首先我们要了解一下什么是文件系统。

2023-12-05 14:25:31 905

原创 RHEL8_Linux硬盘管理

主要介绍Linux磁盘管理。

2023-12-04 15:21:54 1070

原创 RHEL8_Linux_ssh远程登录系统和远程拷贝

本章主要介绍ssh远程登录系统和远程拷贝的方法。很多时候服务器并没有显示器,我们也不可能每次都通过控制台去管理服务器,这时就需要远程登录。远程登录到服务器可以通过Telnet或ssh的方式。但是用Telnet登录,整个过程都是以明文的方式传输的,不安全。所以,建议使用ssh的方式来登录,因为ssh在整个连接过程中,数据都是加密的。1.ssh的基本用法语法:ssh 主机名/ip (/是或者的意思)1)这里 如果没有指定用什么用户连接,则以当前用户连接。

2023-12-01 17:25:50 923 2

原创 RedHat8_Linux的网络配置

本章主要介绍网络配置方法。

2023-11-30 14:28:39 2898

原创 Linux 用户管理

因为创建用户时用户的家目录是创建在/redhat下的,但 是手动修改redhat的家目录为/home/redhat,这个家目录并没有在/home下创建,所以才会出 现刚才的问题。如果同时指定-g和-G选项,如-g root-G users,这里的意思是不再为tom创建命名组,直接 加入root组,同时再额外地加入users组,此时tom 就属于两个组,即root和users组。那么,创建此用户的意义何在?3)创建组时,可以通过-g选项指定gid信息,例如,创建aaa组,组id设置为3000,命令如下。

2023-11-28 17:24:53 836

原创 全网最详细Linux基础命令手把手教你

本内容不代表印象笔记立场。

2023-11-27 17:11:16 1041 2

原创 安装Red Hat 8Linux操作系统

14)配置IPv4静态地址,点击IPv4设置,设置手动,添加IP地址(以自身实际网络模式自定义) 添加DNS服务器IP,保存。16)进入软件选择,这里选最小安装(纯字符界面)带GUI则是图形化界面,根据自身需求点击。3)选择Linux客户机操作系统,选择RedHat8版本,点击下一步。13)设置主机名(自定义)点击应用,打开以太网,点击配置。5)自定义磁盘容量(建议使用100G),点击下一步。18)选择上海时区,点击自动分区,开始安装。2)选择稍后安装操作系统,点击下一步。15)进入安全策略,关闭,完成。

2023-11-27 13:53:18 559 2

原创 Docker的网络通信模式

bridge模式是Docker默认的网络通信模式,是开发者最常用的模式。在bridge模式下,Docker引擎会创建独立的网络命名空间。这样就可以保证运行在每一个命名空间中的容器具有独立的网卡等网络资源。利用bridge 模式,可以非常方便地实现容器与容器之间、容器与宿主机之间的网络隔离。通过使用宿主机上的 docker0 网桥,可以实现 Docker 容器与宿主机(乃至外部网络)的网络通信。下面通过示例演示如何使用bridge模式。在默认情况下,Docker 引擎会自动创建一个bridge网络。

2023-11-24 12:22:31 1037 1

原创 Docker网络通信

Docker的容器运行在宿主机的虚拟机上。这些虚拟机彼此独立,彼此之间没有任何接口,即容器彼此之间是逻辑隔离的。那么,如何实现容器的相互通信呢?容器又如何访问外部的网络呢?外部的网络如何才能访问部署在容器内的应用呢?1.Docker容器网络通信的基本原理Docker容器中的网络接口默认都是虚拟接口。虚拟接口的最大优势是转发效率极高。这是因为Linux 通过在内核中进行数据复制来实现虚拟接口之间的数据转发,即发送接口缓。

2023-11-24 10:56:06 934 1

原创 第二杯奶茶半价vivo50手把手教你Docker搭建私有镜像仓库

1.为什么需要私有仓库Docker 镜像与容器的开发和运行都离不开镜像管理。而要进行镜像管理就必须有镜像仓库。Docker 官方提供的镜像仓库 Docker Hub,但是从安全和效率等方面考虑,这样的公有镜像仓库无法在企业的私有环境中使用。因此,搭建和部署私有环境中的镜像仓库就非常有必要了。

2023-11-23 15:25:41 299

空空如也

空空如也

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

TA关注的人

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