自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s简述和搭建集群

k8s是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、自维护等功能。官网:https://kubernetes.io。

2024-07-17 15:00:00 1168

原创 K8S详解(5万字详细教程)

由一个容器或多个容器组成(最少一个容器)是k8s中最小的管理元素同一个Pod 共享IP及权限,主机名称,共享存储设备,命名空间每个Pod都会存在一个Pause根容器,这是每一个Pod都会去运行的。它就像一个基石,为Pod中的其他容器提供基础运行环境。Pause容器会加载所有必要的运行时、内核模块和设备驱动,以确保Pod中的所有容器都能在相同的网络和命名空间中运行。其他的资源对象都是用来支撑或者扩展Pod对象功能的。污点(Taint)是使节点与Pod产生排斥的一类规则。

2024-07-17 14:58:12 38285 11

原创 docker详解和Dockerfile编排

Compose 项目是Docker 官方的开源项目,负责实现容器集群的快速编排,在 Compose 中有两个核心概念,分别是服务和项目服务(service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。项目(project):由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yaml 文件中定义compose 语法。

2024-07-08 10:41:39 1101

原创 parted分区

该命令会列出系统中所有的块设备及其分区情况,你可以从中确认。表示从磁盘起始位置开始,100%代表所有空间。命令创建一个 1T 的分区。上划分了 所有的空间,配置为逻辑卷并挂载到。上创建过分区表,需要先创建一个。注意: 创建 VG会自动创建PV(物理卷)。为了让逻辑卷在系统重启后仍然自动挂载到。命令创建一个卷组,这里将卷组命名为。磁盘的可用空间是否足够。,分区名称可以自定义,这里设为。在开始操作之前,你需要先确认。上创建一个逻辑卷,命名为。通过以上步骤,你就成功地在。的大小和当前分区状态。

2025-03-18 14:30:47 351

原创 shell脚本运维开发(持续更新...)

判断参数是否为两个(原扩展名 新扩展名) >> 判断文件是否存在,若不存在,报错加退出脚本 >> 使用 for 循环找到当前目录所有原扩展名的结尾文件 >> 使用 if 判断 mv 命令是否成功,若成功,输出成功,若失败,输出失败。找到所有源文件扩产名为 txt 的文件,并将源文件扩产名改成 doc。定期检查服务器硬盘的使用率,当使用率超过某个阈值时,发送警报信息。1. 编写批量修改扩展名脚本。2. 监控服务器磁盘使用率。4. 备份mysql数据库。

2025-03-18 14:30:35 365

原创 SH脚本基本语法(1)

放入~/.bash_profile,仅对当前的用户有效(定义变量是临时的,放在上面文件里才是永久的)Shell 变量是在 Shell 环境中用于存储数据的标识符,它是 Shell 编程的基础组成部分,能帮助用户存储和操作各种数据,以实现不同的功能。Shell 脚本是一种用于自动化任务的文本文件,其中包含一系列在 Unix、Linux 或 macOS 系统的 Shell 环境下可执行的命令。Shell 脚本本质上是一个纯文本文件,它将一系列的 Shell 命令按特定逻辑组织在一起,以实现特定的任务。

2025-03-05 08:00:00 870

原创 SH脚本基本语法(2)

一、条件测试一、条件测试1.1 字符串比较示例:1.2 逻辑组合示例:1.3 整数比较-eq 等于(Equal)-ne 不等于(Not Equal)-ge 大于或等于(Greater or Equal)-le 小于或等于(Less or Equal)-gt 大于(Greater Than)-lt 小于(Less Than)示例:1.4 文本状态测试示例:1.5 退出状态码在 Shell 脚本的条件测试中,

2025-03-05 08:00:00 372

原创 SH脚本基本语法(4)

在 Shell 脚本中,函数是一段可重复使用的代码块,它可以接收参数、执行特定任务并返回结果。使用函数能够提高脚本的模块化程度和代码的复用性。定义好函数后,只需使用函数名即可调用该函数。在 Shell 脚本中,函数的返回值是通过退出状态码来表示的,范围是 0 - 255。关键字定义局部变量,局部变量只在函数内部可见,不会影响函数外部的同名变量。若要删除字符串开头和结尾固定数量的字符,可借助字符串截取的方式达成。获取函数的返回值,并根据返回值输出相应的信息。函数接收两个参数,并计算它们的和。

2025-03-04 13:38:34 335

原创 SH脚本基本语法(3)

语句是一种多分支选择结构,用于根据一个变量的值在多个可能的模式中进行匹配,并执行与匹配模式对应的命令块。是一个可选的整数参数,范围通常是 0 - 255。如果不指定退出状态码,默认会使用最后一个执行命令的退出状态码。退出脚本,返回退出状态码 1 表示文件不存在的错误。如果文件存在,则会继续执行后续的操作。在这个示例中,脚本首先检查指定的文件是否存在。如果文件不存在,会输出错误信息,并使用。然后根据状态码的值输出相应的信息。是相邻数字之间的差值(可选,默认为 1),语句来控制循环的执行流程。

2025-03-04 13:37:30 496

原创 Linux 文件目录管理

locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在 执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库。改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。用来变更文件或目录的权限。

2024-11-21 15:15:34 1056

原创 linux 文件压缩和解压

可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。

2024-11-21 15:15:07 167

原创 Linux 用户管理

1. 用户账号简介1. 用户账号简介。

2024-11-21 15:14:53 686

原创 Linux 系统目录管理

根目录,是管理Linux系统所有文件的,其他所有文件都必须在根目录之下。/bin普通命令目录,存放Linux系统中普通命令,这些命令所有用户均可使用;/sbin超级用户命令目录,存放Linux系统中root用户的命令,这些命令只能由root用户使用;/etc系统配置目录,存放Linux系统管理时需要用到的配置文件。如:用户配置文件、网络配置文件、数据库配置文件等等;/boot内核目录,存放Linux系统的启动文件、Shell内核文件等等;/root。

2024-10-16 14:00:00 772 2

原创 Linux 文件内容查看编辑(详解)

是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。less 命令的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 命令允许用户向前或向后浏览文件,而 more 命令只能向前浏览。

2024-10-14 14:00:00 1384

原创 nginx变量详解

自定义变量是在Nginx配置中由用户定义的变量,它们可以通过set指令在serverlocationif等上下文中定义。或者server {listen 80;输出。

2024-08-02 10:37:48 916

原创 正则表达式

正则表达式(Regular Expression,简称 regex 或 regexp)是一种强大的文本模式匹配工具,用于在字符串中搜索、匹配、替换特定的文本模式。正则表达式由普通字符(如字母、数字)和特殊元字符(如 \, ^, $, .)组成,通过这些元字符的组合可以描述字符串的复杂模式,从而实现对字符串的高效处理。,这个表格是基于常见用法和一般规则整理的,不同的正则表达式引擎(如grep、sed、awk等)可能会有细微的差别。

2024-08-02 10:35:44 438

原创 Vim文本编辑器的基本详细使用

Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。

2024-07-31 09:41:49 494

原创 部署高可用Keepalived集群

keepalived属于高可用性集群。其工作原理是通过VRRP协议实现主备节点之间的状态同步,当主节点出现故障时,备节点会接管主节点的VIP地址,从而实现服务的高可用性。VRRP是虚拟路由器冗余协议(Virtual Router Redundancy Protocol)的缩写,是一种实现路由器冗余的协议。VRRP协议可以将多台路由器组成一个虚拟路由器,这个虚拟路由器有一个虚拟IP地址,可以提供给客户端使用。在这个虚拟路由器中,只有一台路由器是活动的,其他路由器都是备份的。

2024-07-31 09:41:36 1105

原创 Nginx详解

优化前,客户端使用浏览器访问不存在的页面,会提示404文件未找到修改Nginx配置文件,自定义报错页面.. ..#仅在需要中文时修改该选项#自定义错误页面为一张图片,图片可以从真机拷入.. ..优化后,客户端再次使用浏览器访问不存在的页面,会看到图片。

2024-07-26 10:21:19 5848

原创 设置mysql远程连接

mysql数据库指定ip远程访问(设置远程连接)远程访问mysql报错,ip不允许链接的情况:Access denied for user '用户名' @'数据库地址' (using password:YES)

2024-07-26 10:20:28 416

原创 redis安装

查看版本,如果有显示表示成功。编译安装(指定目录)

2024-07-23 16:19:20 289

原创 部署LNMP

在不同环境下访问,网站内容不会变化。

2024-07-22 13:58:26 333

原创 centos7.9 搭建ES8.12 + Kibana8.12

这种安装方式是直接执行/bin/elasticsearch启动脚本启动的,但这样不利于系统化管理,也不能开机自启动,我们可以将进程交给systemd管理,但是我们需要自定义一个elasticsearch.service文件。由于我们之前配置了,取消安全验证,所以启动后直接访问 http://IP地址:5601 即可。在对应的bin目录下,-d 是在后台启动,首次启动不要加 -d。,你需要记录下来,登录时使用,但如果你忘了没记下来,也可以运行。创建好 .service 文件后,依次执行下面命令生效并启动。

2024-07-17 15:00:40 1038

原创 安装docker24.0.6

通常,Docker 的二进制文件和解压后的其他文件需要被移动到系统的某个可执行路径下。作为测试,你可以尝试运行一个简单的 Docker 容器,例如官方的。确保 Docker 的二进制文件具有可执行权限。命令来验证 Docker 是否已成功安装并正在运行。命令将 Docker 的二进制文件(如。

2024-05-16 10:32:40 1607

原创 linux虚拟机连不到网络处理方法

【代码】linux虚拟机连不到网络处理方法。

2024-05-16 09:56:32 745

原创 达梦数据库主从

其中, %3 为实际网卡序号。例: 应用系统名为 DW,库名为 DW, 守护组名为 DW,主库实例名为 DW_01,备库实例名为 DW_02。2)dmarch.ini文件中的配置项包括归档类型(ARCH_TYPE)、归档目标路径(ARCH_DEST)、单个归档文件大小(ARCH_FILE_SIZE)以及归档空间限制(ARCH_SPACE_LIMIT)等。归档日志将被写入到/data/dmarch目录下,类型为本地存储(LOCAL),单个归档日志文件的大小限制为2048MB,总空间限制为51200MB。

2024-05-10 11:05:59 2503 1

原创 mysql8.0.35排错思路,主从排错思路

显示 active(running)表示正常运行。

2024-01-12 10:00:58 527 1

原创 数据库主备(mysql8.0版本):

mysql_native_password插件已经过时,新版本的MySQL已经不再支持这个插件。因此,如果你正在使用新版本的MySQL,可能需要考虑使用其他身份验证插件,如caching_sha2_password或mysql_native_password的替代品。,修改名为'slave'、从IP地址192.168.2.212连接的MySQL用户,将其身份验证方式设置为使用mysql_native_password插件,并将密码设置为'123456.Com'

2024-01-11 11:45:57 2003 3

空空如也

空空如也

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

TA关注的人

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