
1、系统环境准备 需要装个kernel-plus的内核 yum源可以使用阿里的 yum install -y yum-utils epel-release yum-config-manager --setopt=centosplus.inc...
1、系统环境准备 需要装个kernel-plus的内核 yum源可以使用阿里的 yum install -y yum-utils epel-release yum-config-manager --setopt=centosplus.inc...
1、创建目录 以/data/ftp这个目录为例 2、创建用户 先创建一个sftp组 groupadd ftpusers 创建ftpuser用户,要指定用户不能登录系统/sbin/nologin useradd -g ftpusers -d ...
本次演示环境: os:Centos7.9,svn版本:svn, version 1.10.7 (r1886195) 源svn:svn://172.30.30.222/demo 目标svn:svn://172.30.30.221/demo 1...
vsftpd踩坑日记 运维都知道但凡能用其他工具代替ftp的绝对不会用ftp,没办法项目三方必须要用到ftp,所以就搭一个,过程就省略了,把配置贴出来,以及花了我几个小时踩的坑发出来给有需要的人 环境: os:centos7.9,yum源是...
Mongodb分片集群搭建 1、环境介绍: 演示使用3台机器,角色分配: 服务器 角色 备注 192.168.1.10 Mongo-route,mongo-config 路由和配置服务 192.168.1.11 Mongo-shard01a...
为什么要用vector,如果日志量小elk或者loki就够了,但是如果每天的日志量达到TB级别,在节省开支的情况下可以考虑这个架构了 首先介绍官网:https://vector.dev 和其他工具对比 可靠性对比 功能性对比 环境描述: 本...
nginx反向代理类似这样的配置 proxy_pass https://google.com nginx作为反向代理请求https的域名时会出现类似这样的错误 [error] 18274#0: *3458120 recv() failed ...
1、先安装配置uwsgi # 先安装uwsgi [root@rocky9 ~]# pip3 install uwsgi 在项目目录,也就是flask项目下,创建一个uwsgi配置文件 [root@rocky9 ip]# pwd /data/...
1、virtualenv 1.1、安装 [root@rocky9 ~]# pip3 install virtualenv # 安装好之后可以查看版本 [root@rocky9 ~]# virtualenv --version virtual...
软件版本: os:rocky9.4 docker:27.0.3 Docker-compose:2.29.0 harbor:2.10.3 1、安装配置docker docker安装这里略过了,需要修改一下docker的网络和运行目录的配置,也...
1、系统环境准备 需要装个kernel-plus的内核 yum源可以使用阿里的 yum install -y yum-utils epel-release yum-config-manager --setopt=centosplus.inc...
1、创建目录 以/data/ftp这个目录为例 2、创建用户 先创建一个sftp组 groupadd ftpusers 创建ftpuser用户,要指定用户不能登录系统/sbin/nologin useradd -g ftpusers -d ...
本次演示环境: os:Centos7.9,svn版本:svn, version 1.10.7 (r1886195) 源svn:svn://172.30.30.222/demo 目标svn:svn://172.30.30.221/demo 1...
vsftpd踩坑日记 运维都知道但凡能用其他工具代替ftp的绝对不会用ftp,没办法项目三方必须要用到ftp,所以就搭一个,过程就省略了,把配置贴出来,以及花了我几个小时踩的坑发出来给有需要的人 环境: os:centos7.9,yum源是...
标签成对高亮 brackethighlighter 代码补齐 lsp 主题 one dark 将插件解包 packageresourceviewer 文本左右对比 Compare side by side
首先需要安装好python3 1、安装virtualenv pip3 install virtualenv virtualenv常用命令 # 创建虚拟环境test007virtualenv test007# 进到虚拟环境目录cd test0...
首先centos需要安装cifs-utils [root@centos ~]# yum -y install cifs-utils 挂载命令 [root@centos ~]# mount -t cifs -o username='cento...
官网地址:https://filebrowser.org/installation 本次演示用传统方式安装,官网有docker方式部署 安装 [root@centos ~]# curl -fsSL https://raw.githubuse...
1、服务端配置 安装rsync [root@centos ~]# yum -y install rsync 修改配置文件,如果这个文件没有可以自己创建,文件名字相同就可以 [root@centos ~]# vim /etc/rsyncd.c...
首先安装依赖 1、安装nasm [root@centos ~]# wget https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.gz [root@cento...
nginx反向代理类似这样的配置 proxy_pass https://google.com nginx作为反向代理请求https的域名时会出现类似这样的错误 [error] 18274#0: *3458120 recv() failed ...
1、先安装配置uwsgi # 先安装uwsgi [root@rocky9 ~]# pip3 install uwsgi 在项目目录,也就是flask项目下,创建一个uwsgi配置文件 [root@rocky9 ip]# pwd /data/...
1、使用nginx内置变量 1.1、获取自定义请求头 nginx配置 server { listen 80; server_name testa.cc www.testa.cc; location ~* /http/ { ...
系统:rocky linux9.4 openresty:1.25.3.1 源码包安装的好处就是可以根据实际需要用到的模块,本次把常用的大部分模块都加进来了,肯定包括lua和geo openresty下载地址可以去官网下:https://op...
server { listen 80; server_name your_domain.com; location / { proxy_pass http://gateway; # 将源...
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 ...
本次测试监控canal版本为1.14 安装各个组件的步骤就省略了,需要修改的地方不多,首先要在prometheus上加个canal的配置 - job_name: 'canal-1.14' static_configs: - target...
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就会显示成中文了。...
本次演示环境: os:Centos7.9,svn版本:svn, version 1.10.7 (r1886195) 源svn:svn://172.30.30.222/demo 目标svn:svn://172.30.30.221/demo 1...
1、先安装配置uwsgi # 先安装uwsgi [root@rocky9 ~]# pip3 install uwsgi 在项目目录,也就是flask项目下,创建一个uwsgi配置文件 [root@rocky9 ip]# pwd /data/...
1、virtualenv 1.1、安装 [root@rocky9 ~]# pip3 install virtualenv # 安装好之后可以查看版本 [root@rocky9 ~]# virtualenv --version virtual...
使用svn任何命令都会提示这样的错误: svn: E200033: Another process is blocking the working copy database, or the underlying filesystem do...
1、支持的参数列表 -a file 从文件中读入作为 stdin -e flag ,注意有的时候可能会是-E,flag必须是一个以空格分隔的标志,当xargs分析到含有flag这个标志的时候就停止。 -p 当每次执行一个argument的时...
使用场景:在将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', ...
为什么要用vector,如果日志量小elk或者loki就够了,但是如果每天的日志量达到TB级别,在节省开支的情况下可以考虑这个架构了 首先介绍官网:https://vector.dev 和其他工具对比 可靠性对比 功能性对比 环境描述: 本...
如果es查询时出现类似这样的错误: The length of [message] field of [xxxxxxxx] doc of [xxxx-xxxxx-xxxx-2024.01.01] index has exceeded [10...
GET indexname/_search { "query": { "range": { "time_iso8601": { "from": "2024-05-01T...
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...
Mongodb分片集群搭建 1、环境介绍: 演示使用3台机器,角色分配: 服务器 角色 备注 192.168.1.10 Mongo-route,mongo-config 路由和配置服务 192.168.1.11 Mongo-shard01a...
主从是非gtid模式,查看状态显示1062错误,导致这类错误的原因大概就是有重复数据,无法完成数据的新增,解决办法是可以跳过这个错误,或者你知道导致的重复的语句可以将这个语句删掉让他自动同步创建,这里演示跳过这个错误的方式,因为语句太多了,...
mysql版本5.7,故障原因是主库添加了一个用户,而此时从库也有这个用户,所以导致同步的事务卡在了创建用户的地方,报错信息类似这样: [[email protected]][(none)]>show slave status\G;Las...
错误信息 Last_Errno: 1396 Last_Error: Error ‘Operation CREATE USER failed for ‘backup‘@‘%‘‘ on query. Default database: ‘‘. ...
1、安装 下载地址:https://www.percona.com/downloads/Percona-XtraBackup-LATEST/ 下载后使用yum安装 [root@localhost dl]# ls percona-xtraba...
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...
软件版本: os:rocky9.4 docker:27.0.3 Docker-compose:2.29.0 harbor:2.10.3 1、安装配置docker docker安装这里略过了,需要修改一下docker的网络和运行目录的配置,也...
esxi嵌套esxi之后再安装虚拟机时,虚拟机无法联网 解决办法是在外面一层的esxi的端口组上改一下安全设置 找到端口组,安全选项卡 将上面混杂模式和伪传输都改成接受即可
1、环境介绍 k8s版本:1.23.6 docker:20.10.24 host ip K8s-master01 172.10.10.10 K8s-node01 172.10.10.11 K8s-node02 172.10.10.12 vi...
docker-compose up -d nginx 构建建启动nignx容器 docker-compose exec nginx bash 登录到nginx容器中 docker-compose down ...
创建bridge网络 docker network create [参数] network_name create可选参数 --driver: 指定网络驱动程序,默认是bridge。 --subnet: 指定网络的子网。 --gateway...
版本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...