- 博客(26)
- 收藏
- 关注
原创 Nginx 负载均衡的实现
停止一个服务,测试nginx是否能检测到异常,并合理分发请求。# 编辑配置文件,将请求分发到后端服务器。# 重启 nginx 服务。# 验证后端服务是否正常运行。# 客户端继续访问后端服务。# 创建第一个后端服务。# 创建第二个后端服务。# 下载 nginx。
2024-12-23 11:38:01
1599
原创 Jenkins-基于 SSH 实现 Jenkins 分布式
ssh 连接 gitlab 下载源码则需以下配置(Manage Jenkins-security)启动方式可选择“通过将代理连接到控制器来启动代理”或“通过ssh启动代理”用法可选择”尽可能使用这个节点“或”只允许运行绑定到这台机器的job“添加凭据(用户名密码填写为从节点主机的用户名密码)添加完成后,刷新节点列表,显示主从时间已同步即可。勾选限制项目的运行节点,填写合适的标签。工具添加 jenkins 主从节点公钥。安装与主节点相同版本的 jdk。将主节点的脚本拷贝到从节点上。dns 指向201主机。
2024-11-28 14:09:11
1599
原创 Jenkins-Webhooks 触发器实现代码自动化构建
也可选择 build when a change......选项 ,勾选触发类型,和 gitlab 工具中 webhook-触发来源成并集关系。在 Manage Jenkins-Security-Users-指定用户-Security-添加新token,并及时记录。选择构建触发器,设置身份验证令牌,提示的 url 路径添加至 gitlab 的 webhook 中。在管理员-设置-网络-出站请求中,勾选允许来自 webhook 的请求。总共 0(差异 0),复用 0(差异 0),包复用 0。
2024-11-26 21:17:36
1141
原创 Jenkins-Ansible 插件相关用法
高级选项填写如下,key 是 ansible host 文件中的 hosts 变量,value 选项参数名称用 ${} 符号引用。运行任务,在 webservers 主机上查看 test.log 文件是否生成。构建步骤填写如下,host list 使用选项名称使用 $ 符号引用变量。选择参数,定义变量名称,并添加不同环境 hosts 选项。调用 shell 模块,构建步骤填写如下。调用 file 模块,构建步骤填写如下。hosts 文件如下。hosts 文件如下。
2024-11-26 15:03:16
871
原创 Jenkins-Gitlab 前端项目自动化部署
在 jenkins 工具上创建全局凭据(凭据中添加的私钥和gitlab上添加公钥成对即可)随后用 web 服务器 ip 在浏览器中验证是否显示修改后的页面。创建密钥对,将公钥添加到gitlab账号的ssh密钥中。将查询到的公钥添加到对应gitlab账户的ssh密钥中。将查询到的私钥添加到下面private key 中。在开发主机上修改代码并上传到远程仓库。在jenkins工具上创建任务。复制远程仓库的内容到本地。dns 指向201主机。dns 指向201主机。dns 指向201主机。
2024-11-24 12:45:33
1412
原创 DOCKER 镜像基础命令
docker save 镜像名:标签 | gzip > 文件名.tar.gz。# docker build -t 镜像:标签 dockerfile所在路径。# docker save 镜像名:标签 -o 文件名.tar。# docker tag 源镜像:标签 目标仓库/镜像名:标签。# docker load -i 文件名.tar。# docker rmi 镜像id/镜像名:标签。# docker inspect 镜像:标签。# docker pull 镜像名:标签。
2024-11-10 14:45:58
435
原创 Zabbix proxy 主动模式的实现
zabbix-proxy 在主动模式下要主动地向 zabbix-server 周期性的申请获取 zabbix-agent 的监控项信息。# Server 选项填写指向 zabbix-server(可选填),指向 zabbix-proxy(必填)刷新zabbix web 页面的 zabbix-agent 主机最新数据,查看是否获取最新数据。# ServerActive 选项填写指向 zabbix-proxy(必填)# Server 选项填写指向 zabbix-server(必填)
2024-11-05 20:45:05
1276
原创 Ubuntu 系统部署 discuz 项目
root@WEB-1:~]$ chown -R www-data:www-data /var/www/html/你的域名。[root@WEB-1:~]$ vim /etc/nginx/sites-enabled/你的域名.conf。[root@WEB-1:~]$ mv discuz/upload/ /var/www/html/你的域名。root /var/www/html/你的域名/upload;在浏览器中输入域名,测试是否显示 discuz 的安装导向。继续安装,并填写数据库信息,测试是否能够登录。
2024-10-27 12:11:04
840
原创 REDIS -- 安装相关报错
手动添加一个 adm 组,如果 nginx 服务是不需要的,把 nginx 卸载即可。报错原因:缺少 adm 组,nginx 相关安装包进程。卸载 nginx 后,再安装 redis 即可。查看是否系统中是否有这个组,如果没有手动添加。
2024-10-23 14:27:42
237
原创 MYSQL--主从连接相关报错
在 MySQL 的主从复制架构中,主服务器(Master)和从服务器(Slave)之间的连接至关重要。以下是一些常见的主从连接相关报错及其解决方案,帮助数据库管理员快速定位和解决问题。本文将以 [rocky] 版本为例,以 MySQL 8.0 版本为例记录相关连接问题。
2024-10-16 21:58:46
1096
原创 Shell 脚本编程基础:从入门到实践
在 Linux 和 Unix 系统中,Shell 脚本编程是自动化系统管理任务、批量处理文件以及快速执行命令的强大工具。本文讲详细讲解shell基础脚本的书写语法。(本文将以 Ubuntu 版本示例)错误类型检查命令语法错误bash -n命令错误bash -x逻辑错误bash -x。
2024-08-13 17:53:15
428
原创 Linux 文本处理三剑客之 Grep:高效搜索与过滤技巧
在 Linux 系统中,sed、awk 和 grep 是处理文本数据的强大工具,这三者合力被称为 Linux 文本处理的“三剑客”,本文将结合实际应用讲解这三个工具的使用技巧。(本文以 Ubuntu 版本示例)
2024-08-10 19:47:35
1001
原创 提高效率:Linux 正则表达式实用技巧
在 Linux 系统中,正则表达式(Regular Expressions,简称 regex)是一个强大的工具,广泛应用于文本处理和数据筛选中。本文将结合实际讲解正则表达式的用法。(本文将以Ubuntu版本示例)
2024-08-10 11:47:23
612
1
原创 Linux 常见文本处理工具指南
在 Linux 环境下,文本处理是日常操作中的重要部分。本文将详细介绍 lLinux 中常用的文本处理命令。(本文将以 Ubuntu 版本示例)
2024-08-08 20:37:40
413
原创 Vim 编辑器的使用指南
Vim 是一个功能强大且灵活的文本编辑器,是 Vi 编辑器的增强版,本文将介绍 Vim 的基本使用方法和常见操作技巧。(本文将以 Ubuntu 版本示例)
2024-08-08 10:50:01
403
原创 高效管理 Linux 文件权限:技巧与方法
在Linux文件中,一切皆文件,对于文件来说,用户分为三类:属主(u-user)、属组(g-group)和其他用户(o-other),权限分为三种:读(r-read)、写(w-write)、执行(x-execute),本文将详细的介绍权限系统和相关操作。(本文将以Ubuntu示例)drwxr-x---4ubuntuubuntu4096ubuntu/: 4: ubuntu: ubuntu: 4096: ubuntu/
2024-08-07 21:34:45
696
原创 Linux 删除与创建目录:命令操作及使用场景
Linux操作系统中没有回收站,所以所有的删除操作都是危险操作,需要十分谨慎,建议使用 mv 命令替代,本文将详细介绍删除文件的相关命令和注意事项。(本文将以Ubuntu版本示例)
2024-08-06 16:32:32
293
原创 Linux 文件更新与备份:关键命令操作指南
在 Linux 系统中,文件和目录管理是日常操作的基础技能。本文将结合工作环境来介绍两个命令的功能和用法。(本文将以 Ubuntu 版本示例)
2024-08-06 14:59:23
537
原创 Linux 文件管理与相关命令详解
在Linux系统中, 一切皆文件,无论是输入命令,还是输出结果,亦或是登录登出等各类操作都会有相对应的文件存在,所以我们需要十分了解文件系统。(本文将以CentOS版本示例)
2024-08-03 16:28:32
863
原创 Linux 命令扩展、历史记录管理与帮助系统详解
e学会查看命令的帮助是一项重要的技能,当遇到新的命令时,能够轻松的利用帮助命令了解使用的语法,从而提高工作效率。
2024-08-02 22:50:00
672
原创 Linux 基础知识与基本命令详解
Linux是一种开源的操作系统,掌握Linux基础知识和基本命令是每个互联网技术部门以及IT爱好者必备技能,本文将展开聊聊Linux相关的基础知识与命令。
2024-08-01 20:29:00
635
原创 Linux执行命令过程与基本信息查询
Linux是一个强大的操作系统,广泛应用于互联网工作环境,本文将介绍Linux执行命令的过程以及基本查询信息的相关命令,以便于更好的帮助新手了解与掌握(本文以CenOS版本示例)。
2024-08-01 15:29:43
958
原创 从零开始学习 Linux:入门使用和设置指南
Linux是区别于windows系统图形化界面的操作系统,以命令行的方式将所有的操作以文件的方式存在,广泛应用于互联网,本文将带领大家了解Linux的基础设置和使用。
2024-08-01 09:59:05
988
原创 Xshell无法在Mac上运行?试试Royal TSX作为替代
Xshell是一个强大的SSH客户端工具,但它主要是为Windows系统开发设计,并不适配mac OS系统。所以今天我们来介绍Royal TSX远程管理工具,它巧妙地提供了类似Xshell远程连接功能,解决了mac OS系统的远程连接的烦恼。本文将手把手教你如何安装和使用这款工具。
2024-07-30 19:52:17
3038
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人