自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (4)
  • 收藏
  • 关注

原创 使用kubeadm安装k8sV1.31+containerd+外部etcd+负载均衡haproxy

完整版,一次过

2024-12-05 00:31:48 1433

原创 k8s 1.28版本 部署方案

k8s 1.28版本 部署方案

2023-11-29 22:48:01 585

原创 jstatd监控jvm内存消耗

使用jstatd监控远程服务器的jvm内存消耗

2022-01-06 00:43:27 1436

原创 centos7安装vncserver实现多个用户都可以远程登录

1. stop firewalldsystemctl stop firewalld \&& systemctl disable firewalld \&& setenforce 0 \&& sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/sysconfig/selinux2. set repomkdir /etc/yum.repos.d/bak \&& mv /etc/yum.rep

2021-10-07 01:20:49 1141

原创 使用helm创建elastic

涉及组件:1、nfs2、elasticsearch3、kibana4、logstash --未完待续5、filebeat --未完待续6、kafka --未完待续7、nginx --未完待续

2021-09-25 20:00:18 523

原创 centos8安装ansible-awx:9.0.1

为什么要这要贴出来呢,因为这个鬼东西我真的不知道为什么能跑成功,先是在centos7上安装,结果重复多次后成功了,然后重新装一遍,又失败了。。。真的不知道怎么装了,甚至连在centos8上安装的步骤我也是一脸懵逼,完全不知道是怎么成功的,所以你们如果有成功的经验的话可以在评论区讨论下环境:系统:CentOS-8.3.2011-x86_64-minimal.isovm自动装的,我都不知道选了什么,手慢了,直接install history 1 ip a 2 python 3 p

2021-09-13 00:27:49 348

原创 Prometheus学习(二):基于consul服务发现配置alertmanager和pushgateway

1 规划准备均为centos7.9系统,内核版本为:3.10.0-1160.11.1.el7.x86_64机器列表master01 10.0.8.1node01 10.0.8.2服务基本部署在master01上,node01只作为被监控项提前创建用户sudo groupadd prometheussudo useradd -g prometheus -m -d /var/lib/prometheus -s /sbin/nologin prometheussudo groupadd

2021-08-04 16:23:56 599

原创 ELK笔记(一):Centos7部署elasticsearch-7.8.0集群

Centos7部署elasticsearch-7.8.0集群1 部署前准备1.1 系统选择1.2 主机列表1.3 下载、解压缩安装包1.4 创建用户2 修改配置文件2.1 elastic search配置文件2.2 OS配置文件3 启动3.1 命令行启动3.2 开机自启动4 验证4.1 elasticsearch-head4.2 Postman1 部署前准备1.1 系统选择均为centos7.9系统,内核版本为:3.10.0-1160.el7.x86_64本来想选择centos8,无奈8的文件数限

2021-05-12 06:44:24 645 1

原创 kubernetes笔记(二):安装kubeadm

前言为了后续可以快速扩展,这里使用9台实例安装kubeadm1、确保每个节点上 MAC 地址和 product_uuid 的唯一性#网络接口的MAC地址ip link#product_uuidcat /sys/class/dmi/id/product_uuid2、允许 iptables 检查桥接流量确保 br_netfilter 模块被加载。这一操作可以通过运行 lsmod | grep br_netfilter 来完成。若要显式加载该模块,可执行 sudo modprobe br_net

2021-04-17 00:41:10 356

原创 kubernetes笔记(一):安装与部署etcd

安装etcdyum install -y etcd节点:master:10.0.0.11node:10.0.0.14,10.0.0.15,10.0.0.16,10.0.0.17,10.0.0.18#以10.0.0.11为例,其他节点需要修改ETCD_LISTEN_PEER_URLS、ETCD_LISTEN_CLIENT_URLS、ETCD_INITIAL_ADVERTISE_PEER_URLS、ETCD_ADVERTISE_CLIENT_URLS的IPcp /etc/etcd/etcd.con

2021-04-10 16:53:22 187

原创 NFS服务器搭建

server服务器配置前言1、所属子网:10.0.0.0/82、服务端IP:10.0.0.103、共享目录:/public_data安装nfs和rpcbindyum install -y rpcbind nfs-utils新建配置文件cat /etc/exports /public_data 10.0.0.0/8(ro)/public_data 10.0.0.0/8(rw,sync)新建目录mkdir /public_datachmod 777 /public_d

2021-04-10 02:08:00 100

原创 Prometheus学习(一):单节点部署与配置+Grafana安装

单节点部署Prometheus+Grafana

2021-03-27 18:10:58 573 1

原创 Linux网络异常排查手段

1、ping启动方式及解释:]# ping -c3 www.baidu.comPING www.a.shifen.com (14.215.177.39) 56(84) bytes of data. # DNS服务器解析到的真实域名和IP64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=51 time=38.2 ms # icmp_seq:第N个包;ttl:防止数据包被无限传输,

2020-12-22 11:33:21 1156

原创 MySQL笔记:在centos7使用本地方式安装MySQL5.7

###本地rpm安装tar -xvf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tarrpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm && \rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm && \rpm -ivh mysql-community-devel-5.7.17-1.el7.x86_64.rpm &amp

2020-06-14 11:43:45 173

原创 MySQL笔记:在centos7使用yum方式安装MySQL5.7

卸载默认数据库rpm -qa |grep mariadb |xargs yum remove -y && rm -rf /etc/my.cnf* yum erase mysql mysql-server配置YUM源wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpmls -rlt /e

2020-06-09 23:22:28 165

原创 docker笔记(一):安装docker及常用操作

我以前的公司有八台专门跑数据的主机,因为项目刚开始只用了其中的4台,两年后领导说要把剩下四台利用起来,结果发现常用的那四台和不常用的那四台环境压根不一样(版本更新太多次,以前的人有时候只更新常用的四台),结果后面搞了足足两个月,查漏补缺,才把不常用的四台主机的环境配置、应用程序部署好。后来,我开始学docker,才发现docker早已提供了最优的解决方案,通过一个自定义镜像,发布成多个容器,每次更新只需要在一个容器上修改,再打包成镜像,再重新发布,完美~

2019-12-30 10:24:57 130

原创 Linux基础知识之df和du的差异

#统计根目录,对应磁盘:/dev/vda1,如下所示[root@payne ~]# df -h /Filesystem Size Used Avail Use% Mounted on/dev/vda1 50G 13G 34G 28% /#创建文件前统计[root@payne ~]# du -sh / 2>/dev/null13G /[...

2019-12-18 14:34:47 852 1

原创 python笔记:re模块的详细解析

Python3 正则表达式简介: 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它

2019-12-18 11:41:41 443

原创 nginx笔记(二):源码安装nginx

./configure \--prefix=/ng \--sbin-path=/ng/sbin/nginx \--conf-path=/ng/conf/nginx.conf \--error-log-path=/ng/logs/error.log \--pid-path=/ng/logs/nginx.pid \--lock-path=/ng/logs/nginx.lock \--builddir=/tmp/ng_tmp \--with-perl=/usr/bin/perl \--http-

2019-12-13 17:29:57 92

原创 PYTHON笔记:神乎奇迹的字典遍历函数

def dict2flatlist(d,l,num): print(d,num) for x in d.keys(): if num > 24: exit() if type(d[x]) == dict: dict2flatlist(d[x],l,num+1) else: ...

2019-11-23 22:54:35 122

原创 nginx笔记(一):yum方式安装nginx

安装篇#配置环境yum install yum-utils -ycat > /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gp...

2019-11-23 22:53:27 160

原创 使用python修改linux主机ifcfg文件

#! /usr/bin/env python2#coding:utf-8__metaclass__ = typeimport os, sysclass Addr(): ADDR_PATH = '/etc/sysconfig/network-scripts' def get_device(self): tl_device = [] f...

2019-11-02 23:34:03 563

原创 DNS笔记(一):yum方式安装DNS与简单设置

#思路 客户端主机 -> DNS服务端主机 -> 后台主机#DNS服务端主机防火墙iptables -I INPUT 4 -m state --state NEW -p tcp --dport 53 -j ACCEPTiptables -I INPUT 4 -m state --state NEW -p udp --dport 53 -j ACCEPT#DNS服务端I...

2019-10-31 23:50:03 1570

原创 python的类(一)

问题空间是问题解决者对一个问题所达到的全部认识状态,它是由问题解决者利用问题所包含的信息和已贮存的信息主动地构成的。一个问题一般有下面三个方面来定义:初始状态——一开始时的不完全的信息或令人不满意的状况;目标状态——你希望获得的信息或状态;操作——为了从初始状态迈向目标状态,你可能采取的步骤。

2019-10-20 22:25:09 181

原创 python中的异常之禅

try: 表达式 1(如果表达式可以成功执行,则执行,执行后跳到 finally 语句)except ExpectErrorType, Argument: (表达式1 没有做成功,且正好是 ExpectErrorType 的错误情况,则执行) 表达式2 (如何处理这种异常情况)else: (try succ && 上面 ...

2019-10-20 22:21:56 158

原创 python3日志模块

在程序运行的时候,为了跟踪执行过程中的数据,及时修改错误的代码,一般都会生成一些程序日志,最基本的就是print,但是这个函数有很大的局限性,所以需要用到logging这个模块,该模块定义了为应用程序和库实现灵活事件记录系统的函数和类

2019-10-20 22:18:54 287

原创 python3的MySQLdb使用方法

使用模块>>> import MySQLdb>>> conn = MySQLdb.connect(host="localhost",user="root",passwd="12345678",db="pythontest",charset="utf8")>>> cur = conn.cursor()插入数据>&g...

2019-10-20 12:54:26 837

原创 简单搭建一个MySQL主从配置

MySQL主从(a/b)设置:安装:主机a: master主机b: slave请注意,虚拟机环境下不要克隆主机,应当直接安装两台,否则造成UUID相同不能实现主从配置通用配置:1.相同网段的IPmaster='1.1.1.102'slave='1.1.1.103'2.hosts主机名(master,slave)3.关闭防火墙systemctl stop firewall...

2019-10-20 12:50:22 141

原创 MySQL笔记(二):简单搭建一个mysql集群

主机:centos7.2(五台)管理节点:management-server 192.168.122.121存储节点:data-node 192.168.122.122\192.168.122.123应用节点:mysql-server 192.168.122.124\192.168.122.125安装包:mysql-cluster-community-7.5.5-1.el7.x86...

2019-10-20 12:48:07 123

转载 centos7破解root密码

一、重启,在选择内核时按“任意键”让倒计时停止,然后按“e”键进入“编辑模式”二、进入“编辑模式”之后上下移动光标,找到以“linux16”开头这行,按“End”键将光标移动到最后,输入“rd.break console=tty0”,然后按“Ctrl+x”键进行保存并重启注:本次是在虚拟机图形界面下实验的,一般在实际操作中系统默认是“tty0”不需要在“rd.break”后面加上“cons...

2019-10-20 12:43:18 110

原创 awk的使用方法(三)

常用的awk内置变量常用的AWK语句内置的字符串函数常用AWK参数

2019-10-14 22:49:18 195

原创 awk的使用方法(二)

awk的工作方式是: 通过给定的参数,去逐行读取文本(或通过管道传递的内容),通过模式判断,再执行对应的动作awk如何处理每一行的内容: awk每读一行,会将这一行的内容定义为$0, 再通过空格将这一行切割成多个字符串, 按顺序分别定义为$1 $2 $3 $4......以此类推这一篇讲动作动作,在awk中用{}包含,常见的动作包含:定义、计算、循环与判断、输出等

2019-10-11 00:15:12 215

原创 awk的使用方法(一)

awk的工作方式是: 通过给定的参数,去逐行读取文本(或通过管道传递的内容),通过模式判断,再执行对应的动作awk如何处理每一行的内容: awk每读一行,会将这一行的内容定义为$0, 再通过空格将这一行切割成多个字符串, 按顺序分别定义为$1 $2 $3 $4......以此类推

2019-10-10 00:11:23 363

原创 linux基础命令合集

linux基础命令合集1.grep(在每个文件或标准输入中搜索模式)用法: grep [OPTION]... PATTERN [FILE]...默认情况下,PATTERN是基本正则表达式(BRE)。示例:grep -i 'hello world' example.txt-i #忽略大小写-v #不匹配的字符-n #输出行号-c #统计每个文件匹配到的个数-o #只打印匹配到的一部...

2019-10-07 21:19:23 667

原创 利用python获取IP资源池的方法

在使用爬虫的时候,经常会遇到IP被禁止的情况,所以一般都需要一个资源池来提高降低风险

2019-10-07 19:13:08 1350 1

空空如也

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

TA关注的人

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