自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 docker+k8s技术笔记 正文-组件(三)

Docker+k8s 技术笔记正文核心组件配置存储中心->etcd服务​ #存储集群的元数据信息,状态信息,非关系型数据库主控(master)节点kube-apiserver服务​ #提供api接口,所有组件通过apiserver通信kube-controller-manager服务​ #由一系列控制器组成,管理 控制器 的控制器 监控集群状态 管理中

2021-10-15 11:24:16 114

原创 docker+k8s技术笔记 正文-四组基本概念(二)

Docker+k8s 技术笔记正文k8s 四组基本概念pod/pod控制器Name/NamespaceLabel/label选择器Service/IngresspodPod是k8s里能够被运行的最小逻辑单元 (原子单元)一个pod可以运行多个容器,他们共享UTS+NET+IPC名称空间,容器会实现6个维度的隔离可以把pod理解为豌豆荚,而同一pod里的每个容器是一颗颗豌豆一个pod运行多个容器 边车(sidecar)模式容器 cont

2021-10-13 15:57:19 128

原创 docker+k8s技术笔记 前言-docker与k8s(一)

Docker+k8s 技术笔记前言Docker容器化封装应用程序的意义Docker引擎统一了基础设施环境 -docker环境硬件配置(服务器硬件)操作系统的版本运行环境的异构Docker引擎统一了程序打包方式(集装箱) -docker环境 微信小程序 (技术飞跃)java程序python程序Docker引擎统一了程序部署(运行)方式 -docker容器​ java -jar … ->docker run …​ python mana

2021-10-12 17:50:04 161

原创 Watchtower-使运行的容器自动更新

Watchtower使用介绍Watchtower 本身被打包成一个镜像,因此运行它,使所有的都会自动更新root@memoriae-152:~# docker run --rm containrrr/watchtower -h Watchtower automatically updates running Docker containers whenever a new image is released. More information availa

2021-07-08 18:03:11 1354

原创 anshible -mysql

脚本ansible all -i hosts -m script -a "install-mysql.sh"#!/usr/bin/bashwget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmrpm -ivh mysql80-community-release-el7-3.noarch.rpmyum -y install yum-utils #直接使用命令修改要安装数据库yum-config-mana

2021-02-23 14:15:34 54

原创 负载均衡集群技术-nginx

前言一、什么是负载均衡集群技术负载均衡  负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。集群  集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较.

2021-02-19 16:54:58 446

原创 搭建堡垒机 jumpserver

前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot .

2021-02-15 18:23:48 1711 5

原创 linux 静态ip与动态ip地址

如何查看系统的IP地址这里以CentOS7.6的系统为例:[root@localhost ~]# ip a#在这里还可以看到更多关于IP地址的参数:回环接口,mac地址,ipv4,以及ipv6的地址...1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:..

2021-02-11 15:06:27 461

原创 linux系统乱码-设置

乱码问题:  修改字符集,否则input/output errpr可能报错,原因是你打印出了中文:解决方案:  可能是你的linux机器不支持中文的格式,使用命令查看机器的默认字符集,如下:[root@localhost /]# echo "$LANG"zh_CN.UTF-8 #提示:如果不是,需要添加中文字符集,命令如下[root@localhost /]# localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8[root@localhost /]#

2021-02-09 18:54:24 172

原创 DDos 攻击

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-09 11:12:56 665

原创 Ansible 常用的几大模块-使用方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-07 14:07:10 341

原创 Ansible -playbook

1、Ad-Hoc 的问题通过对 AD-HOC 的认识,我们发现 AD-HOC 每次只能在被管理节点上执行简单的命令。而日常工作中,我们往往面临的是一系列的复杂操作,例如我们有可能需要安装软件、更新配置、启动服务等等一系列操作的结合。此时再通过AD-HOC 去完成任务就有些力不从心了。 在这种场景下,Ansible引进了 PLAYBOOK 来帮忙我们解决这样复杂问题。2、Playbook是什么Playbook 也通常被大家翻译成剧本。 可以认为它是Ansible 自定义的一门语言(可以将 Pl

2021-02-05 21:57:25 170

原创 Ansible -自动化运维工具部署及使用

前言一、Ansible介绍1.Ansible是什么?  Ansible 是一个 IT 自动化工具。它能配置系统、部署软件、编排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。   Ansible 用 Python 编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如 Salt、Puppet、Chef等),但它们各有优劣,而Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要配置的每个节点上安装自己的组件。同时提供的另一个.

2021-02-04 21:20:02 216

原创 FTP 在局域网搭建ftp服务器-共享文件资料

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-03 20:27:54 2644 3

原创 linux 编译安装nginx

前言   在linux操作系统上安装并且部署一个简单的web页面,本文将为您介绍yum安装和源码包编译安装一、nginx介绍   Nginx (engine x) 是一个轻量级,高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。  Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:单机环境下参考服务器配置。 并发连接数在7000+ -8000左右。 集群模式20000

2021-02-02 20:48:26 290 2

原创 linux 安装mysql5.7

安装数据库mysql.5.7一、数据库介绍数据库就是一个存放计算机数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来对数据进行组织和存储的,可以通过数据库提供的多种方法来管理其中的数据。数据库的种类最常用的数据库模式主要有两种,即关系型数据库和非关系型数据库。生产环境主流的关系型数据库有 Oracle、Microsoft SQL Server、MySQL/MariaDB等。生产环境主流的非关系型数据库有 MongoDB Memcached Redis本文将

2021-01-31 17:00:39 393

原创 数据库-基础命令

day1数据库

2021-01-29 16:03:40 122

原创 centos使用yum安装软件时报错

问题:http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/Packages/quota-nls-4.01-19.el7.noarch.rpm: [Errno 14] curl#6 - “Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error”正在尝试其它镜像。quota-4.01-19.el7.x86_64.rpm FAILEDhttp://mirrors.aliyu

2021-01-28 21:12:15 942

原创 NFS技术-简易搭建

什么是NFSNFS是Net File System的简写,即网络文件系统.  网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。一、NFS服务端yum -y install nfs-utils #安装nfs服务mkdir /nfs-webdata #创建共享目录systemctl restart nfs #重启nfs

2021-01-28 20:57:01 145 2

原创 Docke-容器的安装与使用

前言  Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。  Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。  容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。一、容器介绍  容器其实是⼀种沙盒技术。顾名思义,沙盒就是能够像⼀个集装箱⼀样,把你的应用"装"起来的技术。这样,应⽤与应⽤之间,就因为有

2021-01-24 20:36:03 531

原创 linux磁盘扩容

磁盘挂载

2023-09-12 15:38:57 145

原创 CDH5.12.1

将上述manifest.json文件追加至/opt/cloudera/parcel-repo/manifest.json文件中。建议:所有节点java环境参照此处配置,将java解压至/usr/java/下,可避免必要麻烦。将mysql驱动copy到/opt/cm-5.12.1/share/cmf/lib/中。将上述两个文件移动到/opt/cloudera/parcel-repo/ 目录下。仅node1(master)节点执行。仅一台服务器执行,以node1为例。所有节点执行,node1为为例。

2023-07-07 14:21:00 174

原创 python编程(从入门到实践)3章

第三章 列表简介列表是什么​ 列表由一系列特定顺序排列的元素组成,其中多个元素之间没有任何关系,列表通常包含多个元素,因此给列表指定一个表示复数的名称(如letters、digits或names)。在python中,用方括号([ ])表示列表,并用逗号分割其中的元素。下面是一个简单的示例,vim bicycles.pybicycles = ['trek','cannondale','specialized']print(bicycles)执行python3 bicycles.py

2022-01-22 10:54:36 682

原创 python编程(从入门到实践)1-2章

第一章 搭建编程环境安装环境 略本文中的所有python练习全部适用于python3.6的环境,如果执行失败可使用python3.6环境。一个简单的python程序,hello_world.py#cat hello_world.pyprint("Hello Python world!")运行hello_world.py#python hello_world.pyHello Python world!第二章变量和简单数据类型变量尝试在hello_python.py程序中添加一个变量

2021-12-01 09:27:17 174

原创 windows安装docker-详解

windows安装dockerdocker官网 https://www.docker.com/下载windows版docker等待下载完成双击,安装等待,完成安装完毕之后 会提示重启计算机双击图标,启动docker安装WSL 2(windows安装docker必要的程序)WSL 2下载 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-updat

2021-11-09 09:16:19 883

原创 linux 搭建FTP服务

linux搭建FTP服务器:https://help.aliyun.com/document_detail/182263.html?spm=a2c4g.11186623.6.1326.6cff5ce26jqUbB(阿里云)背景信息FTP支持以下三种认证模式:匿名用户模式:任何人无需密码验证就可以直接登入到FTP服务器,但这种模式很不安全,一般只保存不重要的公开文件,不推荐生产环境使用。本地用户模式:通过Linux系统本地账号进行验证的模式,相较于匿名用户模式更安全。虚拟用户模式:FTP服务器的

2021-07-15 18:01:55 211

原创 云计算-运维笔记

source 刷新环境变量的作用是当前终端可以生效使用 切换另一个终端时会重新加载一便环境变量awk ‘{print $1}’ 1.log |sort -n |uniq -c |sort -nxargs 将上一个命令的输出 变成下一个命令的参数删除中文a d 你 好ls | grep -vP[a-z-.]+|rm -rf ‘xargs’ #egrep -P 扩展正则 ‘[ ]’ 规范写法加’’ 号*脚本1.系统初始化脚本#!/bin/bashcat <<EOF

2021-07-13 15:15:06 11273

原创 HTTP keepalive与TCP keepalive的区别

HTTP keepalive与TCP keepalive的区别?HTTP-keepaliveHTTP是基于TCP传输协议实现的,客户端与服务段要进行HTTP连接前,需要先建立TCP连接,然后客户端发送HTTP请求,服务端收到后就返回响应,至此[请求-应答]完成,随后释放连接。HTTP短连接:每次请求都经历一个建立TCP的连接。一次连接只能请求一次资源。HTTP长连接:HTTP的keepalive实现了这个功能,可以使用同一个TCP连接来发送和接受多个HTTP请求/应答,避免连接建立释放的过程造成的

2021-07-13 10:01:41 387

原创 定期清理es集群索引

清理es索引设置kibana的生命周期管理,学习成本较大,采用脚本删除es集群每日会生成一个索引,设置脚本定期删除vim delete_es_index.sh#!/bin/bashLAST_DATA=`date -d "-7 days" "+%Y-%m-%d"`curl -XDELETE http://10.100.x.x:9200/*-${LAST_DATA}设置计划任务定时执行crontab -e0 12 * * * /export/elastic/elasticsear

2021-07-06 17:37:42 702 2

原创 elastic 报错

项目场景:问题描述:解决方案:

2021-04-18 14:19:15 743

原创 jumpserver

jumpserver跳板机部署&设置采用docker部署方式,官方文档:https://docs.jumpserver.org/zh/master/install/setup_by_fast/部署手动部署创建自定义目录# cd /jump# wget https://github.com/jumpserver/installer/releases/download/v2.8.2/jumpserver-installer-v2.8.2.tar.gz或者 浏览器直接访问下载https

2021-04-18 14:17:18 261

原创 集群搭建-mysql-主从复制

前言  主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。  本文将实现数据库的主从复制一、主从复制原理  MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实例(slave)中,而且这个复制是一个异步复制的过程。  实现整个复制操作主要由三个进程完成的,其中两个进程在 Slave(sql_thread 和IO_thread),另外一个进程在 Master(IO.

2021-04-02 15:24:45 137 2

原创 详解三次握手-四次挥手状态

一、什么是三次握手?   三次握手:指建立一个tcp连接时,需要客户端和服务端总要发三个包。保证数据在传输时的一个完整性。   为什么握手要三次:更安全、可靠。服务端第一次发包时,由于网络阻塞被延迟,于是又发了一次包,这次服务端收到了并作出响应,这时服务端又收到了客户端第一次发的包,误以为这是客户端发的请求,于是又响应了一次,于是就造成了资源浪费。而且在三次握手时前两次握手不会携带数据,只有在第三次握手建立长连接状态时才会携带数据。图示:   在TCP/IP协议中,TCP协议提供可靠的连接服务,.

2021-03-20 10:04:52 5449

原创 linux 安装部署kubernets(k8s)

请参考官方文档执行 kubernets一、开始部署之前1.编译/etc/host 文件,在所有节点机器执行本地解析127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.253.176 master192.168.2.

2021-03-19 19:55:51 483

原创 docker-search 空白镜像安装-简单安装命令

给一个空白镜像安装命令,安装例如 ls cp bash等命令1.创建一个目录# mkdir mycp# cd mycp2.查看命令的目录,安装ls# which lsalias ls='ls --color=auto' /usr/bin/ls3.创建目录# mkdir {bin,lib64,etc,home,root}4.执行ldd命令# ldd /usr/bin/ls |grep -oP '/lib64\S+'|cp `xargs` ./lib645...

2021-03-18 21:06:15 264

原创 云计算-日志架构部署-应用综合---docker实现

前言提示:以下是本篇文章正文内容,下面案例可供参考一、安装docker示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')impor.

2021-02-28 21:24:23 135

原创 docker - 安装docker-compose命令及命令补全工具

安装 curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose修改为可执行权限chmod +x /usr/local/bin/docker-compose2.读入数据代码如下(示例):data = pd.read_csv( 'https://labfile.os.

2021-02-27 16:53:05 534

原创 云计算企业级小架构部署应用综合练习-docker变种(一)

前言一、图二、docker-compose1 定义 Dockerfile示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。先定义一个 Dockerfile,我们可以从这个 Dockerfile 中构建一个自定义的镜像,从而获取到一个我们自定义的容器。FROM centos:7RUN yum install -y \ vim bash-com* openssh-clients openssh-server iproute cronie;\ .

2021-02-27 16:29:45 190

原创 利用Ansible 批量推送公钥

前言利用ansible 自动化运维工具实现批量推送公钥。1、安装Ansible服务端yum安装# yum install epel-release #确保有扩展源# yum install ansible -y查看安装版本# ansible --versionansible 2.9.6 配置文件路径config file = /etc/ansible/ansible.cfg 查询模块路径configured module search path = [u'/root.

2021-02-22 20:25:38 577

docker-compose1

这是补全命令包

2021-02-27

logstash.tar

logstash.tar 镜像包

2021-02-25

filebeat.tar

docker 镜像包

2021-02-25

初始化数据库mysql.txt

对已安装的数据库重新初始化

2021-02-11

数据库5.7版本安装.txt

这里使用的是yum安装数据库5.7的 详细命令

2021-02-10

ela7.10.0.tar

elastic集群镜像包

2021-02-02

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

TA关注的人

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