自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Linux(deepin)下安装VMware Win7虚拟机

Linux平台下安装Vmware workstation,并安装windows虚拟机

2022-12-23 14:10:50 3840

原创 MongoDB:五、MongoDB的增删改查(CRUD操作)

CRUD 操作即创建、读取、更新和删除文档,也就是我们常说的数据的增删改查。

2022-11-25 01:32:27 4368

原创 MongoDB:三、MongoDB的可执行文件介绍

是一个在分片中用到的进程文件,所有应用程序端的查询操作都会先由它分析,然后将查询定位到具体的某一个分片上,它的监听作用与mongod的监听作用类似。为启动数据库实例的守护进程的可执行文件。不登录mongodb,在终端上操作备份数据库数据,将mongod中的数据导出为BSON格式的文件,备份数据库。不登录mongodb,在终端上操作恢复数据库数据,将mongod中备份数据的BSON格式文件,恢复到数据库中。将JSON格式或CSV格式的备份数据文件,导入mongodb数据库实例中。

2022-11-18 18:26:20 2431

原创 MongoDB:四、MongoDB的启动停止与基础配置

Linux下默认使用的配置文件路径为/etc/mongod.conf,Windows下默认路径\bin\mongod.cfg,但在启动时我们可以通过 -f 参数指定配置文件路径。如下在Centos以手动指定配置文件路径为例,Windows或其他操作系统类似。如下为运行MongoDB的常用基础配置,这份配置可以应对单节点模式的生产环境使用。由于上面的配置文件中我们开启了访问控制,所以在启动数据库后需要创建一个管理员用户来执行数据库操作。如下图所示,创建用户且登录成功后就可以进行数据库操作啦!

2022-11-18 14:36:41 1672

原创 MongoDB:二、MongoDB的安装

MonogoDB支持arm64、ppc64le、s390x和x86-64架构。兼容在Linux、Windows、MacOS等多种平台运行。

2022-11-18 11:36:56 1135

原创 记磁盘扇区损坏导致的Mysql故障排查

晚上手机短信突然收到大量主机unreachable的告警。立即登录相关服务器进行排查发现均无异常,业务测试正常。因几乎所有主机都已告警unreachable,故怀疑是zabbix自身异常导致,随后进行排查。一、查看zabbixserver日志,直接发现了mysql连接中断的异常日志中先是出现大量数据库连接丢失的日志之后为大量到mysql数据库的重连日志二、检查mysql发现日志如下,定位到磁盘问题三、查看message日志,发现mysql存在频繁重启,磁盘有损坏扇区四、通过badblocks进行磁

2022-06-30 04:07:35 2174

原创 MongoDB:一、MongoDB是什么?MongoDB的优缺点

MongoDB是一个可扩展、开源、表结构自由,由C++编写面向文档的高性能分布式数据库。它更像是介于关系型数据库(RDBMS)和非关系型数据库(NoSQL)之间的数据库,是非关系型数据库中功能最丰富、最像关系型数据库的非关系型数据库。MongoDB支持的数据结构非常松散,是类似json的bson格式,可以存储比较复杂的数据类型。  为方便理解,下表以Mysql与MongoDB比较,Mysql中的表即对应MongoDB中的集合概念,Mysql中的行即对应Mo...

2022-06-24 01:18:19 13652 2

原创 解决MobaXterm卡顿的问题

最近使用MobaXterm时发现敲下命令时总是会卡键无响应。开始还怀疑是键盘问题,换键盘后问题依旧,又使用其他工具均无卡键现象。可以肯定是Moba在搞鬼。忍无可忍,无需再忍!排查:1. 查看日志,未发现问题2. resetMobaXterm配置,问题依然存在3. 发现按下键盘无响应时下图X server图标会变灰尝试stop X server后发现键盘无响应的问题解决。4. 彻底解决菜单栏依次点击:设置(Settings)- 配置(Configuration),将以下功能

2022-05-19 18:06:39 20942 15

原创 记一次Oracle DBLink连接使用情况的排查

背景项目中应用程序有连接池配置到我们自己的Oracle RAC(以下简称本地库)和友商的Oracle RAC(简称友商库),均为11G。另外由于历史原因有一些需求需要本地库与友商库联合查询,为了实现联合查询,本地库有创建dblink到友商库。熟悉的朋友应该都知道dblink之前是存在SCN暴增Bug的,所以在后期的开发中我们一直尽量替换掉原有使用dblink写法的代码,久而久之时至今日,已经不清楚到底哪些程序使用了DBlink。今天友商工程师反馈友商库中我们的sessions太多了,让排查一下。

2022-05-06 19:07:28 4399

原创 Selenium Grid Docker部署+PythonDemo+配置解析

一、Selenium简介Selenium 包含 3 大组件,Selenium IDE、Selenium WebDriver、Selenium Grid。Selenium IDE:负责录制、回放脚本,模拟用户对页面的真实操作。Selenium WebDriver:提供 API 来操作浏览器。Selenium Grid:用于分布式自动化测试,可以控制多台机器、多个浏览器并行执行测试用例。二、Selenium Grid Docker部署先在服务器安装好docker服务,并建议设置好国内

2022-04-05 17:38:17 4725 1

原创 Docker环境安装

本文介绍yum与二进制两种环境部署方式,二选一即可

2022-03-23 16:03:17 2174

原创 SSH隧道详解与使用AutoSSH实现稳定的内网穿透

一、前言SSH 是一种建立在应用层基础上的安全协议,利用SSH进行数据传输时也是较为可靠和安全的。当有明文数据传输时,为保障其安全,可以利用SSH隧道对其进行加密安全传输,本文中讲到的SSH隧道用法均可以保障安全传输,文中不详做介绍,本文着重讲解除安全传输之外的其他使用场景,来分别分析三种SSH隧道的用法。文中会用到以下SSH参数,先看一下man文档中对以下SSH参数的解释:-L port:host:hostport将本地机(客户机)的某个端口转发到远端指定机器的指定端口. 工作原理是这

2021-11-15 17:32:39 2412

原创 SSH登录流程及配置公钥登录

一、第一次登录远程主机流程第一次ssh到远程主机时远程主机会发送它的公钥到客户端主机,客户机确认继续连接后会把远程主机的公钥保存到.ssh/known_hosts文件,下次再连接此远程主机时会去.ssh/known_hosts查看,如果是已经保存的公钥证明是信任主机,即不会告警并直接提示输入用户名密码登录二、密码登录流程远程主机收到客户端请求后会把自己的公钥发送给客户端,客户端通过公钥加密之后将密码发送给远程主机,远程主机用密钥解密,密码如果正确则登录成功三、公钥登录(免密登录)流程

2021-11-11 17:49:37 5493

原创 Nginx实现socket代理

在工作生活中经常会使用到代理,而nginx也是最常用的web服务器之一,想必大家都很熟悉。这里用nginx做一个简单的socket代理服务端。应用场景:客户端A想要访问服务器B的数据库服务,但奈何网络受限端口不通,另外正好有一台服务器C既可以被客户端A访问,也可以访问服务器B的数据库服务,这时可以通过nginx做一个socket代理,以实现客户端A访问到B的数据库。1. 安装nginx我平时比较习惯使用tengine,官方下载地址:下载 - The Tengine Web Server下

2021-10-28 18:07:31 4229

原创 使用Nginx配置文件屏蔽指定请求

由于工作需要,有几个nginx配置的需求,在这里整理记录一下。1.屏蔽请求方式,仅允许POST、GET等当有非我们允许的请求方式访问站点时,定义返回403状态码,示例配置如下:if ($request_method !~ ^(GET|POST)$ ){ return 403;}2. 定义错误页有时候我们访问到不存在的页面或报错,如403/404/502/503/504/405等,再或者500这种程序错误时,出于安全和用户友好度的考虑,希望能够跳转到统一的错误页等。...

2021-10-26 17:44:03 6361

空空如也

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

TA关注的人

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