自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 应用nginx+keepalive搭建的高可用高性能web集群

为满足企业内部web项目需求,模拟构建一个高可用、高性能的web集群。使用nginx作为web服务器,并搭配Prometheus和Grafana构建监控系统,实现集群运行状态的实时监控。同时借助nginx负载均衡与keepalived技术,确保集群的高可用性。并引入ansible实现集群的自动化运维,提高运维效率。

2024-04-13 14:09:45 645 4

原创 MHA 高可用半同步主从复制 MYSQL 集群

模拟企业具体应用状态构建一个高可用并且高性能的MySQL集群项目,具备处理大并发的后端MySQL业务的能力。

2024-04-10 14:27:26 1813 1

原创 关于linux系统的一些学习心得与记录(十二)

ansible服务是基于python开发,采用ssh用于为管理员提供远程主机的操作进行。

2024-01-08 15:15:54 354 1

原创 关于linux系统的一些学习心得与记录(十一)

普通密钥直接管理密码的加密与解密,有可能造成信息泄露,通过生成互为一对的公私钥对,只有彼此可以相互解密,私钥自己保存,公钥可以进行传播。

2024-01-04 21:51:16 349 1

原创 关于linux系统的一些学习心得与记录(十)

bc 还可以进行大小的比较,在比较结束后会给出一个返回值,当结果是正确的返回值为1,结果错误时返回值为0,要注意的是,无论运算结果正确与非,在使用echo $?进行查看时,返回值会是0,因为该命令已经成功运行,运算结果的正误不影响命令运行成功与否的返回值。bc是linux中的计算器,可进行数学运算。在echo "所需要进行的计算"|bc后。可以得出运算后的结果,比如。

2023-12-10 21:48:42 38 1

原创 关于linux系统的一些学习心得与记录(九)

但可能会被黑客所利用,或者通过顺风车安排在系统本身设定好的计划任务文件中,用某些脚本对服务器信息进行窃取。每个用户创建的新的计划任务会以一个和用户同名的文件夹存放于/var/spool/cron文件夹中。看返回值是否为0来进行判断,为0则为真,非0则不为真。&>/dev/null 将输出重定向到null文件(null文件不会进行保存)[ -x /etc/passwd ] 执行 execute。[ -r /etc/passwd ] 读 read。判断文件是否可读/可写/可执行。

2023-12-02 20:05:08 268 1

原创 关于linux系统的一些学习心得与记录(八)

在/etc/sudoers文件中对于对于想要赋予sudo权限的用户进行添加,可以给该用户授权sudo权限。

2023-11-24 20:54:21 348 1

原创 关于linux系统的一些学习心得与记录(七)

ll 命令可以查询用户的权限其中分别有。

2023-11-23 21:51:23 1535

原创 关于linux系统的一些学习心得与记录(六)

其中第一列为用户名、第二列为x(本来储存密码,但密码在当前版本存在别的位置,所以都是x)、第三列为uid、第四列为gid、第五列为对这个用户的一些描述,没有进行描述的话显示为空、第六列为用户的家目录、第七列为登录时进行的操作。每个用户都会有唯一的uid和一个基本组,当创建一个新用户且未指定组时会自动创建一个新的和用户同名的组并将用户加入进去,一个用户至少有一个基本组,可以有多个附属组,每个组存在不同的授权需要在加入后可以获得。passwd 命令需要用户自行给出密码,是交互型命令,但在脚本的编写时不够方便。

2023-11-23 11:54:14 1449

原创 关于linux系统的一些学习心得与记录(五)

s /old/new/gc 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 Confirm。% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new” global。#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”s /old/new 将当前行中查找到的第一个字符“old” 串替换为“new”s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”

2023-11-20 11:13:59 68 1

原创 关于linux系统的一些学习心得与记录(四)

mtime +/- x 选项分别是指查询更改时间在x分钟之前的文件和x分钟以内的文件,没有+/-时是指在之前第x分钟的文件。-mtime +/- x 选项分别是指查询更改时间在x天之前的文件和x天以内的文件,没有+/-时是指在之前第x天的文件。-a 的优先级是最高的,但是可以用()进行间隔(在()的前面要加\反义符号来表面该括号仅仅作为括号存在)-size +/- x选项分别是指查询大于x的文件和小于x的文件。-user 按照文件的属主查找,即查询创建文件的用户。

2023-11-18 22:06:56 55

原创 关于linux系统的一些学习心得与记录(三)

more和less 命令都是将内容进行分页展示,分页后空格可以进入下一页,b可以返回上一页,回车键可以进入下一行,但less选项还可以用方向键进行上下翻页,但是more选项会在内容结束后自动退出,但less选项不会,除此之外q和ctrl+C都可以进行提前退出。>为输出重定向命令,可以将>前面的内容定向到>后的文件中,如果不存在文件将会进行创建,但如果文件已经存在内容则会将其进行覆盖。cat 目标文件 为进行的输入,直到输入x后输入停止,此时输入的内容将会存入到目标文件中。

2023-11-17 22:09:03 50

原创 关于linux系统的一些学习心得与记录(二)

首先创建一个新的文件使用vim命令在文件夹中编辑脚本(首行需要写#/bin/bash 来表明该脚本用/bin/bash的解释器来运行)编辑完成之后用chmod +x文件名来授予该文件可执行权限alias 新的命令='文件的绝对路径' 来定义一个新的别名将新的别名通过3.1中的方法进行固化此时定义出一个新的命令注意:定义的新命令所指向的脚本应该存放在所有人都可以访问的路径中,防止其他用户因为权限不足无法使用。

2023-11-16 21:46:56 85

原创 关于linux系统的一些学习心得与记录(一)

是否使用引号的区别为:当为变量赋值的字符串中存在空格时,需要用引号来表明这是完整的字符串,否则空格后的部分将不被视为需要赋值的内容' ' 与 " " 的区别,当echo显示变量时,' ' 的内容中所见即所得,即$符号不被视为变量符号,将被正常显示,而 " "中带有$的部分将被视为变量,显示变量的内容环境变量都是全局变量,是可以直接引用的一些设定好的变量。

2023-11-14 19:47:43 63

空空如也

空空如也

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

TA关注的人

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