自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Jenkins CICD的代码发布与回滚

在 Jenkins 主机上创建密钥对,将 id_rsa.pub 内容追加到 Git 服务器上的 /home/git/.ssh/authorized_keys 文件中。在“Global Tool Configuration”配置界面中找到 Maven 配置选项,然后点击“新增 Maven”并设置别名为“Maven3.5”。写入对象中: 100% (40775/40775), 23.41 MiB | 43.34 MiB/s, 完成.初始化空的 Git 版本库于 /home/git/probe.git/

2023-08-25 15:27:26 294

原创 基于Jenkins自动打包并部署docker环境

在以上配置完成后,回到 Jenkins 首页,选择“新建任务”,然后输入一个任务名称 “probe-docker”,并选择“Maven project”配置项,点击当前页面下方的“确定”按钮。然后点击刚才创建的工程任务“probe-docker“->” Build new”直至任务构建完成。在上一步后面选择“构建后操作”中的“Send build artfacts over SSH”选项并进行。在点击“确定”按钮,选择“源码管理”并选中“Git”,设置“Repository URL”地址。

2023-08-23 17:00:01 1244

原创 基于Jenkins自动打包并部署Tomcat环境

在 Jenkins 首页中点击“Manage Jenkins”->“Configure System”->“Publish over SSH”->“SSH Servers”->“增加”选项按钮,添加 SSH 远程主机。测试远程主机配置成功后点击“保存”按钮即可。在以上配置完成后,回到 Jenkins 首页,选择“新建任务”,然后输入一个任务名称 “probe”,并选中“Maven project”点击当前页面下方的“确定”按钮。然后点击刚才创建的“probe”->“Build Now” 直至项目构建完成。

2023-08-22 20:34:53 1133

原创 基于Jenkins构建生产CICD环境、jenkins安装

jenkins安装

2023-08-21 15:24:30 252

原创 【zabbix企业级监控】

检测的对象可以是linux或windows服务器,也可以是路由器,交换机等网络设备,通过SNMP(Simple network protocol 简单网络管理协议),zabbix agent,ping,端口监视等方法提供对远程网络服务器等监控,数据收集等功能,并提供通知机制使系统管理员可以快速定位,解决系统中存在的各种问题,目前,zabbix最新版本为zabbix5.0,官方网址是。以InfluxDB(由go语言编写,是一个开源,分布式,时间序列,事件,可度量和无外部依赖的数据库)作为底层数据库;

2023-08-18 13:51:19 198

原创 Docker容器监控系统

容器信息采集及监控的方案有很多,有docker自身的docker stats命令、Scout、Data Dog、Prometheus等,本次为大家分享两款比较经典的容器开源监控组合方案Cadvisor +InfluxDB+Grafana和Cadvisor +Prometheus+Grafana。是一个用于创建和共享实时数据监控仪表盘的工具,可以从各种数据源中提取和可视化数据。因此,Cadvisor、InfluxDB 和 Grafana 的组合通常用于容器环境中,以获取、存储和展示容器的性能指标和监控数据。

2023-08-18 13:49:15 244

原创 【inotify+rsync同步】

root@yuan ~]# netstat -lanpt |grep rsync(查询正在运行的 rsync 守护进程)[root@yuan ~]# rpm -qa rsync(查询已安装在系统中的 rsync 软件包的版本)[root@yuan ~]# chmod 600 /etc/rsyncd_users.db(修改权限)[root@yuan ~]# rsync --daemon(启动 rsync 作为守护进程)[root@yuan ~]# mkdir -p /var/www/html(创建目录)

2023-07-21 11:30:23 187

原创 【shell 脚本应用】

$num -ge 60 -a $num -le 100 ] && echo "考试及格"echo "$test 分,考试合格需要继续努力!echo "$test 分,你需要重新学习!echo "$test 分,你真棒考试优秀!echo "$test 分,你需要重新学习!-eq 0] && echo "成功执行了$0脚本"$num -le 100 ] && echo "考试及格"echo "共猜了$cs次"echo "$test 分,考试合格需要继续努力!echo "价格给高了"echo "恭喜猜对了"

2023-07-12 20:11:34 247

原创 【ELK集群】

后面跟着字符串,该字符串可以被当做logstash的配置(如果是"”则默认使用stdin作为输入,stdout作为输出):通过这个命令可以指定Logstash的配置文件,根据配置文件配置logstashe。启动npm并且启动elasticsearch。cd到logstash写入配置文件。:测试配置文件是否正确,然后退出。文件并且查看是否打入到es当中。rpm安装并且设置为开机自启动。启动一个 logstash。查看端口是否有9100。修改配置文件并启动服务。【也可根据需要上传】服务并且做一个软链接。

2023-07-10 21:03:57 595

原创 【tomcat】应用服务

再去浏览器访问测试 http://192.168.1.120:8080。浏览器访问测试 http://192.168.1.120:8080。备份时间戳命令 【由于配置文件我们已经进行过修改这一步不需要在做】浏览器访问第一台机ip 192.168.1.120:8080。#在PATH环境变量中添加java跟目录的bin子目录。三台虚拟机关闭防火墙 、查看光盘 、检测yun创库。为了nginx调动tomcat写入。//这是系统自带的rpm方式安装。就会变成我们写入的首页文件。在第一行写入 nginx。

2023-07-06 19:44:17 806

原创 【LNMP】架构及应用部署 搭建电影网站

搭建电影网站

2023-07-06 13:05:25 520

原创 【MongoDB】

MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别,也是 MongoDB 非常突出的特点。综合起来,命令`ll -h /data/mongodb1/cloud.*`的意思是显示`/data/mongodb1/`目录下以`cloud.`开头的文件或目录的详细信息,并以人类可读的方式显示文件大小。- - 集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。

2023-07-05 18:37:51 771

原创 【redis】生产级部署

循环从 1 到 10000,每次设置一个键值对,键的格式为 `key3_数字`,值的格式为 `value_数字`。将本地的`/data/redis-cluster/7000/redis.conf`文件复制到远程主机`192.168.108.189`的`/data/redis-cluster/8000/`目录下。将本地的`/data/redis-cluster/7000/redis.conf`文件复制到远程主机`192.168.108.189`的`/data/redis-cluster/8001/`目录下。

2023-07-04 21:36:44 786

原创 【MMM】

systemctl start mysql-mmm-agent 【所有数据库启动mysql agent代理服务】systemctl start mysql-mmm-agent 【所有数据库启动mysql agent代理服务】systemctl start mysql-mmm-agent 【所有数据库启动mysql agent代理服务】systemctl start mysql-mmm-agent 【所有数据库启动mysql agent代理服务】

2023-06-30 20:53:05 129

原创 【MHA】mysql的高可用集群MHA验证

masterha_conf_host 添加或删除配置的 server 信息。masterha_check_ssh 检查 MHA 的 SSH 配置状况。masterha_check_status 检测当前 MHA 运行状态。masterha_master_monitor 检测 master 是否宕机。tar xf mha4mysql-manager-0.56.tar.gz 解压。

2023-06-30 10:05:04 118

原创 MySQL 读写分离

命令:grant all on *.* to 'test'@'192.168.200.%' identified by '123.com';基本的原理是让主数据库处理事务性查询,而从数据库处理select查询,数据库复制被用来把事务性查询导致的改变更新同步到集群中的从数据库。然后在amoeba服务器vim打开 /usr/local/amoeba/conf/amoeba.xml。命令: /usr/local/amoeba/bin/amoeba start &

2023-06-29 11:38:04 80

原创 iptables 防火墙基本操作 、PXE网络安装

iptables 防火墙基本操作 、PXE网络安装

2023-06-27 15:32:35 1411

原创 linux CentOS7 keepalived+LVS(DR)搭建部署

(红色字体master和backup不一致的地方)

2023-06-20 18:14:15 566

原创 haproxy

同样,在提示nginx部署完成时不按回车,进行haproxy测试,访问haproxy服务器的web页面会自动转到nginx1服务器的web页面,点击刷新后会跳转到nginx2服务器的web页面,多次刷新会顺序跳转。目的:两台nginx服务器做web服务,haproxy服务器做调度负载均衡,为保证提供的内容一致性使用nfs做共享目录,两台nginx服务器使用相同的共享目录文件提供web服务。注意:运行到下面这里时提示nginx部署完成,按任意键进行下一步时可暂停下,进行nginx2服务器部署。

2023-06-18 23:08:11 71

原创 linux MHA 高可用集群

概念高可用集群MHA高可用集群配置。

2023-06-15 21:15:43 126

原创 linux varnish 安装与配置

Varnish 安装 、配置

2023-06-13 21:34:13 385

原创 linux MongoDB 安装与配置

【使用时候 冷、热备份尽量不要同时使用】1. 添加 MongoDB 的官方库。3. 配置 MongoDB。4. 启动 MongoDB。6. 登录 MongoDB。

2023-06-13 21:00:42 7756

原创 linux redis安装、配置

是一种开源的数据存储技术,它提供了一个高性能的键值对存储系统,支持多种数据结构,包括字符串、哈希、列表、集合和有序集合等。Redis具有内存高速存储和持久化存储的能力,可以用于缓存、会话管理、发布订阅、实时分析等多个领域。Redis的优点包括高性能、高并发、支持事务和Lua脚本、多种数据结构、易于扩展和部署等。同时,Redis也有一定的缺点,如可用内存容量受限、持久性存储的磁盘I/O等待问题等。【】准备环境。

2023-06-12 20:50:14 2935

原创 linux mysql部署

安装过程中需要考虑数据库的配置信息,如端口号、用户名、密码等。5. 安全控制:为了保障数据安全性,需要限制访问MySQL数据库的权限,限制用户访问数据库的权限,采用SSL加密进行通信等。4. 数据备份和恢复:定期备份MySQL数据库是非常重要的,可以采用物理备份或逻辑备份的方式,以确保数据可靠性和安全性。3. 配置MySQL集群:配置MySQL集群,包括集群状态监控、节点恢复机制、数据备份和恢复策略等。监控和性能调优:通过监控MySQL的运行状态来识别和解决问题,同时归纳总结经验,进行性能调优。

2023-06-08 18:30:59 624

原创 linux Mysql 主从服务器复制配置

保存退出 并重启服务:systemctl restart mysqld。保存退出 并重启服务:systemctl restart mysqld。vim打开Mysql主配置文件写入以下内容。

2023-06-07 15:43:22 140

原创 linux Mysql 优化、备份、客户端连接

## 方法二:MySQL 客户端可视化工具(MySQL Workbench)2. 使用 MySQL Enterprise Backup。(在此不做演示等作者什么时候研究出来再补发)show databases 查看数据库。show databases 查看数据库。### 方法一:MySQL 命令行客户端。1. 使用 mysqldump。1. 调整缓冲池大小。3. 启用慢查询日志。4. 调整并发连接数。

2023-06-06 16:33:10 150

原创 linux Mysql 安装

本内容主要讲述在 linux 系统下怎么样安装 Mysql 以下讲述过程经过多方面整理而成。

2023-06-05 21:19:14 186 1

原创 LAMP 部署wordpress论坛

【代码】LAMP 部署wordpress论坛。

2023-05-31 15:08:20 38

原创 LNMT与nginx动静分离

http://192.168.115.130/img.html ( nginx报错)http://192.168.115.130/img.jsp (tomcat报错)安装yum -y install epel-release。使用站点不存在的资源进行访问,查看报错信息。命令:vim /etc/nginx/nginx.conf。以上配置不能和一下字段一起使用需要将一下内容注释。将准备好的 tomcat 源码包拖进系统并解压。.html 静态报错必须是这个界面。.jsp 动态报错必须是这个界面。

2023-05-30 21:01:18 62

原创 linux Rsync

path=/var/www/html 声明的目录。uid=rsync 运行用户。path=/backup 声明的目录。auth users=rsync_backup # 用于指定认证用户。secrets file=/etc/rsync.passwd # 指定认证用户密码。

2023-05-29 18:53:24 132

原创 linux Nginx 配置

目录nginx概念详情安装 配置文件 服务器启停 配置虚拟主机头安装方法修改访问方式基于不同ip进行访问基于不同端口进行访问基于不同域名进行访问概述功能:web中间件 反向代理 缓存 特点: 并发连接数高,单台主机并发可到达50000 只能解析静态页面 工作模型: epoll 监听端口号: 80 详情Ng

2023-05-26 21:34:13 6111

原创 linux apache配置

linux apache配置服务

2023-05-25 21:21:34 2070

原创 iscsi服务

scsi客户机开机挂载需要配合 开机自动关闭防火墙进行使用。1:首先准备两台虚拟机 一台作为服务器 一台作为客户机。2:关闭两台虚拟机的防火墙。8.进入客户端安装软件。

2023-05-24 16:31:56 1239

原创 linux NFS 储存

从客户端本地看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或目录一样,而实际上却是远端的NFS服务器的目录。/share 192.168.115.0/24(rw,no_root_squash) :配置内容。随后在第二行写入配置:/share 192.168.50.0/24(rw,no_root_squash)(rw,no_root_squash) :表示需要写的参数 参数之间要用“,”逗号隔开。NFS是一种可以将远程的磁盘挂载到本地,当作本地磁盘使用的技术。

2023-05-23 15:37:36 564

原创 linux FTP 文件共享服务器

在/etc/vsftpd/chroot_list文件中列出被不限制的用户的列表chroot_list_file=/etc/vsftpd/chroot_list。chroot_list_enable=YES|NO 是否启用chroot_list_file。2、连接建立后,服务器使用20端口主动向客户端的n+1端口发送连接,以建立数据连接。不允许/etc/vsftpd/user_list文件中出现的用户名登录FTP。3、客户端收到端口P后,使用n+1端口连接FTP的P端口,建立数据连接。

2023-05-22 21:01:52 804

原创 linux DNS服务

DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址简化用户访问互联网的成本,使用户不必使用复杂的ip进行访问FQDN,完全合格域名www.jx.com 主机名+域名 world wide web域名分类:顶级域 (一级域)二级域三级域 (主机名)1、顶级域名顶级域名又分为两类:一是国家顶级域名(national top-level domainnames,简称nTLDs),目前200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是cn,

2023-05-19 23:33:57 585

原创 linux DHCP

当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约 如果更新成功则租约剩余时间恢复最大值 更新不成功,则租约期限再过半时(75%)时,向服务器发送request包,请求更新租约 如成功则租约剩余时间恢复最大值 更新不成功,继续使用至租约到期,客户端地址失效,重新发送discovery包获取新的网络参数。复制命令:cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf 随后确认覆盖。

2023-05-18 21:39:04 1709

原创 linux SSH服务

secure shell protocol简称SSH,是由IETF网络工作小组(network working group) 制定,在进行数据传输之前,SSH先对联级数据包通过加密技术进行加密处理,加密后在进行数据传输,确保了传递的数据安全.

2023-05-17 20:41:34 323

原创 linux 中继环境搭建

网络适配器 选择自定义 选择环境如果先创建主机要与主机选择环境一样 如果先创建内,外网 则需要主机网络适配器与其环境一样。内网: 输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33 打开。然后把所有的 CentOS开头 repo结尾的目录全放到 linshi里面去 但是保留Media.repo。输入命令:mv linshi/CentOS-Media.repo .yum仓库目录:/etc/yum.repos.d/

2023-05-16 20:45:17 125

原创 linux网络概述

分层思想复杂问题简单化每层的分工更加明确,整个流程更加清晰OSI七层模型应用层:提供与用户的交互接口表示层:将数据进行压缩、加密、编码等会话层:建立双方的会话窗口传输层:实现不同主机的进程通信网络层:进行逻辑寻址数据链路层:进行物理寻址物理层:将数据转换成0和1进行传输TCP/IP协议tcp/ip协议的含义:TCP/IP协议的特点。

2023-05-15 20:54:14 205 1

空空如也

空空如也

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

TA关注的人

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