自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NIEEPN的博客

日常随记罢了~

  • 博客(25)
  • 收藏
  • 关注

原创 开源组件的常见问题

开源组件常见问题

2023-02-15 10:14:13 152

原创 数据库常见问题处理

常见数据库问题处理记录:mysql/postgresql/clickhouse

2023-02-16 17:32:51 574

原创 minio常见问题处理

持续更新中。。。问题现象:minio集群启动失败日志提示不能使用root分区问题原因:minio集群时,数据目录不能和root根文件系统在同一个磁盘,需要使用单独的磁盘,否则启动失败。问题现象:后端服务调用minio客户端上传文件失败,message = The difference between the request time and the server's time is too large., 请求返回403。日志截图如下:问题原因:请求端和服务端的系统时间差太大导致,修改系统时间后,重启服务后

2023-02-15 10:09:40 6666

原创 nacos常见问题处理

nacos常见问题排查

2023-02-15 10:03:50 509

原创 nginx常见问题处理

启动tengine之前,sudo用户执行如下操作进行授权:setcap cap_net_bind_service=+eip /data/app/tengine/sbin/nginx。修改tengine配置文件/data/app/tengine/conf/nginx.conf,增加user配置,用户名修改为当前实际运行的普通用户名。如果一天的日志量也很大,则需要分析日志中的IP和接口,如果是某个IP访问量大则限制IP。普通用户运行的nginx监听80/443端口时,服务启动失败,日志输出权限拒绝。

2023-02-15 09:58:04 1590

原创 Longhorn部署

k8s适用Longlorn的部署方式

2023-02-13 10:37:17 436 1

原创 在Python3.8环境中调用zabbix API批量添加主机和用户群组

一、基础环境 运行环境:python3.8 Zabbix版本:5.0 因为项目需求,将功能进行了拆分,添加主机与添加用户群组分开为两个脚本。可根据需要自行整合或添加功能。二、实现功能 读取Excel表格,批量添加主机,链接的模版必须存在,会将添加失败的用户群组名输出到日志文件./fail_addHost.txt中。proxyName 可见主机名 服务器IP(主机名) 用途(描述) 主机群租完整名(换行符分...

2020-09-06 22:38:20 510

原创 Zabbix5.0.2 + PostgreSQL源码部署

一、介绍本文介绍使用源码编译安装Nginx、PHP、PostgreSQL和Zabbix。PgSQL可部署与于zabbix server本机,也可以部署在另外一台机器,本文档采用部署zabbix server、PostgreSQL分离两台主机部署单实例Zabbix。可用于参考,注意在配置文件及启动脚本中检查pid文件、日志文件等路径,不要直接复制粘贴。操作系统:CentOS7.5安装包版本:Nginx:nginx-1.18.0.tar.gzPHP:php-7.2.9.tar.gzPostgreS

2020-08-15 10:37:00 3310 2

原创 nginx的location指令详解

nginx的location指令详解Nginx 的 HTTP 配置主要包括三个区块,结构如下:http { # 这个是协议级别  include mime.types;  default_type application/octet-stream;  keepalive_timeout 65;  gzip on;    server {...

2020-03-12 20:13:45 506

原创 nginx Proxy 代理

1、代理原理 反向代理产生的背景: 在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。 反向代理服务的实现: 需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到空闲的...

2020-03-12 20:09:46 2213

原创 nginx 实现动静分离

nginx 实现动静分离为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交个不同的服务器。1、准备环境192.168.62.159 代理服务器192.168.62.157 ...

2020-03-11 19:50:39 190

原创 nginx 会话保持

nginx会话保持主要有以下几种实现方式。1、ip_haship_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。ip_hash语法:upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; ...

2020-03-11 19:46:49 610

原创 三方模块搭建图片服务器

Mongodb下GridFS使用及配合nginx实现文件服务使用nginx-gridfs实现文件服务(Linux环境)一、GridFS简介GridFS是mongodb下用来存储文件的一种规范,所有官方支持的驱动均实现了GridFS规范。yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel g...

2020-03-10 20:18:41 241

原创 Python3输入和输出

格式化输出简单介绍字符串的格式化输出目前有两种方式• % 方式(陈旧) python2.x及以上 都支持• str.format() 方式(新式,官方推荐) python2.7及以上都支持• f-string 方式 (Python3.6 及以上推荐使用)一、% 百分号方式>>> tpl = "i am %s">>> ms...

2020-03-06 14:35:22 612

原创 数据库中间件 MyCAT 读写分离实现

Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的分布式数据库系统。 那么 Mycat 是什么?Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服 务。MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK...

2020-03-06 14:29:46 413

原创 Python的requests模块使用

Requests基本介绍requests 模块可以模仿浏览器的行为。通常用于爬虫。安装使用 pip3 install requests一、get 方法JSON 介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。我们通常使用到的 JSON 数据的表现形式如下:'...

2020-03-05 22:15:29 149

原创 Centos7下IPython的基本使用及各Python解释器的介绍

IPython基本使用安装 Ipython在 Linux 命令行中输出 如下命令进行安装[root@nieepn~]# pip3 install ipythonPython3环境部署详细步骤及pip3本地源的配置方法详见https://blog.csdn.net/NIEEPN/article/details/104628482启动和退出 Ipython基本使用1. 支持...

2020-03-04 19:58:24 388

原创 Centos7下源码安装Python3.7.6

Centos7下源码安装Python3.7.6一、源码安装安装依赖软件包yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel前提条件是:你的系统已经安装了开发工具包。下载wget https://www.python.org/ft...

2020-03-03 11:23:09 2254

原创 搭建JIRA

一、准备工作• ATLASSIAN 官方网站• jira 7.3.8 安装包:要选Linux的jira 7.3.8哦!• jira7.3-crack文件(请自行搜索)• 一台纯洁的机器jira(Minimal的CentOS7)二、安装过程2.01、配置基础的环境• 1. 修改yum源2. 1. 关闭SELINUX2. 1. 关闭防火墙2. 1. 推...

2020-02-28 19:26:33 481

原创 wiki搭建详细步骤

Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协...

2020-02-27 21:30:01 3528

原创 文本处理 awk

========================================================一、awk简介awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。...

2020-02-26 22:02:55 310

原创 系统性能分析

计算机系统是由四个模块组成,分别是:CPU、网络、磁盘、内存。在程序或者系统出现问题时,应该分别有一定先后顺序的对这四块进行排查。而在Linux系统下,有很多高效的工具,可以帮助分析定位问题。本文对于Linux下常用的工具进行简单的介绍,帮助读者能对这些工具有初步的了解。

2020-02-25 22:58:14 1193

原创 如何再次初始化 YUM 方式安装的 Mysql

如何再次初始化 YUM 方式安装的 Mysql1. 首先停止服务systemctl stop mysqld2. 删除默认的数据文件rm -rf /var/lib/mysql/*3. 删除相关日志rm -rf /var/log/mysql*4. 根据配置文件,创建日志文件touch /var/log/mysqld.logchown mysql.mysql /var/log...

2020-02-23 19:55:35 693

原创 Shell 脚本学习

Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell 环境Shel...

2020-02-22 21:53:34 633

原创 Centos7 升级内核版本

Centos7 升级内核版本1、查看当前内核版本$ uname-r3.10.0-514.el7.x86_64$ uname-aLinux k8s-master 3.10.0-514.el7.x86_64 #1SMP Tue Nov 2216:42:41UTC 2016x86_64 x86_64 x86_64 GNU/Linux$ cat/etc/...

2020-01-15 21:24:57 252

空空如也

空空如也

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

TA关注的人

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