自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bcache

bcache是linux内核块设备层的软件驱动,使用高速存储设备为传统机械磁盘做io缓存,经常访问的热数据会缓存在固态硬盘中并直接返回给应用程序,大大提升了具有热数据访问特征的应用场景IO性能。已opensuse leap 15.4为例,backing设备为10T SATA硬盘,cache设备为4TB NVMe固态硬盘。

2024-05-22 17:08:36 299

原创 Ceph分布式存储系统

部署工具ceph-deploy必须以普通用户登录到ceph集群的各目标节点,且此用户需要拥有无密码使用sudo命令的权限,以便在安装软件及生成配置文件的过程中无需中断配置过程。ceph存储集群的部署的过程可通过管理节点使用ceph-deploy全程进行,这里首先在管理节点安装ceph-deploy及其依赖的程序包。命令时,指定的用户需要通过ssh协议自动认证并连接到各ceph节点,以免ceph-deploy命令在配置中途需要用户输入密码。在管理节点上生成ssh密钥并将其公钥分发至ceph集群的各节点上。

2023-05-15 16:35:26 180

原创 服务器清缓存脚本

【代码】服务器清缓存脚本。

2023-04-19 10:06:10 264

原创 linux操作系统性能优化

在Linux上,cache为文件缓存,与文件相关,只包含文件内容。LINUX系统内存管理的原则为:尽可能多的使用Cache+Buffer,减少SWAP分区的使用,以提高性能。Cache的占用会提高虚存的命中率,从而提高系统性能。执行以上命令后,系统当前没有使用到的文件缓存会被丢弃,再次查看cached所占用的内存大小就是linux正在使用的共享内存部分。0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存。说明:设置当前shell以及由它启动的进程的资源限制。

2023-03-28 17:30:17 249

原创 kafka精通1

熟练掌握kafka集群的发布跟消费细节

2022-11-14 21:29:16 576

原创 zookeeper集群

掌握zookeeper集群原理

2022-11-10 11:35:33 590

原创 kafka消息队列系统

掌握kafka消息队列

2022-11-08 21:56:11 274

原创 ELK日志分析系统----Kibana

掌握kibana

2022-11-03 13:54:04 172

原创 ELK分析系统----Elasticsearch集群

掌握Elasticsearch集群的简单使用

2022-10-25 10:24:15 1265

原创 ELK分析系统----Logstash

掌握logstash

2022-10-23 16:36:07 361

原创 ELK分析系统----Filebeat

掌握filebeat的使用

2022-10-20 17:47:20 445

原创 redis

掌握redis的配置和集群方案

2022-10-13 09:45:37 232

原创 负载均衡服务----HAProxy

1、掌握haproxy的功能和配置

2022-09-22 20:48:57 263

原创 K8S学习----集群调度/节点亲和性/污点和容忍

1、掌握集群调度的过程2、学会节点亲和性的设置和作用3、掌握污点和容忍的设置和作用

2022-09-15 19:49:45 486

原创 K8S学习----存储PV-PVC/StatefulSet

1、掌握PV和PVC的关系2、掌握statefulset对象

2022-09-14 17:46:32 781

原创 K8S学习----存储Secret/volume

1、掌握secret2、学会volume卷的挂载

2022-09-14 14:35:22 267

原创 K8S学习----Service Ingress/存储 configmap

1、了解ingress2、学会使用configmap

2022-09-08 15:46:49 448

原创 K8S对象---service

1. 了解service的概念 2. 掌握service的类型和数据转发流程 3. 掌握定位的思路和方式

2022-09-07 15:49:28 538

原创 K8S控制器---RS/Deployment/daemonset

掌握各种控制器的作用和使用。

2022-09-06 17:27:38 831

原创 K8S资源清单---探针/控制器说明

1、容器探针和探测方式2、Pod的状态和Pod的分类3、控制器说明

2022-09-06 10:34:12 280

原创 K8S学习---资源清单/pod的生命周期/init C

Pod能够具有多个容器。应用运行在容器里面,但是它也可能有一个或多个先于应用容器启动的init容器。初步了解K8S中yaml的资源分类,理解Pod的生命周期,init C容器的重要性。资源清单常用字段说明。

2022-09-05 10:45:40 275

原创 kubernetes学习--入门

了解K8S的概念。

2022-09-02 15:29:15 240

原创 搭建SFTP服务,并SSH和SFTP端口分离、用户权限控制

能够完成sftp服务的部署,且实现ssh和sftp的端口分离,不使用默认的端口,sftp用户的权限只可以访问该用户的家目录里的文件和其下的子目录,实现权限控制。

2022-08-09 20:44:48 4231

原创 shell脚本--判断脚本目录和记录日志函数模板

学习目标:shell脚本的一些常用模板学习内容:1、判断当前脚本的名称和脚本当前的绝对路径SCRIPT_NAME=$(echo ${0##*/});SCRIPT_PATH=$(dirname "$0");这里其实可以直接写成:SCRIPT_PATH=`cd $(dirname "$0");pwd`;这样就不需要下面在进行判断echo ${SCRIPT_PATH} | grep ^/ >/dev/nullrst=$?if [ "X${SCRIPT_PATH}" = "X." ];

2022-05-17 09:21:45 300

原创 nginx基础

学习目标:了解nginx的基础功能学习内容:nginx简述nginx是一个开源且轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载平衡优势采用IO多路复用epoll模型学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1 个...

2022-05-06 11:16:42 169

原创 liunx常用定位工具命令

学习目标:netstatSARmpstattop学习内容:1. netstat作用:查看系统的端口状态、网络状态,监控TCP/IP网络的工具常用参数:-a 显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息,格式同“ifconfig -e”。-n 以网络IP地址代替名称,显示出网络连接情形-r 显示核心路由表,格式同“route -e”-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。-v 显示

2022-05-05 11:10:00 1296

原创 ansible实现role的高级用法---httpd服务剧本简单样例

学习目标:能够编写简单的role角色学习内容:[root@zabbix_server ansible]# tree roles/app/roles/app/├── files│ └── testfile.conf├── handlers│ └── main.yml├── tasks│ ├── file.yml│ ├── group.yml│ ├── main.yml│ ├── start.yml│ ├── templ.yml│ ├── user.

2022-05-03 11:23:14 196

原创 ansible高级进阶

学习目标:学习内容:迭代with_items迭代:当有需要重复性执行的任务时,可以使用迭代机制对迭代项的引用,固定变量名 “item”要在task中使用with_items给定要迭代的元素列表列表格式:字符串 字典[root@zabbix_server ansible]# cat testitem.yml ---- hosts: all remote_user: root tasks: - name: create file file: name=/home/my

2022-05-02 16:18:39 1642

原创 模板--templates

学习目标:提示:这里可以添加学习目标学习内容:模板templatestemplates功能利用template模板安装nginx样例[root@zabbix_server ansible]# tail -9 /etc/ansible/hosts[LYP]#172.28.102.130 ansible_user=root ansible_ssh_pass=Cm146688!#172.28.102.131 ansible_user=root ansible_ssh_pass=Cm1466

2022-04-30 18:18:30 2356

原创 ansible-playbook变量使用

学习目标:能够学会在写playbook时定义和使用变量学习内容:playbook中变量的使用变量名:仅能由字母、数字和下划线组成,且只能以字母开头变量来源:通过命令行指定变量的样例[root@zabbix_server ansible]# cat install.yml ---- hosts: LYP remote_user: root tasks: - name: install package yum: name={{ pkname1 }} -

2022-04-30 10:56:34 470

原创 ansible-playbook详解

学习目标:可以简单的编写playbook学习视频链接:https://www.bilibili.com/video/BV18t411f7CN?p=5学习内容:ansible-playbookansible-vault功能:管理加密解密yml文件ansible-console功能:可交互执行命令,支持tabplaybookplaybook是由一个或多个play组成的列表play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上讲,所谓

2022-04-29 21:50:53 648

原创 vim编辑器显示字体颜色

学习目标:能够显示vim字体颜色学习内容:更改配置文件先查看vim-enhanced有没有安装rpm -qa vim-enhanced[root@zabbix_server ansible]# rpm -qa vim-enhancedvim-enhanced-7.4.160-4.el7.x86_64编辑.bash_profile或 .bashrc在行尾添加 export TERM=xterm选一个命令执行echo “export TERM=xterm” >>.b

2022-04-29 15:16:53 2151

原创 ansible配置文件及常用模块详解

学习目标:掌握ansible.cfg配置文件内容学习内容:ansible.cfg配置#inventory = /etc/ansible/hosts #主机配置列表#library = /usr/share/my_modules/ #库文件存放目录#remote_tmp = ~/.ansible/tmp #临时py命令文件存放在远程主机的目录#local_tmp = ~/.ansible/tmp #本机的临时命令执行目录#forks

2022-04-28 23:27:02 450

原创 运维自动化---zabbix-agent2安装与实操

学习目标:掌握zabbix-agent2的安装,zabbix-server监控agent主机学习内容:部署zabbix-agent2Agent2 默认使⽤的 10050 端⼝,与 Zabbix Agent 端⼝⼀样,不修改端⼝情况下,同⼀台机器不能同时启动 Zabbix Agent 与 Zabbix Agent2。安装准备前提:再准备⼀台linux虚拟机,且配置好专有的yum源,参考zabbix-server安装指导文档中的yum源配置# 信息172.28.102.130zabbix_ag

2022-04-28 14:56:58 7939

原创 运维自动化---zabbix安装

学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1

2022-04-28 11:07:37 1287

原创 linux入门

学习目标:对linux有所了解,从基础开始入门学习内容:1、什么是shellShell 是Linux系统的用户界面, 提供了用户与内核进行交互操作的一种接口。 它接收用户输入的命令并把它送入内核去执行shell也被称为LINUX的命令解释器(command interpreter)shell是一种高级程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环

2022-04-27 20:29:53 835

原创 运维自动化----Ansible

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-04-27 18:55:13 1059

空空如也

空空如也

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

TA关注的人

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