
1、安装nvm 通过nvm来管理多本版npm,先安装nvm 下载地址:https://github.com/nvm-sh/nvm/tags 根据实际需要选择版本 [root@centos dl]# wget https://github.c...
1、安装nvm 通过nvm来管理多本版npm,先安装nvm 下载地址:https://github.com/nvm-sh/nvm/tags 根据实际需要选择版本 [root@centos dl]# wget https://github.c...
1、安装redis redis下载的是源码包,编译步骤省略了,将编译好的bin目录保留下来,目录结构如下 [root@redis-1 redis]# pwd /data/redis [root@redis-1 redis]# tree ./...
mysql触发器是一种在表上自动执行的存储过程,当表上的特定事件(例如插入、更新或删除)发生时触发。触发器可以用于实现数据验证、日志记录、派生数据等功能。这是触发器的功能简单介绍。 本次演示环境介绍,将各分表的数据汇总到总表中,查询时只需要...
nginx通过不同客户端类型匹配不同首页 server { listen 80; server_name www.google.com; if ($http_user_agent ~* “A...
使用场景:在将godaddy购买的域名通过cloudflare(以下简称cf)来托管的时候需要修改nameserver,域名少可以手动修改,多的话还是交给程序吧,还有一个问题,添加到cloudflare的时候nameserver是会不断变化...
1、参数 -c 或--count 在每列旁边显示该行重复出现的次数。 -d 或--repeated 仅显示重复出现的行列。 -f <栏位>或--skip-fields=<栏位> 忽略比较指定的栏位。 -s <字...
1、参数 -b, --ignore-leading-blanks 忽略每行前面的空格字符 -c, --check, --check=diagnose-first 只检查文件是否已排序,不进行排序 -C, --check=quiet, --c...
pyhton新版本中使用requests请求时会报这样的错误 SSLError("Can't connect to HTTPS URL because the SSL module is not available 网上找的解决办法是在pi...
首先删除旧的pip2 yum -y remove python-pip # 下载pip2安装脚本 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py python get-pip.py
1、新建 网上找的lvm结构图 对磁盘创建分区,也可以不创建分区,直接将整个盘变成pv,但是不建议这么做 查看当前系统识别到的磁盘 [root@datacentercm ~]# lsblk NAME MAJ:MIN RM...
1、安装nvm 通过nvm来管理多本版npm,先安装nvm 下载地址:https://github.com/nvm-sh/nvm/tags 根据实际需要选择版本 [root@centos dl]# wget https://github.c...
pyhton新版本中使用requests请求时会报这样的错误 SSLError("Can't connect to HTTPS URL because the SSL module is not available 网上找的解决办法是在pi...
首先删除旧的pip2 yum -y remove python-pip # 下载pip2安装脚本 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py python get-pip.py
1、新建 网上找的lvm结构图 对磁盘创建分区,也可以不创建分区,直接将整个盘变成pv,但是不建议这么做 查看当前系统识别到的磁盘 [root@datacentercm ~]# lsblk NAME MAJ:MIN RM...
os:centos7,需要用到的工具:iostat、iotop、pidstat 1、iostat工具 如果没有这个工具可以通过yum安装 [root@centos ~]# yum -y install sysstat [root@cento...
centos7安装nexus3.x私服 1、安装配置jdk 可以自行下载,也可以在github上下载 https://github.com/openjdk/jdk 下载完后解压并将目录改名为java保存在/data/java 添加java环...
windows10/11 pc版开启多用户远程桌面 借助工具:RDPWrap,下载地址 https://github.com/stascorp/rdpwrap 下载后解压到自定义目录,会得到这几个文件 首先用管理员身份执行install.b...
1、ftp下载地址: 需要打开这个页面继续下载,本例以1.2.0版本为例 2、配置 下载后解压 yunwei@YunweideMacBook-Pro ftp % lsDEPENDENCIES &nb...
gitlab有2个版本,分别是gitlab-ce和gitlab-ee,ce是社区版免费,ee是商业版收费 1、安装方式 yum -y install curl policycoreutils openssh-server openssh-c...
centos下使用script监控用户操作 1、测试环境 [root@centos ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@centos ...
nginx通过不同客户端类型匹配不同首页 server { listen 80; server_name www.google.com; if ($http_user_agent ~* “A...
nginx日志输出部分省略了,只写主要的部分 1、filebeat配置 [root@centos filebeat]# cat filebeat.yml filebeat.inputs:- type: log enabled: true p...
[root@nginx ~]# snap install coreerror: system does not fully support snapd: cannot mount squashfs image using "squashfs...
官网有文档说明怎么使用,但是没有中文,官网地址 https://certbot.eff.org/ 这里就把官网的翻译一下吧,顺便把遇到的坑也说一下 系统:centos7.6,nginx1.21 1、安装snapd [root@centos ...
goaccess分析nginx日志 1.nginx日志配置 常规的nginx日志解析网上有很多相关的文章,但是json_analytics格式的却很少,就以这个为例,nginx日志配置: log_format json_analytics ...
我们在测试环境中可能会遇到需要用https来做测试的时候,下面介绍一下怎么给测试环境中的私有域名颁发证书,能让测试环境也用上https 当前使用的测试环境:centos 7 + nginx,域名是随意写的: wp.aa 1、要用到的工具: ...
所需要软件包: nginx下载地址: https://github.com/nginx/nginx libmaxminddb下载地址:(可以不下载,geoip模块中已经包含了) https://github.com/maxmind/libm...
为日志文件名称加入日期,直接写在server片段中: if ( $time_iso8601 ~ '(\d{4})-(\d{2})-(\d{2})' ) { set $date $1$2$3;} lo...
前后端分离之后,采用nginx作为静态服务器,并通过反向代理的方式实现接口跨域的方式,在降低开发成本的同时也带来了诸多问题,例如客户端真实IP的获取。 在站点配置文件location中添加: proxy_set_header X-Real-...
环境:centos 7.6,nginx1.16 首先要安装httpd-tools [root@nginx ~]# yum install -y httpd-tools 1、先创建用户认证文件: [root@nginx ~]# htpassw...
Making install in zbxevalmake[3]: Entering directory `/data/dl/zabbix-6.0.13/src/libs/zbxeval'depbase=`echo parse.o | se...
loki+alertmanager(webhook)+telegram告警 1、软件环境: loki:2.4.1,alertmanager:0.24 2、loki配置 loki的全部配置,主要看告警配置 auth_enabled: fals...
nginx日志高级监控-基于Loki + Promtail + Grafana 官方文档 Loki: https://grafana.com/docs/loki/latest/ Grafana Loki V2 Dashboard for N...
系统版本:centos7.6,loki版本:2.7.1,minio:2021-11-24T23:19:33Z 环境介绍: 服务器 角色 备注 172.20.20.231 loki-read-1 loki读节点1 172.20.20.232 ...
loki版本:2.7.1 配置文件如下: auth_enabled: falsehttp_prefix:server: http_listen_address: 0.0.0.0 grpc_listen_address: 0.0.0.0 ...
grafana 报错 origin not allowed nginx做反向代理访问grafana是会遇到origin not allowed这样的错误 只需要加个请求头 server { listen 80; ...
这几天在折腾zabbix6.27版本的监控告警,目的是想通过telegram发送告警并附带当时的指标监控截图。最终使用了这个方式telegram in zabbix,github地址: https://github.com/ableev/Z...
通过http://127.0.0.1:9200/_cluster/health地址返回的数据 “cluster_name”: “my-es”, #集群名“status”: “yellow”, #集群健康状态,正常的话是green,缺少副本分...
zabbix的web界面默认是英文,也支持中文界面,找到用户设置,新版和老版的不太一样,新版的用户设置在左下角,老版的是在右上角,大概就是这个东东: 点一下User settings: 按照上图中选择,然后点击Update就会显示成中文了。...
loki分布式 http://events.jianshu.io/u/bce15343e3c2 各组件介绍 cassandra 存放 index 和 chunketcd ...
使用场景:在将godaddy购买的域名通过cloudflare(以下简称cf)来托管的时候需要修改nameserver,域名少可以手动修改,多的话还是交给程序吧,还有一个问题,添加到cloudflare的时候nameserver是会不断变化...
1、参数 -c 或--count 在每列旁边显示该行重复出现的次数。 -d 或--repeated 仅显示重复出现的行列。 -f <栏位>或--skip-fields=<栏位> 忽略比较指定的栏位。 -s <字...
1、参数 -b, --ignore-leading-blanks 忽略每行前面的空格字符 -c, --check, --check=diagnose-first 只检查文件是否已排序,不进行排序 -C, --check=quiet, --c...
echo 不换行动态输出内容 for i in {1..5};do sleep 1 echo -ne "\r"$i done
在程序中限制上传文件类型时可以使用$_FILES全局变量来获取文件类型 $_FILES数组的结构如下 $_FILES['input_name'] = array( 'name' => 'uploaded_file_name', ...
卸载pip #python2[root@centos ~]# python -m pip uninstall pip#python3[root@centos ~]# python3 -m pip uninstall pip 安装pip &l...
1、git-bush终端第一次拉取代码 #首先肯定是初始化仓库目录$ git init#直接拉取,后面是仓库地址$ git pull [email protected]:xxxx/xx.git#完成,这个方便想在放在哪里就放哪里 2、git-bu...
参数 -f 从脚本文件中读取awk命令-F 自定义分隔符-v 自定义变量 内置变量 变量 描述 $n 当前记录的第n个字段,字段间由FS分隔 $0 完整的输入记录 ARGC 命令行参数的数目 ARGIND 命令行中当前文件的位置(从0开始算...
本次的应用场景是将json数据转换成字典,再将字典遍历打印出来,json数据保存在json.txt文件中: [root@nginx python]# cat json.txt {"eventType":"MessageCreated","p...
1、首先创建密钥 #先创建第一个账号的密钥ssh-keygen -t rsa -C "[email protected]"#再创建第二个账号密钥ssh-keygen -t rsa -C "[email protected]" #注意在创建密钥时需要...
filebeat:7.6.2 logstash:7.6.2 1、logstash配置 网上看了很多文章介绍logstash的输出模式rubydebug,好像都没说这个东西是怎么用的,很多都只是说这样的写法: output { stdou...
mysql:5.7.28 filebeat:7.6.2 elk:7.6.2 软件安装和mysql慢查询开启配置就略过了,直接上配置 不同版本mysql的慢查询日志内容有所差异,我这个版本的日志大概类似这样 # Time: 2023-08-0...
centos7部署jenkins war包 1、下载地址 https://get.jenkins.io/war-stable/ 2、启动 #前台启动java -jar jenkins.war#后台启动nohup java -jar jenk...
nginx日志输出部分省略了,只写主要的部分 1、filebeat配置 [root@centos filebeat]# cat filebeat.yml filebeat.inputs:- type: log enabled: true p...
1、扩容 当前节点,如果有密码,可以加参数 -u user:passwd 方式认证 [root@centos-164 ~]# curl http://127.0.0.1:9200/_cat/nodes?vip heap....
es常用操作 查询所有索引 GET _cat/indices 查询索引下所有数据 GET test/_search#同下GET test/_search{ "query": { "match_all"...
版本都是7.6.2 kibana服务器重启后启动服务的时候有报错出现如下类似信息 Unable to connect to Elasticsearch. Error: [search_phase_execution_exception] a...
jenkins通过api触发任务执行 jenkins配置,创建任务掠过,直接上干货部分 首先要对用户生产api token 创建后要马上记住,之后就看不到了,就像上图这样 通过api请求更新任务的方式: curl -k --silent -...
如果elasticsearch部署在公网,很有必要做访问控制,如果被别人撞库了就好玩了。 1、需要在配置文件中开启x-pack验证 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容 xpack.secur...
环境:centos7.6两台 cluster:server1:192.168.6.10 node:node1:192.168.6.11 1、配置yum源: [elasticsearch]name=Elasticsearch reposito...
1、安装redis redis下载的是源码包,编译步骤省略了,将编译好的bin目录保留下来,目录结构如下 [root@redis-1 redis]# pwd /data/redis [root@redis-1 redis]# tree ./...
mysql触发器是一种在表上自动执行的存储过程,当表上的特定事件(例如插入、更新或删除)发生时触发。触发器可以用于实现数据验证、日志记录、派生数据等功能。这是触发器的功能简单介绍。 本次演示环境介绍,将各分表的数据汇总到总表中,查询时只需要...
mysql:5.7.28 filebeat:7.6.2 elk:7.6.2 软件安装和mysql慢查询开启配置就略过了,直接上配置 不同版本mysql的慢查询日志内容有所差异,我这个版本的日志大概类似这样 # Time: 2023-08-0...
os:centos7 mysql:5.7.28 产生这个错误的原因是造成mysql连接数大于设置的open_files_limit参数值,而这个参数又受限于操作系统,假如你的mysql是使用systemctl启动的,那么就会受制于syste...
clickhouse备份 1、备份表结构 语法 #备份bgecd数据库中的user表结构clickhouse-client --user bgecd --password 123456 --port 9000 -q "SHOW CREATE...
redis-cli是Redis命令行界面,一个简单的程序,允许向Redis发送命令,并直接从终端读取服务器发送的回复。 它有两种主要的模式:一种是交互模式,在这种模式下,用户输入命令并获得回复的REPL(Read Eval Print Lo...
mysql5.7安装审计插件MariaDB Audit Plugin centos版本:7.6.1810 mysql版本:5.7.28-log 插件下载地址 下载后解压,得到如下目录 [root@centos audit-plugin-my...
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...
xtrabackup备份恢复mysql 1. 工具介绍 Xtrabackup是由percona提供的mysql数据库备份工具,Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份,不会锁表 。 Xtrabackup中主要...
1、环境 centos7.X 192.168.6.6-主 192.168.6.5-从 mysql8.0:首先要创建好要用的数据库,如test,两台服务器都要先创建好。表会自动同步。 2、主-从配置 2.1主服务器配置:修改/etc/my.c...
版本esxi7.0,硬件型号: realtek 8168 1、相关软件下载地址 1.1 ESXi-Customizer-PS脚本地址: https://www.v-front.de/p/esxi-customizer-ps.html 1.2...
今天来演示一下全容器化运行lnmp环境,使用的是centos7.6的操作系统,至于docker的安装就不再说了,docker已经装好了,直接开始。 1、nginx配置 首先要拉取nginx的镜像,如果有版本要求的可以去官方hub上找到具体的...
修改docker配置文件: [root@centos docker]# pwd/etc/docker[root@centos docker]# lscerts.d daemon.json key.json seccomp.json[root...
docker-compose具体做什么用的就不介绍了,百度上有。 首先肯定是要先把docker装好,docker安装前面文章也有介绍就不再重复了。直接开始正题 1、按照官网方式安装 官方地址:https://docs.docker.com/...
Portainer的介绍这里就不浪费字了,自行百度吧,下面直接开始正题. [root@nginx data]# docker search portainerNAME &...
安装环境:centos7.X,centos8.X 1、首先设置yum源: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.re...
1.查看虚拟机列表 #查看所有虚拟机的IDvim-cmd vmsvc/getallvms |grep <vm name>#查看正在运行的虚拟机esxcli vm process list 2.查看虚拟机的启动状态 vim-cmd...
vmware esxi添加开机启动虚拟机 通过esxi的web管理页面虽然也可以设置虚拟机开机自动启动,但有时候这个功能会失效,就是因为经常失效所以才想到在命令行下设置开机启动虚拟机 首先要启动esxi的ssh和esxi shell,具体启...
监控docker需要借助一个专业的工具:cAdvisor,这个是由Google提供的,下面开始演示如何使用: 使用非常简单,首先在被监控的docker主机上运行cAdvisor容器实例就可以了: [root@nginx ~]# docker...
docker安装好之后就可以直接使用了,下面介绍一下怎么运行一个docker实例。 docker官方提供了很多常用的docker镜像,可以在官方网站搜索有没有自己需要的镜像,地址: 例如我这里搜索busybox镜像,列出的结果中带有offi...
docker常用命令及参数 docker images 查看当前本地镜像docker ps 查看当前运行的容器docker ps -a 查看所有运行的和运行...