自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VMware迁移后网络配置

虚拟机 ip

2024-01-10 17:02:27 445

原创 mysql 增删改查 数据库基本操作

mysql 增删改查命令

2024-01-04 13:19:15 1075

原创 linux centos 添加临时ip

ip

2024-01-04 13:05:39 612

原创 linux 安装 npm pnpm

1. **依赖共享:** 与 `npm` 和 `yarn` 不同,`pnpm` 使用硬链接和符号链接来共享依赖项,从而节省磁盘空间。2. **快速安装:** 由于依赖项的共享和符号链接,`pnpm` 的安装速度通常比 `npm` 和 `yarn` 更快。8. **`npm run`**: 运行在 `package.json` 文件中定义的脚本。- **`pnpm run`**: 运行在 `package.json` 文件中定义的脚本。- **`pnpm install`**: 安装项目的依赖项。

2023-12-20 17:25:14 1996

原创 linux 资源限制

格式通常为:`<domain> <type> <item> <value>`,其中 `<domain>` 可以是用户、组或者进程的名称,`<type>` 可以是 soft 或 hard,`<item>` 表示要限制的资源类型,`<value>` 是具体的数值。这些参数通常采用 `key = value` 的形式进行设置。`/etc/security/limits.conf` 和 `/etc/sysctl.conf` 是两个在 Linux 系统中用于配置系统参数和限制的重要文件。

2023-12-13 15:58:53 71

原创 mycat 读写分离 简单搭建

mycat 简单配置

2023-11-02 14:02:16 62

原创 docker部署mysql_exporter(配prometheus)mysql版本为5.7

监控mysql

2023-10-26 17:23:24 1682

原创 awk sed grep sort uniq find 命令详解

linux基础命令

2023-10-25 14:05:09 187 1

原创 rsync 与 dd 详解

dd 与 rsync

2023-10-24 14:15:45 233

原创 firewalld 详解

firewalld详解

2023-10-09 09:56:03 916

原创 openvpn搭建与简单配置

openvpn详解

2023-10-08 14:10:12 10023 4

原创 easy-rsa 证书详解

rsa证书 个人总结

2023-10-08 13:11:29 1595

原创 iptables 详解

iptables 防火墙准入规则 详解

2023-09-21 11:37:23 744 1

原创 linux 常见解压压缩命令详解

tar unzip 命令详解

2023-09-19 13:16:22 1797

原创 linux下各目录的大概含义 详细版

linux 基础 目录 详解

2023-09-19 10:05:09 2762

原创 ansible 深入

ansible 深入

2023-09-15 13:30:07 129

原创 bond简单入门

网络聚合bond

2023-09-15 11:32:48 1345

原创 prometheus基本入门

global:global部分定义了全局配置选项。指定了采集数据的时间间隔,以持续时间格式(例如:15s、1m)表示。指定了评估规则的时间间隔,以持续时间格式表示。允许添加一组键值对作为外部标签,这些标签将应用于所有指标样本数据。定义了要监控的目标(例如服务或节点)以及相关的配置选项。job_name表示当前监控任务的名称。指定了该监控任务的采集时间间隔。是一个列表,其中可以列出一个或多个静态配置。targets指定了要采集数据的目标的地址,可以是 IP 地址、主机名或其他形式的标识符。

2023-09-12 11:15:04 130

原创 ARM服务器MySQL

mkdir -p /home/ctff/docker-date/mysql-docker/mysqlmkdir -p /home/ctff/docker-date/mysql-docker/mysql-initdocker run --name mysql --restart=always \ -v /data1/mysql-docker/mysql:/var/lib/mysql \ -v /data1/mysql-docker/mysql-init:/docker-entrypoint

2023-07-05 18:32:53 178

原创 k8s组件

headless service headless service返回的是与pod直接通信endpoint 避免service与pod额外的通信层 常用语statefulset为pod分配唯一的dns 以便通过dns直接通信。kube proxy 主要辅助service和endpoints资源对象的功能实现 是service的负载均衡和pod的网络代理 把service和endpoints的匹配规则映射到ipvs iptables上。

2023-05-30 16:58:57 138

原创 Ansible 自动化运维工具

ansible 是自动化运维工具 基于python开发 分布式 无需客户端 轻量级 实现批量系统配置 批量程序部署 批量运行命令等功能 ansible 是基于模块工作的 本身没有皮力量部署能力 真正具有批量部署的是ansible所运行的模块 ansible只是提供框架。ansible -i all -m ping -o -o把回显归为一行 -i指定清单文件 -m 模块名称(不加模块默认位command模块) -a传递给模块的参数 这里的ping是判断ssh端口是否存货 是否可以连接。

2023-05-27 09:34:36 119 2

原创 zabbix小结

通过免费的瑞祥云里添加zabbix模块 安装官方指导流程在zabbix agent端安装需要配置的插件 然后在瑞祥云配置里添加分配策略 和 通知策略 再在zabbix里添加报警媒介 关联报警用户 设置监控项 触发器 动作 操作等。需要在钉钉里添加一个报警机器人 记录下机器人的webhook 再在zabbix agent 自定义报警目录里添加py脚本 把机器人的webhook写在相应的位置。web 在配置里创建主机群组 配置里创建主机 配置主机里配置应用集。

2023-05-20 14:30:30 85

原创 linux 基础服务

做成逻辑卷 lv (lvcreate -L 指定大小(-l不加m为设置PE)-n 指定名字 vg1(从哪个池里拿) lvs 查看lv lvextend -L(指定大小) /扩展哪个磁盘 lvremove 指定目录 移除)#anon_other_write_enable=YES #是否允许匿名用户有其他写入权(改名,删除,覆盖)/共享的目录 共享给谁ip/掩码 (权限,no_root_squash,sync)#anon_mkdir_write_enable=YES #允许匿名用户创建目录。

2023-05-20 11:43:08 85

原创 rabbitmq消息队列小结

相对于普通集群 会把消息队列内容复制到各个节点 从而实现集群的高可用 通过在普通集群配置完成之后 通过 rabbitmq set_policy(跑了c) 设置策略实现镜像集群的配置。如kafka 发布订阅模式包含三个角色 话题(topic)发布者(pub)订阅者(sub)发布者将消息发送到话题 系统将消息传递给多个订阅者 一次发布 多次消费。如rabbitmq 包含三个角色 消息队列 发送者 接收者 每个消息被发送到一个特定的队列 接收者从队列中获取消息 队列保留消息 直到超时或者消费掉。

2023-05-20 11:27:56 78

原创 lvs+keepalived

软件作用 通过lvs提供的负载均衡技术实现高性能高可用的服务器集群 具有良好的可靠性可扩展行可操作性 从而以低廉的成本实现最优的服务性能。所谓四层负载均衡 也就是主要通过报文中的目标ip地址和端口 再加上负载均衡设备设置的服务器选择方式即分发策略 选择内部服务器。lvs nat 模式 高可用 需要为lvs负载器做两个vip 一个用于接收用户的请求 一个用于接受后端服务器返回的请求。nat 给负载均衡器添加一个桥接ip或者公网ip 将服务器添加的ip设置为vip 将服务器虚拟ip绑定多个后端ip。

2023-05-20 11:04:05 73

原创 elk+kafka基本

kafka组件 话题(特定类型的信息流) 生产者(能够发布消息到话题的任何对象)消费者(可以订阅一个或多个话题)服务代理(已发布的消息保存在一组服务器中 被陈我给代理或kafka集群)zookeeper(kafka通过组k波存储集群信息)索引分片 是es获取日志的最小单位 用于方便收集备份和迁移 利用分片将数据分发到集群内各处 每个主分片上有个索引 获取数据的时候是调取索引 默认为五个。logstash 收集日志(在java上跑) es 搜索分析 kibana web页面展示。filebeat收集日志。

2023-05-20 10:07:23 224

原创 jenkins 总结

流程 开发者将代码上传到版本库 jenkins通过配置本库的连接地址获取代码 Jenkins获取源代码后通过参数化构建或者触发器构建 开始编译打包 jenkins通过调用maven(Ant gradle)命令实现编译打包过程 生成的war包通过ssh插件上传到远程服务器中通过shell脚本自动发布项目。jenkins构建项目时 勾选构建触发器 gitlab webhook URL 把后面的地址记下 以及下面token记下。jenkins插件 Maven 美纹插件 用于编译。

2023-05-20 09:14:59 77

原创 docker 容器基本命令和基本原理

docker

2023-05-19 21:16:33 168 2

原创 iptables firewalld 防火墙相关知识

-remove-service=<服务名> --zone=<区域> 指定区域不再允许该服务的流量。--remove-port=端口号/协议号 --zone=区域 指定该区域不再允许使用该端口流量。--list-all --zone=区域 显示指定区域的网卡配置参数 资源 端口 以及服务等信息。--add-service=<服务名> --zone=<区域> 设置指定区域允许该服务的流量。--add-port=<端口/协议号> --zone=区域 指定区域允许该端口的流量。

2023-05-13 08:28:19 72

原创 git gitlab github

gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" #备份的路径。执行备份命令 存放备份文件的绝对位置 /opt/gitlab/bin/gitlab-rake gitlab:backup:create。git config 命令的 --global参数 用了这个参数 表示你这台机器上所有git仓库都会使用这和个配置。ssh-copy-id -i git@服务端ip 将密钥传输到git服务器中的git用户。

2023-04-25 21:10:27 60

原创 redis 个人总结

删除槽 ./redis-cli --cluster reshard 要删除的ip --cluster-from 删除节点的id --cluster-to 接受槽的id --cluster-slots 移除槽的数量 --cluster-yes。添加从节点 ./redis-cli --cluster add-node 主ip 从ip --cluster-slave --cluster-master-id 主id。需要启动启动文件和配置文件 如 ./redis-server ../redis.conf &

2023-04-25 21:06:32 76

原创 jenkins git gitlab 部署简略图 通俗易懂

jenkins 图解

2023-04-20 20:46:17 211

原创 git 从 了解 到 入门

主要讲解git

2023-04-19 08:32:12 51

原创 LINUX基础服务

做成逻辑卷 lv (lvcreate -L 指定大小(-l不加m为设置PE)-n 指定名字 vg1(从哪个池里拿) lvs 查看lv lvextend -L(指定大小) /扩展哪个磁盘 lvremove 指定目录 移除)#anon_other_write_enable=YES #是否允许匿名用户有其他写入权(改名,删除,覆盖)/共享的目录 共享给谁ip/掩码 (权限,no_root_squash,sync)#anon_mkdir_write_enable=YES #允许匿名用户创建目录。

2023-04-14 08:30:50 76

原创 tomcat从了解到入门

context> #配置context的主要目的指定对应对的webapp的根目录。 #核心容器组件,catalina引擎,负责通过connector接收用户请求,并处理请求,将请求转至对应的虚拟主机host。元素代表整个容器,是Tomcat实例的顶层元素.它包含一个元素.并且它不能做为任何元素的子元素.jdk是java语言的软件开发工具包 jdk是整个java开发的核心 jdk中包括了完整的jre java运行环境。

2023-04-10 19:52:54 111

原创 Nginx 从了解到入门

nginx 摘要

2023-04-07 19:40:38 199 1

原创 MySQL 从了解到入门 (包含主从复制读写分离)傻瓜式流程

mysql 入门 语法与主从复制读写分离 (傻瓜式流程)

2023-03-24 20:20:30 176

原创 函数 正则表达式awk sed 基本解释

函数 正则表达式awk sed 基本解释

2023-03-10 20:19:27 68 1

原创 shell for while case 语句解释和基本命令

shell for while case 基本语句逻辑解析

2023-03-09 19:41:54 138 3

原创 linux基础知识逻辑图(下)

linux 基础总结分享

2023-02-28 20:03:31 50

空空如也

空空如也

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

TA关注的人

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