娃哈哈好喝娃哈哈好喝

娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

最新发布

Mac

  • 1
  • macos添加静态路由

    wahaha
    阅读(20)赞(0)

    macos添加静态路由 1、添加基于网络接口的路由 wahaha@wahahadeMacBook-Pro ~ % sudo route add -host 172.30.30.30 -iface lo0 wahaha@wahahadeMac...

    Linux

  • 2
  • centos7添加静态路由

    wahaha
    阅读(17)赞(0)

    route常用选项和参数 常用选项 -A:设置地址类型; -C:打印将Linux核心的路由缓存; -v:详细信息模式; -n:不执行DNS反向查找,直接显示数字形式的IP地址; -e:netstat格式显示路由表; -net:到一个网络的路...

    Windows

  • 3
  • windows 添加静态路由

    wahaha
    阅读(14)赞(0)

    本次使用windows10为例,使用管理员身份打开cmd或者power shell 首先上一个微软官方的route命令介绍,比较详细 https://learn.microsoft.com/zh-cn/windows-server/admi...

    Linux

  • 4
  • xargs参数详解

    wahaha
    阅读(44)赞(0)

    1、支持的参数列表 -a file 从文件中读入作为 stdin -e flag ,注意有的时候可能会是-E,flag必须是一个以空格分隔的标志,当xargs分析到含有flag这个标志的时候就停止。 -p 当每次执行一个argument的时...

    Mysql

  • 5
  • xtrabackup8备份还原

    wahaha
    阅读(63)赞(0)

    1、安装 下载地址:https://www.percona.com/downloads/Percona-XtraBackup-LATEST/ 下载后使用yum安装 [root@localhost dl]# ls percona-xtraba...

    Linux

  • 6
  • curl常用命令详解

    wahaha
    阅读(78)赞(0)

    1、常用参数 参数组 参数 描述 url url 需要抓取的一到多个URLs; 多个下面通配符的方式: 1、http://{www,ftp,mail}.aiezu.com; 2、http://aiezu.com/images/[001-99...

    Linux

  • 7
  • centos7安装多版本npm

    wahaha
    阅读(99)赞(0)

    1、安装nvm 通过nvm来管理多本版npm,先安装nvm 下载地址:https://github.com/nvm-sh/nvm/tags 根据实际需要选择版本 [root@centos dl]# wget https://github.c...

    Redis

  • 8
  • redis集群-哨兵模式

    wahaha
    阅读(81)赞(0)

    1、安装redis redis下载的是源码包,编译步骤省略了,将编译好的bin目录保留下来,目录结构如下 [root@redis-1 redis]# pwd /data/redis [root@redis-1 redis]# tree ./...

    Mysql

  • 9
  • mysql触发器

    wahaha
    阅读(93)赞(0)

    mysql触发器是一种在表上自动执行的存储过程,当表上的特定事件(例如插入、更新或删除)发生时触发。触发器可以用于实现数据验证、日志记录、派生数据等功能。这是触发器的功能简单介绍。 本次演示环境介绍,将各分表的数据汇总到总表中,查询时只需要...

    Nginx

  • 10
  • nginx判断客户端类型

    wahaha
    阅读(112)赞(0)

    nginx通过不同客户端类型匹配不同首页 server {     listen       80;     server_name  www.google.com;     if ($http_user_agent ~* “A...

    系统管理

    更多>>>
    Mac

  • 1
  • macos添加静态路由

    wahaha
    阅读(20)赞(0)

    macos添加静态路由 1、添加基于网络接口的路由 wahaha@wahahadeMacBook-Pro ~ % sudo route add -host 172.30.30.30 -iface lo0 wahaha@wahahadeMac...

    Linux

  • 2
  • centos7添加静态路由

    wahaha
    阅读(17)赞(0)

    route常用选项和参数 常用选项 -A:设置地址类型; -C:打印将Linux核心的路由缓存; -v:详细信息模式; -n:不执行DNS反向查找,直接显示数字形式的IP地址; -e:netstat格式显示路由表; -net:到一个网络的路...

    Windows

  • 3
  • windows 添加静态路由

    wahaha
    阅读(14)赞(0)

    本次使用windows10为例,使用管理员身份打开cmd或者power shell 首先上一个微软官方的route命令介绍,比较详细 https://learn.microsoft.com/zh-cn/windows-server/admi...

    Linux

  • 4
  • xargs参数详解

    wahaha
    阅读(44)赞(0)

    1、支持的参数列表 -a file 从文件中读入作为 stdin -e flag ,注意有的时候可能会是-E,flag必须是一个以空格分隔的标志,当xargs分析到含有flag这个标志的时候就停止。 -p 当每次执行一个argument的时...

    Linux

  • 5
  • curl常用命令详解

    wahaha
    阅读(78)赞(0)

    1、常用参数 参数组 参数 描述 url url 需要抓取的一到多个URLs; 多个下面通配符的方式: 1、http://{www,ftp,mail}.aiezu.com; 2、http://aiezu.com/images/[001-99...

    Linux

  • 6
  • centos7安装多版本npm

    wahaha
    阅读(99)赞(0)

    1、安装nvm 通过nvm来管理多本版npm,先安装nvm 下载地址:https://github.com/nvm-sh/nvm/tags 根据实际需要选择版本 [root@centos dl]# wget https://github.c...

    Linux

  • 7
  • centos7安装python3.10

    wahaha
    阅读(154)赞(0)

    pyhton新版本中使用requests请求时会报这样的错误 SSLError("Can't connect to HTTPS URL because the SSL module is not available 网上找的解决办法是在pi...

    Linux

  • 8
  • centos7更新pip2

    wahaha
    阅读(149)赞(0)

    首先删除旧的pip2 yum -y remove python-pip # 下载pip2安装脚本 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py python get-pip.py

    LVM创建与扩容-娃哈哈好喝
    Linux

  • 9
  • LVM创建与扩容

    wahaha
    阅读(182)赞(0)

    1、新建 网上找的lvm结构图 对磁盘创建分区,也可以不创建分区,直接将整个盘变成pv,但是不建议这么做 查看当前系统识别到的磁盘 [root@datacentercm ~]# lsblk NAME           MAJ:MIN RM...

    Linux

  • 10
  • linux查看磁盘io占用情况

    wahaha
    阅读(211)赞(0)

    os:centos7,需要用到的工具:iostat、iotop、pidstat 1、iostat工具 如果没有这个工具可以通过yum安装 [root@centos ~]# yum -y install sysstat [root@cento...

    web服务

    更多>>>
    Nginx

  • 1
  • nginx判断客户端类型

    wahaha
    阅读(112)赞(0)

    nginx通过不同客户端类型匹配不同首页 server {     listen       80;     server_name  www.google.com;     if ($http_user_agent ~* “A...

    Nginx

  • 4
  • certbot申请免费证书

    wahaha
    阅读(189)赞(0)

    官网有文档说明怎么使用,但是没有中文,官网地址 https://certbot.eff.org/ 这里就把官网的翻译一下吧,顺便把遇到的坑也说一下 系统:centos7.6,nginx1.21 1、安装snapd [root@centos ...

    Nginx

  • 5
  • goaccess分析nginx日志

    wahaha
    阅读(198)赞(0)

    goaccess分析nginx日志 1.nginx日志配置 常规的nginx日志解析网上有很多相关的文章,但是json_analytics格式的却很少,就以这个为例,nginx日志配置: log_format json_analytics ...

    Linux

  • 6
  • 简单好用的本地https ssl证书生成工具-mkcert

    wahaha
    阅读(185)赞(0)

    我们在测试环境中可能会遇到需要用https来做测试的时候,下面介绍一下怎么给测试环境中的私有域名颁发证书,能让测试环境也用上https 当前使用的测试环境:centos 7 + nginx,域名是随意写的: wp.aa 1、要用到的工具: ...

    Nginx

  • 7
  • nginx安装geoip2模块

    wahaha
    阅读(280)赞(0)

    所需要软件包: nginx下载地址: https://github.com/nginx/nginx libmaxminddb下载地址:(可以不下载,geoip模块中已经包含了) https://github.com/maxmind/libm...

    Nginx

  • 9
  • Nginx代理转发客户端真实IP

    wahaha
    阅读(155)赞(0)

    前后端分离之后,采用nginx作为静态服务器,并通过反向代理的方式实现接口跨域的方式,在降低开发成本的同时也带来了诸多问题,例如客户端真实IP的获取。 在站点配置文件location中添加: proxy_set_header X-Real-...

    nginx授权用户访问-娃哈哈好喝
    Nginx

  • 10
  • nginx授权用户访问

    wahaha
    阅读(167)赞(0)

    环境:centos 7.6,nginx1.16 首先要安装httpd-tools [root@nginx ~]# yum install -y httpd-tools 1、先创建用户认证文件: [root@nginx ~]# htpassw...

    监控系统

    更多>>>
    loki+alertmanager+telegram告警-娃哈哈好喝
    Loki

  • 2
  • loki+alertmanager+telegram告警

    wahaha
    阅读(349)赞(0)

    loki+alertmanager(webhook)+telegram告警 1、软件环境: loki:2.4.1,alertmanager:0.24 2、loki配置 loki的全部配置,主要看告警配置 auth_enabled: fals...

    loki添加redis缓存-娃哈哈好喝
    Loki

  • 5
  • loki添加redis缓存

    wahaha
    阅读(262)赞(0)

    loki版本:2.7.1 配置文件如下: auth_enabled: false​http_prefix:​server: http_listen_address: 0.0.0.0 grpc_listen_address: 0.0.0.0 ...

    Grafana

  • 6
  • grafana 报错 origin not allowed

    wahaha
    阅读(474)赞(0)

    grafana 报错 origin not allowed nginx做反向代理访问grafana是会遇到origin not allowed这样的错误 只需要加个请求头 server {   listen 80;   ...

    Zabbix

  • 7
  • telegram in zabbix告警配置遇到的错误总结

    wahaha
    阅读(318)赞(0)

    这几天在折腾zabbix6.27版本的监控告警,目的是想通过telegram发送告警并附带当时的指标监控截图。最终使用了这个方式telegram in zabbix,github地址: https://github.com/ableev/Z...

    zabbix监控es集群状态-娃哈哈好喝
    Zabbix

  • 8
  • zabbix监控es集群状态

    wahaha
    阅读(165)赞(0)

    通过http://127.0.0.1:9200/_cluster/health地址返回的数据 “cluster_name”: “my-es”, #集群名“status”: “yellow”, #集群健康状态,正常的话是green,缺少副本分...

    zabbix设置中文界面和解决中文乱码-娃哈哈好喝
    Zabbix

  • 9
  • zabbix设置中文界面和解决中文乱码

    wahaha
    阅读(181)赞(0)

    zabbix的web界面默认是英文,也支持中文界面,找到用户设置,新版和老版的不太一样,新版的用户设置在左下角,老版的是在右上角,大概就是这个东东: 点一下User settings: 按照上图中选择,然后点击Update就会显示成中文了。...

    Loki

  • 10
  • loki分布式部署

    wahaha
    阅读(201)赞(0)

    loki分布式 http://events.jianshu.io/u/bce15343e3c2 各组件介绍 cassandra     存放 index 和 chunketcd       ...

    脚本编程

    更多>>>
    Linux

  • 1
  • xargs参数详解

    wahaha
    阅读(44)赞(0)

    1、支持的参数列表 -a file 从文件中读入作为 stdin -e flag ,注意有的时候可能会是-E,flag必须是一个以空格分隔的标志,当xargs分析到含有flag这个标志的时候就停止。 -p 当每次执行一个argument的时...

    Python

  • 2
  • python通过godaddy api修改域名nameserver

    wahaha
    阅读(148)赞(0)

    使用场景:在将godaddy购买的域名通过cloudflare(以下简称cf)来托管的时候需要修改nameserver,域名少可以手动修改,多的话还是交给程序吧,还有一个问题,添加到cloudflare的时候nameserver是会不断变化...

    Shell

  • 3
  • uniq用法

    wahaha
    阅读(104)赞(0)

    1、参数 -c 或--count 在每列旁边显示该行重复出现的次数。 -d 或--repeated 仅显示重复出现的行列。 -f <栏位>或--skip-fields=<栏位> 忽略比较指定的栏位。 -s <字...

    Shell

  • 4
  • sort用法

    wahaha
    阅读(126)赞(0)

    1、参数 -b, --ignore-leading-blanks 忽略每行前面的空格字符 -c, --check, --check=diagnose-first 只检查文件是否已排序,不进行排序 -C, --check=quiet, --c...

    PHP

  • 6
  • php获取文件类型

    wahaha
    阅读(193)赞(0)

    在程序中限制上传文件类型时可以使用$_FILES全局变量来获取文件类型 $_FILES数组的结构如下 $_FILES['input_name'] = array(    'name' => 'uploaded_file_name', ...

    Python

  • 7
  • centos7重新安装pip

    wahaha
    阅读(202)赞(0)

    卸载pip #python2[root@centos ~]# python -m pip uninstall pip#python3[root@centos ~]# python3 -m pip uninstall pip 安装pip &l...

    Shell

  • 9
  • awk常用方法

    wahaha
    阅读(217)赞(0)

    参数 -f 从脚本文件中读取awk命令-F 自定义分隔符-v 自定义变量 内置变量 变量 描述 $n 当前记录的第n个字段,字段间由FS分隔 $0 完整的输入记录 ARGC 命令行参数的数目 ARGIND 命令行中当前文件的位置(从0开始算...

    Python

  • 10
  • python遍历多维字典的2种方法

    wahaha
    阅读(169)赞(0)

    本次的应用场景是将json数据转换成字典,再将字典遍历打印出来,json数据保存在json.txt文件中: [root@nginx python]# cat json.txt {"eventType":"MessageCreated","p...

    自动化运维

    更多>>>
    ELK

  • 1
  • logstash自定义字段和调试模式

    wahaha
    阅读(303)赞(0)

    filebeat:7.6.2 logstash:7.6.2 1、logstash配置 网上看了很多文章介绍logstash的输出模式rubydebug,好像都没说这个东西是怎么用的,很多都只是说这样的写法: output {   stdou...

    ELK

  • 2
  • elk收集mysql慢查询日志

    wahaha
    阅读(227)赞(0)

    mysql:5.7.28 filebeat:7.6.2 elk:7.6.2 软件安装和mysql慢查询开启配置就略过了,直接上配置 不同版本mysql的慢查询日志内容有所差异,我这个版本的日志大概类似这样 # Time: 2023-08-0...

    Jenkins

  • 3
  • centos7部署jenkins war包

    wahaha
    阅读(177)赞(0)

    centos7部署jenkins war包 1、下载地址 https://get.jenkins.io/war-stable/ 2、启动 #前台启动java -jar jenkins.war#后台启动nohup java -jar jenk...

    ELK

  • 5
  • es集群扩缩容

    wahaha
    阅读(212)赞(0)

    1、扩容 当前节点,如果有密码,可以加参数 -u user:passwd 方式认证 [root@centos-164 ~]# curl http://127.0.0.1:9200/_cat/nodes?vip           heap....

    ELK

  • 6
  • es常用操作

    wahaha
    阅读(164)赞(0)

    es常用操作 查询所有索引 GET _cat/indices​ 查询索引下所有数据 GET test/_search#同下GET test/_search{  "query": {    "match_all"...

    启动kibana报错all shards failed处理-娃哈哈好喝
    ELK

  • 7
  • 启动kibana报错all shards failed处理

    wahaha
    阅读(224)赞(0)

    版本都是7.6.2 kibana服务器重启后启动服务的时候有报错出现如下类似信息 Unable to connect to Elasticsearch. Error: [search_phase_execution_exception] a...

    jenkins通过api触发任务执行-娃哈哈好喝
    Jenkins

  • 8
  • jenkins通过api触发任务执行

    wahaha
    阅读(223)赞(0)

    jenkins通过api触发任务执行 jenkins配置,创建任务掠过,直接上干货部分 首先要对用户生产api token 创建后要马上记住,之后就看不到了,就像上图这样 通过api请求更新任务的方式: curl -k --silent -...

    ELK

  • 9
  • elasticsearch设置访问密码

    wahaha
    阅读(172)赞(0)

    如果elasticsearch部署在公网,很有必要做访问控制,如果被别人撞库了就好玩了。 1、需要在配置文件中开启x-pack验证 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容 xpack.secur...

    elasticsearch快速安装配置-娃哈哈好喝
    ELK

  • 10
  • elasticsearch快速安装配置

    wahaha
    阅读(172)赞(0)

    环境:centos7.6两台 cluster:server1:192.168.6.10 node:node1:192.168.6.11 1、配置yum源: [elasticsearch]name=Elasticsearch reposito...

    数据库

    更多>>>
    Mysql

  • 1
  • xtrabackup8备份还原

    wahaha
    阅读(63)赞(0)

    1、安装 下载地址:https://www.percona.com/downloads/Percona-XtraBackup-LATEST/ 下载后使用yum安装 [root@localhost dl]# ls percona-xtraba...

    Redis

  • 2
  • redis集群-哨兵模式

    wahaha
    阅读(81)赞(0)

    1、安装redis redis下载的是源码包,编译步骤省略了,将编译好的bin目录保留下来,目录结构如下 [root@redis-1 redis]# pwd /data/redis [root@redis-1 redis]# tree ./...

    Mysql

  • 3
  • mysql触发器

    wahaha
    阅读(93)赞(0)

    mysql触发器是一种在表上自动执行的存储过程,当表上的特定事件(例如插入、更新或删除)发生时触发。触发器可以用于实现数据验证、日志记录、派生数据等功能。这是触发器的功能简单介绍。 本次演示环境介绍,将各分表的数据汇总到总表中,查询时只需要...

    ELK

  • 4
  • elk收集mysql慢查询日志

    wahaha
    阅读(227)赞(0)

    mysql:5.7.28 filebeat:7.6.2 elk:7.6.2 软件安装和mysql慢查询开启配置就略过了,直接上配置 不同版本mysql的慢查询日志内容有所差异,我这个版本的日志大概类似这样 # Time: 2023-08-0...

    Mysql

  • 5
  • mysql 报错too many open files解决办法

    wahaha
    阅读(261)赞(0)

    os:centos7 mysql:5.7.28 产生这个错误的原因是造成mysql连接数大于设置的open_files_limit参数值,而这个参数又受限于操作系统,假如你的mysql是使用systemctl启动的,那么就会受制于syste...

    Mysql

  • 6
  • clickhouse备份与恢复

    wahaha
    阅读(173)赞(0)

    clickhouse备份 1、备份表结构 语法 #备份bgecd数据库中的user表结构clickhouse-client --user bgecd --password 123456 --port 9000 -q "SHOW CREATE...

    Redis

  • 7
  • redis-cli 参数详解

    wahaha
    阅读(160)赞(0)

    redis-cli是Redis命令行界面,一个简单的程序,允许向Redis发送命令,并直接从终端读取服务器发送的回复。 它有两种主要的模式:一种是交互模式,在这种模式下,用户输入命令并获得回复的REPL(Read Eval Print Lo...

    Redis

  • 9
  • redis集群搭建

    wahaha
    阅读(136)赞(0)

    redis集群 1. 实验环境: server ip redis1 172.20.20.231 redis2 172.20.20.232 redis3 172.20.20.233 redis4 172.20.20.234 redis5 17...

    Mysql

  • 10
  • xtrabackup备份恢复mysql

    wahaha
    阅读(121)赞(0)

    xtrabackup备份恢复mysql 1. 工具介绍 Xtrabackup是由percona提供的mysql数据库备份工具,Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份,不会锁表 。 Xtrabackup中主要...

    云技术

    更多>>>
    docker下运行nginx+php+mysql-娃哈哈好喝
    Docker

  • 2
  • docker下运行nginx+php+mysql

    wahaha
    阅读(130)赞(0)

    今天来演示一下全容器化运行lnmp环境,使用的是centos7.6的操作系统,至于docker的安装就不再说了,docker已经装好了,直接开始。 1、nginx配置 首先要拉取nginx的镜像,如果有版本要求的可以去官方hub上找到具体的...

    Docker

  • 3
  • docker修改默认网段

    wahaha
    阅读(124)赞(0)

    修改docker配置文件: [root@centos docker]# pwd/etc/docker[root@centos docker]# lscerts.d daemon.json key.json seccomp.json[root...

    Docker

  • 4
  • docker-compose三种安装方式

    wahaha
    阅读(138)赞(0)

    docker-compose具体做什么用的就不介绍了,百度上有。 首先肯定是要先把docker装好,docker安装前面文章也有介绍就不再重复了。直接开始正题 1、按照官网方式安装 官方地址:https://docs.docker.com/...

    Docker

  • 6
  • docker安装

    wahaha
    阅读(139)赞(0)

    安装环境:centos7.X,centos8.X 1、首先设置yum源: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.re...

    VMware

  • 7
  • VMware esxi命令行操作虚拟机

    wahaha
    阅读(155)赞(0)

    1.查看虚拟机列表 #查看所有虚拟机的IDvim-cmd vmsvc/getallvms |grep <vm name>#查看正在运行的虚拟机esxcli vm process list 2.查看虚拟机的启动状态 vim-cmd...

    VMware

  • 8
  • vmware esxi添加开机启动虚拟机

    wahaha
    阅读(132)赞(0)

    vmware esxi添加开机启动虚拟机 通过esxi的web管理页面虽然也可以设置虚拟机开机自动启动,但有时候这个功能会失效,就是因为经常失效所以才想到在命令行下设置开机启动虚拟机 首先要启动esxi的ssh和esxi shell,具体启...

    Prometheus监控docker-娃哈哈好喝
    Docker

  • 9
  • Prometheus监控docker

    wahaha
    阅读(123)赞(0)

    监控docker需要借助一个专业的工具:cAdvisor,这个是由Google提供的,下面开始演示如何使用: 使用非常简单,首先在被监控的docker主机上运行cAdvisor容器实例就可以了: [root@nginx ~]# docker...

    Docker

  • 10
  • 运行第一个docker实例

    wahaha
    阅读(104)赞(0)

    docker安装好之后就可以直接使用了,下面介绍一下怎么运行一个docker实例。 docker官方提供了很多常用的docker镜像,可以在官方网站搜索有没有自己需要的镜像,地址: 例如我这里搜索busybox镜像,列出的结果中带有offi...

    Docker

  • 11
  • docker常用命令

    wahaha
    阅读(115)赞(0)

    docker常用命令及参数 docker images   查看当前本地镜像docker ps     查看当前运行的容器docker ps -a       查看所有运行的和运行...