自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins中添加sonnarqube与OWASP Dependency-Check

jenkins sonarqube代码检查 owasp dependency-check 漏洞扫描

2023-09-20 16:47:11 908 1

原创 Node.js部署 linux

【代码】Node.js部署 linux。

2023-04-10 14:59:25 207

转载 Prometheus监控k8s中pod的JVM与服务的自动发现

prometheus监控k8s中微服务JVM与服务的自动发现

2022-09-08 15:45:18 4331

原创 Ubantu基础镜像更换腾讯源

Ubantu基础镜像更换腾讯源

2022-08-03 10:49:31 1236

原创 K8S中ipvs模式下长连接经常断开的问题与内存释放

通过研究net.ipv4.tcp_keepalive的具体用途和设置方法之后,找到了解决方法尝试把net.ipv4.tcp_keepalive_time+net.ipv4.tcp_keepalive_probes*net.ipv4.tcp_keepalive_intvl改成了小于900的值

2022-07-18 17:16:32 2149

原创 网络小工具集合

网络工具合集

2022-04-27 18:00:34 2026

原创 Helm部署Milvus集群

helm部署Milvus集群

2022-03-28 14:49:04 3688 31

原创 Elasticdump安装及使用

前言Elasticdump安装有网络的安装方式无网络的安装方式Elasticdump使用Elasticdump安装#下载安装包cd /u-datawget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xztar xf node-v10.13.0-linux-x64.tar.xz#建立文件软连接到系统命令ln -s /u-data/node-v10.13.0-linux-x64/bin/node /usr/bin/n

2021-12-06 15:55:49 2538 2

原创 HPA 控制器———K8S的弹性伸缩

前言弹性伸缩介绍Metrics Server聚合 API安装HPA(弹性伸缩实验)缩放间隙基于内存弹性伸缩弹性伸缩介绍在使用中我们使用一条 kubectl scale 命令可以来实现 Pod 的扩缩容功能,但是这个毕竟是完全手动操作的,要应对线上的各种复杂情况,我们需要能够做到自动化去感知业务,来自动进行扩缩容。为此,Kubernetes 也为我们提供了这样的一个资源对象:Horizontal Pod Autoscaling(Pod 水平自动伸缩),简称HPA,HPA 通过监控分析一些控制器控制的所有

2021-11-04 16:57:47 2671 2

原创 关于k8s的ipvs转发svc服务访问慢的问题分析

[root@worker2 ~]# ethtool -K flannel.1 tx-checksum-ip-generic off参考博客:https://blog.csdn.net/comeyes/article/details/106123409https://t.du9l.com/2020/03/kubernetes-flannel-udp-packets-dropped-for-wrong-checksum-workaround/

2021-09-28 10:34:08 406

原创 k8s部署redis,pv,pvc持久化与mysql

前言K8S的环境部署主机清单创建NFS持久化目录安装NFS创建PV&PVCK8S中的部署Redis配置文件:configmapDeployment:redisServicek8s验证数据迁移数据备份数据还原关于appendonly.aof和dump.rdbK8S的环境部署我这里已经部署完毕了,这里就不演示了主机清单20.0.0.21master1centos 7.420.0.0.22master2centos 7.420.0.0.23node1centos

2021-07-03 16:33:17 1558 2

原创 Linux优化连接

报错今天压力测试时, 刚开始出现了很多异常, 都是 java.net.NoRouteToHostException: Cannot assign requested address. 经网上查资料, 是由于linux分配的客户端连接端口用尽, 无法建立socket连接所致虽然socket正常关闭,但是端口不是立即释放, 而是处于TIME_WAIT状态, 默认等待60s后才释放。查看linux支持的客户端连接端口范围, 也就是28232个端口: cat /proc/sys/net/ipv4/

2021-06-22 19:13:08 249

原创 Firewalld配置指定网段访问1-65535端口/指定IP访问指定端口

前言条件:改完配置文件后重载一下防火墙服务条件:内网环境的特定服务器,现在只允许指定IP或IP段进行访问,其他一律屏蔽,配置步骤如下#先确认并开启firewalld服务systemctl status firewalldsystemctl enable firewalldsystemctl start firewalld#直接编辑xml配置文件,比用firewall-cmd命令更方便其实(CentOS7里面默认就一个public.xml配置文件)#Ubuntu系统中的默认public.xm

2021-06-15 15:27:53 5335 1

原创 Redis 6.2.4集群部署

前言环境准备yum源更换,如果有可省略安装依赖环境安装redis执行安装脚本编辑集群配置文件第一个8101编辑集群配置文件第一个8102启动redis创建集群验证集群功能写入数据验证环境准备20.0.0.21 8101 810220.0.0.22 8101 810220.0.0.23 8101 8102mkdir /u-datacd /u-datayum源更换,如果有可省略##yum源(1)cd /etc/yum.repos.d/rm -rf local.r

2021-06-08 16:29:49 723

原创 K8S操作随便记

前言HOSTS安装DOCKER系统环境设置 rsyslogd 和 systemd journald配置K8S源IPVS##以上所有节点都要操作,接下来开始单独master操作##HOSTSmaster001 172.17.2.148 hapryx+keepalived+etcdmaster002 172.17.2.149 hapryx+keepalived+etcdmaster003 172.17.2.150 hapryx+keepa

2021-06-06 22:46:56 120

原创 Fafka集群+Zookeeper集群

前言系统环境下载与解压安装包部署zookeeper集群配置zookeeper自启脚本的方法Fakfa集群部署验证环境系统环境20.0.0.2120.0.0.2220.0.0.23下载与解压安装包20.0.0.21,20.0.0.22,20.0.0.23全部操作:kafka官网地址:http://kafka.apache.org/downloads/下载地址:wget https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.7.1/kafka

2021-06-04 16:07:00 328

原创 Flink集群部署

前言系统环境上传软件包开始配置修改配置文件将上面改的三个配置文件传输到另外两台启动系统环境vim /etc/hosts20.0.0.21 flink120.0.0.22 flink220.0.0.23 flink3master与另外两个节点配置免密20.0.0.21:ssh-keygen -t rsa ##一路回车ssh-copy-id [email protected] [email protected]上传软件包开始配置cd /opttar zxvf flink

2021-06-04 15:58:00 170

原创 mysql8.0.12编译安装

前言MYSQL系统环境依赖环境安装下载源码包创建用户和建立数据目录并赋予用户目录权限编译安装配置my.cnf配置启动脚本如果报错,修改/etc/init.d/mysqld启动MySQL服务重置密码MYSQL系统环境systemctl stop firewalldsystemctl disabled firewalldsetenforce 0iptables -F[root@yw-test yum.repos.d]# vim /etc/selinux/configSELINUX=disabl

2021-05-19 21:36:48 1283 8

原创 Fdisk与Ftp

大磁盘挂载与大数据传输

2021-05-12 11:58:07 239 1

原创 使用 EFKLK 搭建 Kubernetes 日志收集工具栈

https://mp.weixin.qq.com/s/lPeYavvFJ6GdivkT0iwTGw

2021-04-29 15:00:12 259

原创 Nnginx专场

Nginx跨域配置server { listen 80; server_name bond.analyst.ai; access_log /niub/nginx_logs/analyst.ai/bond.analyst.ai_access.log abcft; error_log /niub/nginx_logs/analyst.ai/bond.analyst.ai_error.log info; #return 301 https://$server_name$r

2021-04-28 11:18:29 450

原创 Docker——consul自动发现与更新服务

目录什么是consul,有什么作用1.Consul的作用2.consul是如何做到做到服务的自动发现与更新呢?Docker consul自动发现服务架构的构建1.底层环境2.docker安装3.配置consul服务器4.配置容器服务器5.安装consul-template6.验证反向代理的轮询机制7.验证自动发现与更新服务8.consul添加多节点什么是consul,有什么作用consul是HashiCorp公司推出使用go语言编写的开源工具,用于实现分布式系统的服务发现与配置具有如下特性:1、c

2020-11-21 16:22:08 450

原创 Docker Compose容器编排

目录Docker Compose容器编排详解1.什么是Docker Compose?有什么作用?2.使用Docker Compose三个步骤Docker Compose容器编排详解1.什么是Docker Compose?有什么作用?Docker Compose 的前身是Fig,它是一个定义及运行多个容器的工具使用Docker Compose不再需要使用shell脚本来启动容器通过Docker Compose可以使用YML文件来配置应用程序所需要的的所有服务Docker Compose非常适

2020-11-18 10:07:53 279

原创 Docker——私有仓库的搭建+docker数据卷+容器数据卷+端口映射+容器互联

目录1.docker私有仓库的搭建1.1私有仓库的搭建1.2.私有仓库的常用命令2.Docker 数据卷3.数据卷容器4.端口映射5.容器互联1.docker私有仓库的搭建1.1私有仓库的搭建##私有仓库的搭建##[root@docker ~]# docker pull registryUsing default tag: latestlatest: Pulling from library/registrycbdbe7a5bc2a: Pull complete 47112e65547d:

2020-11-16 09:10:12 142

原创 Dockerfile——构建手工编译安装版的(SSHD、systemctl、nginx、Tomcat、MySQL镜像)

目录什么是Dockerfile1.Dockerfile常用命令Dockerfile构建容器1.构建Apache镜像2.构建sshd镜像3.构建systemctl镜像4.nginx镜像(手工编译安装的方法)5.tomcat镜像构建6.构建mysql镜像什么是DockerfileDockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像docker build命令用于从Dockerfile构建映像。可以

2020-11-14 22:33:40 684

原创 Docker的基本管理命令!!!学会docker的第一步

深夜博文,干活满满Docker的安装Docker基础命令1.查看镜像与版本信息2.查找指定镜像3.下载镜像Docker的安装##这里我用的是阿里线网源,所以需要先搭建yum线网源仓库##[root@localhost ~]# hostnamectl set-hostname docker[root@localhost ~]# su[root@docker ~]# cd /etc/yum.repos.d/[root@docker yum.repos.d]# lsbackup local.re

2020-11-10 11:22:52 764

原创 Docker基础管理——学docker必盘的知识体系

Docker什么是Docker1.Docker的使用场景2.容器与虚拟机的区别Docker的核心概念及安装方式Docker的安装方式镜像加速网络优化Docker自2013年爆红以来,一直独领风骚,以下是我整理的一些Docker基础理论,个人感觉这些是以后玩Docker,K8S等的敲门砖,很基础,很重要!什么是DockerDocker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件是一个开源的应用容器引擎,让开发者可以打包大

2020-11-09 22:52:35 844

原创 MongoDB原理+命令(增删改查✯数据导入导出✯备份与恢复✯克隆表✯创建多实列✯管理用于以及进程管理)!!!

深夜博文,满满干活MongoDB概述1.MongoDB的优点2.MongoDB主要特性3.MongoDB 使用场景MongoDB基础操作1.安装MongoDB2.单台服务器配置多实例3.MongoDB基本操作3.1进入数据库3.2创建表 (db.createCollection命令创建)3.3插入数据(可以for循环)3.4设置别名【count()统计】3.5修改值,删表,删库MongoDB升级操作1.数据导出与导出1.1导出MongoDB中的数据(mongoexport命令)1.2导入数据到MongoDB

2020-11-08 02:53:37 1120

原创 redis主从复制+哨兵

直接上硬货主从复制原理如果在主从传输过程中,从节点挂了怎么办?什么是主从复制风暴?主从复制优缺点redis主从复制1.底层环境2.实验拓扑图3.所有服务器安装redis4.修改配置文件5.验证主从复制哨兵模式原理哨兵的主要作用配置哨兵模式1.底层环境2.首先安装redis3.修改配置文件4.开启哨兵模式5.验证哨兵模式主从复制原理①:从服务器slave先于主服务器master建立socket长连接②:从服务器slave向主服务器master发送一个PSYNC命令,请求复制数据。③:主服务器mast

2020-11-07 17:02:41 834

原创 Redis的持久化和内存优化!!!

两种优化模式Redis持久化持久化概述与持久化RDB方式持久化AOF持久化Redis的优化(内存方向)AOF重写机制Redis性能管理什么是内存碎片率?什么是内存使用率?回收KeyRedis持久化持久化概述与持久化持久化概述Redis是运行在内存中,内存中的数据断电丢失为了能够重用Redis数据,或者防止系统故障,需要将Redis中的数据写入到磁盘空间中,即持久化持久化分类RDB方式:创建快照的方式获取菜一时刻Redis中所有数据的副本AOF方式:将执行的写命令写到文件的末尾,以日志的

2020-11-05 14:50:29 871

原创 Redis 原理与配置优化(五种数据类型+常用键设置)

非关系型数据库之Redis关系数据库与关系型数据库非关系型数据库产生背景关系数据库与非关系型数据库的区别Redis简介Redis的相关配置redis常规命令redis-cli命令行工具key相关命令redis-benchmark测试工具Redis多数据库操作安装redis关系数据库与关系型数据库■ 关系型数据库:一个结构化的数据库,创建在关系模型基础上一般面向于记录包括:Oracle、MySQL、SQL Server、Microsoft Access、DB2等■ 非关系型数据库除了主流的

2020-11-04 11:46:00 879

原创 Linux——引导过程与服务控制

Linux引导过程与服务控制Linux操作系统引导过程1.系统引导2.系统初始化进程2.systemd单元类型4.运行级别所对应的systemd目标修复MBR扇区故障1.修复MBR扇区故障备份MBR扇区数据,模拟故障,恢复数据实验修复GRUB引导故障实验忘记root密码-CentOs7.6系统版本Linux操作系统引导过程1.系统引导开机自检(BIOS)自检基本的硬盘,找到第一块能够引引导的设备MBR引导找到硬盘MBR引导分区,读取GRUB信息(grub.conf在哪里?)GRUB

2020-11-03 11:35:37 772

原创 Linux———磁盘管理与文件系统!!!

前言磁盘基础1.硬盘的结构2.磁盘分区表示3.磁盘分区的结构文件系统类型检测并确认新硬盘1.规划硬盘中的分区2.检测并确认新硬盘3.规划硬盘中的分区管理文件系统1.创建文件系统2.mkfs命令的使用3.mkswap命令的使用4.挂载、卸载文件系统4.1挂载文件系统4.2卸载文件系统5.设置文件系统的自动挂载6.查看磁盘使用情况磁盘基础1.硬盘的结构(1)物理结构盘片:硬盘有多个盘片,每盘片 2 面磁头:每面一个磁头(2)数据结构扇区:磁盘上的每个磁道被等分为若干个

2020-11-03 11:22:18 673

原创 Linux——账号和权限管理

前言1管理用户账号和组账号1.1用户账号和组账号概述1管理用户账号和组账号与 Windows 操作系统相比,Linux 操作系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在一些差异。1.1用户账号和组账号概述与 Windows 操作系统一样,Linux 操作系统的每一个用户账号也都有唯一的用户名与密码。用户在登录时输入正确的用户名和密码,就能够进入操作系统和自己的主目录。本小节将介绍 Linux 操作系统中用户账号和组账号的相

2020-11-03 09:21:55 1476

原创 PXE自动装机与无人值守,踢走批量装机的烦恼!!!

这里写目录标题PXE介绍PXE优点PXE运行前提条件部署PXE环境部署部署步骤验证 PXE 网络安装Kickstart 无人值守安装生成应答文件全部步骤PXE介绍在大规模的 Linux 应用环境中,如 Web 群集、分布式计算等,服务器往往并不配备光驱设备,在这种情况下,如何为数十乃至上百台服务器裸机快速安装系统呢?传统的 USB 光驱、移动硬盘等安装方法显然已经难以满足需求。本章将学习基于 PXE(Preboot eXecution Environment,预启动执行环境)技术的网络装机方法,

2020-11-02 18:59:47 657

原创 LINUX——部署YUM仓库及NFS共享服务

这里写目录标题YUM仓库概述yum的配置文件yum常用命令软件安装、升级 、卸载YUM搭建1.本地yum2.FTP-YUM源服务器3.搭建阿里线网yum源NFS 共享存储服务12、在客户机中访问 NFS 共享资源三、实验YUM仓库概述YUM的前身是YUP( Yellow dog Updater,Yellow dog Linux的软件更新器 ),最初由TSS公司使用Python语言开发而成,后来由杜克大学的Linux开发队伍进行改进,命名为YUM(Yellow dog Updater Modified)

2020-11-02 18:29:12 1267

原创 Linux网络服务--DNS域名解析详解理论!!! 看完玩转DNS解析

前言BIND 域名服务概述1.DNS 系统的作用及类型2.BIND 的安装和控制3.BIND 服务控制4.BIND 服务的配置文件4.1主配置文件4.2区域数据配置文件5.BIND配置文件检查工具介绍6.知识点补充DNS 系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与 IP 地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析BIND 域名服务概述BIND 不是唯一能够提供域名服务的 DNS 服务程序,但它却是应用最为广泛的,BIND 可以运行在大多数

2020-11-02 17:19:32 1384

原创 DHCP的原理与实验配置

前言一、DHCP 工作原理了解DHCP 服务1.2、使用DHCP 的好处1.3、DHCP 的分配方式1.4、DHCP 的租约过程二、使用DHCP 动态配置主机地址2.1、配置DHCP 服务器2.1.1、安装DHCP 服务器软件2.1.2、建立主配置文件2.1.3、启动DCHP 服务2.2、使用DHCP 客户端2.3、DHCP 中继2.3.1、DHCP 中继原理2.3.2、DHCP 中继配置三、DHCP中继服务实验3.1、实验拓扑3.2、SW2 配置3.3、SW1 配置3.4、服务器配置3.5、PC1、PC2

2020-11-02 09:46:25 2138 1

原创 Linux 网络设置————超详细,看了肯定会!!!!

前言查看及测试网络查看指定的网络接口信息查看主机名称查看路由表条目查看网络连接情况测试网络连接测试 DNS 域名解析设置网络地址参数使用网络配置命令禁用、激活网络接口为网卡绑定虚拟接口添加、删除默认网关记录修改主机的名称修改网络配置文件启用、禁用网络接口配置主机名称配置文件域名解析配置文件本地主机映射文件查看及测试网络配置是管理 Linux 网络服务的第一步,本节将学习 Linux 操作系统中的网络查看及测试命令。其中讲解的大多数命令以普通用户权限就可以完成操作,但普通用户在执行/sbin/目录中的命令时

2020-11-02 09:15:05 2806 12

原创 squid原理与实验 (传统/透明模式,ACL访问控制,sarg日志)!!!

前言Squid概述1.知识拓展2.Squid工作机制3.代理的类型与好处Squid代理实验1.实验环境2.安装Squid4.传统模式配置5.透明代理配置Squid概述squid是一种用来缓存Internet数据的软件。接受来自客户机需要下载的目标的请求并适当的处理这些请求。也就是说,如果一个客户端想要打开默认网站,它请求squid为它取得这个页面。squid随之连接到远程服务器并向这个页面发出请求。然后,squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,squid可以简

2020-10-30 17:23:51 1050

空空如也

空空如也

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

TA关注的人

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