自定义博客皮肤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)
  • 收藏
  • 关注

原创 Docker 容器化(初学者的分享)

Docker是一个开源的容器化平台,可以让开发人员和系统管理员通过容器的方式来构建、打包、分发和运行应用程序。Docker最初由公司叫做dotCloud(现在已更名为Docker)的一群工程师于2013年创建。他们旨在解决传统虚拟化技术的一些痛点,如资源占用、启动时间长等问题。他们基于Linux内核的cgroups和命名空间技术开发出了Docker。Docker的设计理念是使用容器来封装应用程序及其依赖项,使其能够在任何环境中都能一致地运行。

2023-10-18 19:29:00 1105

原创 Ceph存储部署

是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。特点统一存储虽然 ceph 底层是一个分布式文件系统,但由于在上层开发了支持对象和块的接口。所以在开源存储软件中,能够一统江湖。至于能不能千秋万代,就不知了。高扩展性扩容方便、容量大。能够管理上千台服务器、EB 级的容量。可靠性强支持多份强一致性副本,EC。副本能够垮主机、机架、机房、数据中心存放。所以安全可靠。存储节点可以自动管理、自动修复。无单点故障,容错性强。高性能。

2023-09-21 21:09:09 250

原创 日常生活中的常用命令及操作

这一步操作完成后,可以卸载不常用的应用,虽然说这个卸载应用可能和C盘清理关系不大,但是还是清理电脑内存的一部分 (#^.^#)也可以在进入存储的时候 直接点击显示更多类别 直接进入。进入界面后 输入命令 ipconfig。进入后可以查看到详细的使用情况。在win+r中输入cmd命令。可看见详细的电脑信息。

2023-09-20 20:55:16 1931

原创 Window11专业版安装Java环境

按着要求进行下一步操作,到选择路径的时候,选择一个磁盘空间足够的路径安装即可。到上图为止 java环境在Windows上就成功的配置。

2023-09-20 15:02:38 728

原创 Python语言

人生苦短,我用python ----- life is short ,you need pythonpython的哲学: 明确,优雅,简单问题: 我都学了shell,为什么还要学python?答: python更强大,功能更丰富,执行效率比shell高。还有就是顺应开发型运维的趋势,更高薪😃。

2023-09-13 21:03:14 991

原创 csdn如何删除已发布的博客内容

首先,将鼠标移动到自己的头像,会显示内容管理点击内容管理进入下方界面,选择文章,在想要删除的文章的后边的浏览旁边有三个点,点击后选择删除,删除后回到主页面刷新页面,会发现已发布的文章已经成功的被删除

2023-09-12 09:03:21 417

原创 防火墙 FireWall

在计算机领域,防火墙是用于保护信息安全的设备,其会依照用户定义的规则,允许或限制数据的传输。用于保护内网安全的一种设备依据规则进行防护用户定义规则允许或拒绝外部用户访问硬件防火墙是指把具备配置数据包通过规则的软件嵌入硬件设备中,为网络提供安全防护的硬件设备。多见于网络边 缘。

2023-09-11 21:27:20 459

原创 Ansible

Ansible二级目录三级目录

2023-09-06 18:16:55 637

原创 zibbix和Prometheus 监控系统(纯理论篇)

Zabbix(读作Zah-biks)是一款开源的网络监控和管理系统,用于实时监测和追踪网络设备、服务器、虚拟机、应用程序以及其他IT资源的状态和性能。它提供了广泛的监控功能,包括数据收集、报警、可视化和分析,使得用户能够实时了解监控对象的运行情况。Zabbix的核心功能包括以下几个概念:监控项(Items):监控项是指需要收集的特定指标,例如CPU利用率、内存使用情况、网络流量等。Zabbix提供了丰富的内置监控项,同时也支持用户自定义监控项。

2023-09-04 10:51:04 1789

原创 PXE批量装机

验证无人值守,开启一台全新的虚拟机,配置vmnet2 和上面的新机器配置一致,会非常的慢,可以设置双核四G,然后开启新创建的机器验证,因为是无人值守,所以,一切东西都不需要管,他会自动执行,新机器第二次验证 重启虚拟机,按回车键,应显示下图的内容,说明配置文件成功读取,正在运行,速度比较慢,要等待。进入centos7 中,将里面内容全部删除,并将mnt下的所有,复制到当centos7中。装机不需要网络,所以关闭防火墙,图形化,设置宽容模式,配置本地yum源。配置到现在,然后去新机器第二次验证。

2023-08-31 20:01:11 157

原创 ELK日志收集系统

ELK由三个组件构成Elasticsearch:Elasticsearch 是一个基于 Lucene 的开源搜索和分析引擎。它可以实时存储、检索和分析大量数据。Elasticsearch 提供了分布式的搜索和分析能力,支持高可用和可伸缩性。Logstash:Logstash 是一个用于收集、处理和转发日志和事件数据的开源工具。它可以从各种来源(如文件、数据库、消息队列等)收集数据,并进行过滤、转换和传输到 Elasticsearch 或其他目的地。

2023-08-30 21:24:34 1320

原创 LNMT与动静分离

在第二个tomcat中修改配置文件server.xmll,所有端口号都更改。第二台机器 192.168.115.4 安装 nginx tomcat。第三台机器 192.168.115.5 安装 nginx tomcat。第一台机器 192.168.115.6 安装 epel源、nginx。再次更改 192.168.115.6 的nginx 配置文件。在 192.168.115.6 第一台机器上验证。因为删除了img ,所以可以用img验证结果。显示结果如下图,则说明实现了负载均衡。

2023-08-28 21:47:41 420

原创 HAproxy

HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上(CentOS、Ubuntu、Debian、OpenSUSE、Fedora、麒麟、欧拉、UOS)。HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy具备媲美商用负载均衡器的性能和稳定性。

2023-08-26 19:54:27 158

原创 keepalived + lvs (DR)

在LVS的DR模式中,前端负载均衡器(即LVS)与后端服务器之间采用直接路由的方式进行通信,即前端负载均衡器将请求的数据包直接转发给后端服务器,而不经过负载均衡器本身。基于DR模式 一台lvs服务 两台节点web服务搭建完成的基础上进行操作,多搭建一台lvs服务,目的是如果第一台lvs损坏,则第二台可以代替第一台进行工作,使结果不受影响。请注意,配置和使用Keepalived和LVS需要一定的网络和系统管理经验,建议在实施前仔细阅读相关文档和参考资料,并进行测试和验证。

2023-08-25 15:58:45 1065

原创 keepalived双机热备

Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以解决静态路由出现的单点故障问题。原理在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。解决单点故障问题。

2023-08-24 17:03:26 79

原创 LVS DR模式搭建

LVS(Linux Virtual Server)中的DR模式(Direct Routing)是其负载均衡的一种工作模式。在DR模式中,LVS通过修改目标服务器的网络配置,将来自客户端的请求直接发送到后端服务器,而不经过负载均衡器。下面是DR模式的工作原理及其特点:1. 工作原理:- 当客户端发送请求到负载均衡器时,负载均衡器会检查后端服务器的状态和负载情况,并选择一个合适的后端服务器。- 负载均衡器会将请求的目标地址修改为后端服务器的IP地址,并转发请求给客户端。

2023-08-24 11:19:32 1334

原创 LVS集群 (NET模式搭建)

四层负载均衡器 也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;七层负载均衡器 也称为 7 层交换机,位于 OSI 的最高层,即应用层,此负载均衡器支持多种协议,如HTTP、FTP、SMTP 等。7 层负载均衡器可根据报文内容,配合一定的负载均衡算法来选择后端服务器,即“内容交换器”。如常见的 HAProxy、Nginx。

2023-08-23 21:43:28 1095

原创 shell脚本语句(画矩形、三角形、乘法表和小游戏)(#^.^#)

w命令。

2023-08-20 21:09:10 917

原创 shell 脚本简单且常用的几种(因水平有限,不定时的更新哟!)

使用df命令获取磁盘信息,并使用awk和cut命令提取出磁盘使用率的数值部分。:使用top命令获取CPU信息,并使用awk命令计算CPU使用率百分比。:使用free命令获取内存信息,再使用awk命令计算内存使用率百分比。:设置一个变量disk1的值为80,表示磁盘使用率的阈值。:设置一个变量cpu1的值为80,表示CPU使用率的阈值。:如果CPU使用率大于等于阈值cpu1,则执行下面的命令。:如果磁盘使用率大于等于阈值disk1,则执行下面的命令。:设置一个变量mem1的值为80,表示内存使用率的阈值。

2023-08-20 16:43:03 427

原创 shell 脚本的基础

Shell脚本是一种用于自动化操作系统任务的脚本语言。它是一种通过命令行界面执行的脚本,用于执行一系列的命令和操作,可以实现自动化的系统管理、文件处理、网络通信等操作。Shell脚本通常运行在Unix或类Unix操作系统(如Linux)的命令行环境中。它使用一种脚本语言,可以调用操作系统提供的命令和工具,以及用户自定义的函数,实现一系列的操作和任务。Shell脚本是纯文本文件,通常以.sh或.bash等扩展名结尾。它可以包含变量定义、条件判断、循环结构、函数定义等语法元素,用于实现复杂的逻辑和控制流程。

2023-08-18 13:40:10 123

原创 Mariadb高可用MHA

更改主机名 hostnamectl set-hostname +要更改的主机名。

2023-08-16 11:40:29 172

原创 MongoDB 数据库

mongodb是一个nosql数据库,它有高性能、无模式、文档型的特点。是nosql数据库中功能最丰富,最像关系数据库的。数据库格式为BSON。

2023-08-14 21:44:58 207

原创 redis集群

提示失败,因为分配槽是随机分配,随机槽号是13215,而13215是第三台主机,所以需要登录到第三台主机,在创建即成功。并将etc下的redis.conf 拷贝并改名到etc下redis下 改成相应的名字。安装epel源 yum install -y rpel-release。如图所示 3是1的从 所以登115.4的6379指1的6379。打开finalshell 连通,这里是三主三从的配置。5是4的从 所以 5的6379 是 4的6380。三是一的从,所以登录三(后面填写主的id)

2023-08-11 19:55:45 53

原创 编译安装 nginx

wget http://nginx.org/download/nginx-1.20.2.tar.gz (下载网址)首先能 ping 通 百度。

2023-08-10 18:08:56 33

原创 FinalShell互通连接

FinalShell是一款基于SSH协议的终端软件,用于远程连接和管理服务器。它提供了丰富的功能,包括多标签页、SSH/Telnet连接、文件传输、脚本自动化、会话管理等,可帮助用户更方便地进行服务器管理和操作。FinalShell支持Windows平台,并且界面简洁、易于使用。

2023-08-10 15:46:37 784

原创 Redis持久化、主从复制及哨兵模式

默认持久化dump.rdb 数据库启动时读取触发条件当redis进程退出会宕机/redis程序崩溃。

2023-08-08 22:11:12 89

原创 Redis基础&远程访问

监听配置(默认监听地址是回环地址),只通过本地回环地址来访问,外部是无法访问的监听端口号 6379tcp的访问日志tcp的保持链接时间是否允许后台访问 默认是no是否启用man日志登录时需要密码则修改下图的内容 后面加上密码解除注释会发现有两个配置文件redis.conf 是主配置文件redis-sentinel.conf 哨兵模式配置文件分析一个程序如何启动的进入cd /usr/lib/systemd/system 路径里面有启动服务的脚本进入看启动命令配置项。

2023-08-08 20:09:43 3631 1

原创 Crond计划任务 与 用户权限提升

Cron的配置文件通常是/etc/crontab,它包含系统范围的cron job和对应的执行命令。除了/etc/crontab,用户还可以使用crontab命令创建和管理自己的cron job。crontab命令允许用户将任务添加到个人的cron表中,以便在特定时间自动运行。cron表达式由五个或六个时间字段组成,分别表示分钟、小时、日期、月份和星期几。Cron是一个在Unix和类Unix系统上用于计划和自动化任务的工具。Cron job由cron守护进程定期检查,并在预定的时间触发执行。

2023-08-07 18:24:02 839

原创 读写分离/负载均衡

读取数据是从服务提供 ,写则是写给master,master上只接受写的东西。一台客户端、一台阿米巴代理、一台master主节点、两台从节点读取的时候需要进行负载均衡,第一次查询1的 第二次查询2的。

2023-07-31 10:58:29 106

原创 MYSQL数据库的主从复制

Slave_IO_Running: No (当 “Slave_IO_Running” 的值为 “No” 时,表示从服务器无法连接到主服务器或者无法继续复制数据。MASTER_LOG_FILE='recorded_log_file_name', #主服务器二进制日志的文件名。MASTER_USER='replication_user_name', #主服务器授权的用户。MASTER_HOST='master_host_name', #主服务器的IP地址。输入 vim /etc/my.cnf 更改配置文件。

2023-07-29 17:12:06 77

原创 MySQL数据库备份

数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以便在数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务。

2023-07-27 21:06:06 4090

原创 SQL语句的查询类型

数据库方面的内容对当前的互联网环境来说是必不可少的,增删改查,多表查询,是相当重要的一个环节,面试很大的概率会问到这些问题,所以一定要多多练习,牢牢掌握。

2023-07-26 20:30:51 875

原创 SQL语句

DML(Data Manipulation Language,数据操作语言):用于操作表格中的数据,进行新增、查询、更新、删除等操作,常见的 DML 命令有 SELECT、INSERT、UPDATE、DELETE。DQL(Data Query Language,数据查询语言)是 SQL 的一个子集,主要用于查询数据库中的数据,常见的 DQL 命令包括 SELECT。4个字节,范围为 -2,147,483,648 到 2,147,483,647(有符号)或 0 到 4,294,967,295(无符号)

2023-07-26 09:10:25 298

原创 mysql数据库简要流程与操作

一、首先下载包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装rpm -ivh mysql57-community-release-el7-8.noarch.rpm二、安装是可能会出现如图的两个问题三、两种解决方法第一种是安装公钥后在安装服务如果不想安装则直接用去验证四、 安装后启动服务在登录会提示五、 最好不使用临时密码登录,使用重置密码登录,重置密码涉及到配置文件。

2023-07-24 20:31:53 199

原创 iscsi 服务(基于网络的块存储设备)

解释:既然是块设备存储那说明和磁盘息息相关,需要提供一部分空间共享到网络,客户端搜索到共享的资源然后挂载到本地使用。

2023-07-21 13:38:08 868

原创 NFS服务及操作

是一个命令行工具,用于管理 NFS(Network File System)的共享目录。NFS是一种用于在网络上共享文件系统的协议。命令,可以添加、删除、列出和修改系统上共享的文件系统。先输入 vim /etc/exports 进入配置文件。更改配置文件 vim /etc/exports。返回服务器 查看share路径下成功获得。出现这条记录说明已经可以成功共享了。因为更改了配置文件所以需要重启。新建zhangsan用户。更改配置文件 自己填写。来第二台服务器验证李四。

2023-07-20 15:53:31 369

原创 rsync服务及 inotfy实时同步

rsync是一个用于文件同步和备份的工具,rsync是linux 下一个远程数据同步工具,它可以在本地或远程系统之间有效地传输和更新文件。高效的差异传输:rsync使用一种差异算法来识别源文件和目标文件之间的差异,并只传输发生更改的部分。这种差异传输的方法大大减少了传输的数据量和时间,尤其适用于大型文件和大数据量的同步。rsync可以在不同的主机之间同步文件和目录,甚至在本地文件系统中进行同步。支持本地和远程同步:rsync可以在本地文件系统上同步文件和目录,也可以在不同的主机之间进行远程同步。

2023-07-19 18:59:07 506

原创 SSH服务

sftp 是一种基于SSH的安全文件传输协议,用于在本地计算机和远程 计算机之间传输文件。scp 是一个用于在本地主机和远程主机之间进行安全文件传输的命令。ssh-copy-id 是一个用于将用户的公钥添加到远程主机的命令。ssh 用于在不安全的网络上安全地登录和远程操作计算机。2、回到客户端输入ssh命令 ssh [email protected] 输入密码登录成功!

2023-07-18 18:05:46 372 1

原创 文件共享服务器 FTP

输入进入配置文件界面(1) anonymous_enable=YES 是否开启匿名用户登录(2)local_enable=YES 本地用户登录(3)write_enable=YES 是否允许写入(4)local_umask 用户上传文件后反码是多少(5)anon_upload_enable=YES 是否允许匿名用户上传文件。

2023-07-17 20:54:14 225 1

原创 部署LAMP平台并搭建应用

四、安装yum install -y php php-mysql。输入vim index.php 更改内容。更改后如成功访问到如下界面则测试页面成功。客户端访问web服务器。

2023-07-14 15:36:27 64 1

空空如也

空空如也

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

TA关注的人

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