自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(280)
  • 资源 (2)
  • 收藏
  • 关注

原创 同步软件sersync2

sersync2 实现同步配置在同步服务器上开启sersync, 将监控路径中的文件同步到目标服务器,因此需要在同步服务器配置sersync, 在同步目标服务器配置 rsync一 主控端在主控端服务器上安装 sersync在主控端下载sersync2wget http://down.whsir.com/downloads/sersync2.5.4_64bit_bina...

2020-02-14 00:52:30 1590

原创 CentOS7 系统盘扩容

我拿到一台新机器,df -Th 查看挂载情况,如下:fdisk -l 查看磁盘情况,如下:上图结合 df -Th 可知,/dev/vda 盘已经分区过了,只有 /dev/vda2分区挂载了,dev/vda2 分区大小 36G,挂载目录 //dev/vdb 盘有250G 容量,还未分区(更别提挂载了)...

2020-02-12 11:04:51 8269 3

原创 MB,GB,KB,bytes单位换算 及 fdisk -l 参数详解

一MB,GB,KB,bytes单位换算GB和G的区别:没有区别,一个是全称,一个是简称。G是GB的简称GB是GBytes的简称K和KB,G和GB等同理。电脑里,所有的文件及磁盘空间的大小都是用KB,MB,GB这些来表达的,然而叫起来不方便,所以都把后面的一个B省略了,所有人都会说是多少多少K,多少多少M,多少多少G,其实都是一样的。严格的说,GB是个单位,G不是单位。现在大...

2020-02-12 09:15:27 15356

原创 yum 命令 应用 及 多模块nignx安装

下载 nginxwget http://nginx.org/download/nginx-1.14.1.tar.gzrpmrpm -qa |grep gccgcc -v[root@ecs-a3b8-0206429 ~]# gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib...

2020-02-10 19:16:48 377

原创 CentOS7上nodejs安装 node-v10.19.0-linux-x64.tar.gz

一 nodejs安装1. 下载nodejswget https://nodejs.org/dist/latest-v10.x/node-v10.19.0-linux-x64.tar.gz2. 解压tar -zxvf node-v10.19.0-linux-x64.tar.gz -C /usr/local/cd /usr/localmv node-v10.19.0-linux...

2020-02-08 23:40:53 3062 1

原创 zabbix 介绍、zabbix-agent的安装、zabbix-get的安装及使用

一 zabbix 概述zabbix 是一个企业级的分布式开源监控方案。二 zabbix结构zabbix由几个主要的软件组件构成,这些组件及对应的功能如下:1 serverzabbix server 是 zabbix 软件实现监控的核心程序,主要功能是与zabbix proxies 和 agents 进行交互、触发器计算、发送告警通知;并将数据集中保存等。zabbix serv...

2020-02-06 10:17:39 1637

原创 pm2 常用命令

pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧。pm2(github上的源码)是开源的基于Nodejs的进程管理器,包括守护进程,监控,日志的一整套完整的功能,基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodejs的...

2020-02-04 16:57:57 669

原创 CentOS7上nodejs安装 node-v10.16.3-linux-x64.tar.xz

一 安装 nodejs1. 从源码下载NodeJswget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz2. 解压nodejs 压缩包tar -xvf node-v10.16.3-linux-x64.tar.xz -C /usr/local/3. 部署bin文件先确认你的nodejs路径,我...

2020-02-02 20:55:26 2478

原创 git 克隆指定分支代码

git拉取代码最常用的方式为:git clone http://gitslab.yiqing.com/declare/about.git这种方式没有指定分支,当代码有多个分支时,拉取的分支不一定就是master。比如,下面这个其实拉下来的就不是master分支代码:[root@izbp1845cet96se1qmb5ekz home]# git clone http://gitsl...

2020-01-31 17:24:20 83879

原创 SecureCRT 更改 vim 打开的文本中 使用#注释的文本内容颜色

SecureCRT, 我使用vim 打开skywalking的 application.yml文件,发现 application.yml 中 注释文本 和 没有注释的 模块configuration 、configuration的实现none 颜色是一样的,如图:那么如何更改vim 打开的文本 # 注释部分的颜色?方案:vim ~/.vimrc 如果没有 .v...

2020-01-16 10:56:58 904

原创 vim 怎么取消选中关键字后的高亮显示

在Vi里面如果要搜索某个关键字,只要键入/xxx就可以了,比如,我要搜索一个network-xxxx,我就键入/network然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。但是,用好这个功能,怎么消除高亮呢,我以前一直不知道,弄得自己也很无奈。终于在网上看到,只要键入:noh就可以了。...

2020-01-13 14:51:05 1213

原创 链路追踪skywalking

elasticsearch 官网https://www.elastic.co/cn/elasticsearch 下载地址https://www.elastic.co/cn/downloads/elasticsearchskywalking 官网http://skywalking.apache.org/一 elasticsearch 安装此处,我安装的是 6....

2020-01-13 13:25:04 2434

原创 nginx 点击劫持漏洞修复

点击劫持漏洞修复方案:在相应的 location 下添加 add_header X-Frame-Options SAMEORIGIN;比如: location ^~ /company_manager/ { proxy_redirect off; proxy_set_header Host $ho...

2020-01-10 17:32:19 2218

原创 nginx 禁用不安全的http方法

从安全防护角度考虑,一般我们要禁用不安全的 HTTP 方法,仅保留 GET、POST 方法。nginx 禁用不安全的http方法,既可以在nginx配置文件 server 下进行全局设置,也可以在某个location下进行设置。全局设置方式一 if ($request_method ~ ^(PUT|DELETE)$) { return 40...

2020-01-10 11:01:28 14099 3

原创 eclipse引入MyBatis的dtd文件

当我们使用eclipse 创建maven 工程时,如果我们的 ORM 框架 决定使用 MyBatis, 则创建 MyBatis 相关的xml 文件时,如何直接创建出如下这两种<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//E...

2019-12-01 15:32:53 2151 1

原创 nginx https配置tls1.2

在 nginx 配置文件(一般默认为nginx.conf)的server下配置如下代码:ssl_protocols TLSv1 TLSv1.1 TLSv1.2;具体举例如下 server { listen 443 ssl; server_name www.xxx.com; ssl_certificate ...

2019-11-27 22:21:40 10913

原创 mybatis

一 MyBatis 简介MyBatis是针对映射器构造的SQL构建的轻量级框架,并且通过配置生成对应的JavaBean返回给调用者,而这些配置主要便是映射器,在MyBatis中你可以根据情况定义动态SQL来满足不同场景的需要,它比其他框架灵活的多。MyBatis较为灵活,你可以自由书写SQL,定义映射规则。MyBatis提供接口编程的映射器只需要一个接口和映射文件便可以运行,消除了iB...

2019-11-24 19:29:59 178

原创 zabbix 系统自带模板阈值调整

一 可用内存触发器阈值修改Template OS Linux 模板 下面有一项触发器 Lack of available memory on server {HOST.NAME}触发器表达式:可用内存低于20M,则触发告警。可调整为可用内存低于600M则触发报警:触发器表达式如下:二 可用磁盘空间触发器阈值修改Template OS Linux 模板下有两个自动...

2019-11-21 14:40:17 3753

原创 Idea插件安装和管理

1 打开插件视图点击 File -> Settings 菜单 , 或Ctrl + Alt + S 快捷键 . 打开设置面板 . 并切换到Plugins插件视图参看链接:https://blog.csdn.net/xingbaozhen1210/article/details/81076597...

2019-11-10 23:50:05 931 1

原创 以root用户身份在jenkins中运行shell 命令

CentOS7 以yum 方式安装 rpm版本 jenkins,默认jenkins用户为jenkins 而不是rootjenkins配置任务时,在 nodezip.sh 脚本中执行 ansible copy模块命令就会报错报错示例如下:解决方案:1. 打开配置文件vim /etc/sysconfig/jenkins2.修改 $JENKINS_USER 值为...

2019-11-09 00:22:58 3336

原创 服务器密码策略

一、检查服务器密码复杂度策略:1:检查密码复杂度策略中设置的大写字母个数2:检查密码复杂度策略中设置的小写字母个数3:检查密码复杂度策略中设置的数字个数4:检查密码复杂度策略中设置的特殊字符个数CentOS7系统:CentOS7/RHEL7 开始使用pam_pwquality模块进行密码复杂度策略的控制管理。pam_pwquality替换了原来Centos6/R...

2019-10-31 11:38:15 4513

原创 nginx配置错误页面

nginx 配置错误页面是在 server 下配置比如下面这种图,我们在全局配置了错误页隐藏nginx版本信息若果我们在server 下再配置个错误页面会有什么效果呢?错误页面配置方法:---> 在相关server 层下 最底部添加如下代码: error_page 404 500 502 503 504 /error.html; ...

2019-10-23 23:59:44 3794

原创 nginx 全局设置隐藏版本信息 --- 禁止错误页面中显示nginx版本号

nginx 全局设置,禁止错误页面中显示nginx版本号nginx 默认不隐藏版本信息,在404,502等等错误页面会显示nginx版本号,如图:隐藏错误页nginx版本号方法:在全局 http 下增加配置 server_tokens off;server_tokens off; # nginx 默认没有该项配置如图:效果:...

2019-10-23 22:53:14 8005

原创 根据nginx日志统计ip访问量

根据nginx日志统计ip访问量,由浅入深,逐步讲解。涉及命令 awk、sort、uniqnginx access.log 日志内容截图如下:nginx access.log日志统计第一列 ip[root@izbp1845cet96se1qmb5ekz logs]# lsaccess.log error.log nginx.pid[root@izbp1845c...

2019-10-23 13:49:19 12692

原创 低版本redis集群部署

一 准备工作1.1 准备机器和 redis安装包准备两台服务器,关闭selinux策略(setenforce 0):192.168.158.201192.168.158.202将redis安装包上传到201、202服务器上,并移动到/usr/local/ 目录下1.2安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境需要安装gcc安装......

2019-10-15 14:33:21 893

原创 .gz .tar.gz .tar .zip解压方式 及运维使用命令

.gz格式解压gzip -d system.log.20190902.gz.tar 和 .tar.gz格式解压tar -xvfsystem.log.tar.gz -C /usr/local/tar -xvf system.log.tar.zip格式解压unzip -o /home/images.zip -d /usr/local/查询 某天日志...

2019-09-03 15:10:47 2475

原创 CentOS7安装 haproxy(rpm)

Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。一 hapro...

2019-09-02 23:03:15 4217

原创 使用python3缺少的模块问题 ---(持续更新)

使用python3缺少的模块问题模块1: 缺少 paramiko 模块[root@ice_python ~]# python3 postdata.py Traceback (most recent call last): File "postdata.py", line 4, in <module> import paramikoImportError: No...

2019-08-23 16:27:31 2059

原创 mysql 查询缓存 query_cache

默认查询缓存是不开启的,查询语句:show variables like '%query_cache%';query_cache性能监控,查询语句:show status like '%Qcache%';或show status like '%qcache%';如果开启,则如果未开启,则、参考文献:https://www.cnb...

2019-08-21 10:24:42 389

原创 mysql更改配置文件socket路径后登录报错:Can't connect to local MySQL server through socket '/var/lib/mysql.sock'

mysql或pxc的配置文件 /etc/my.cnf 中若更改了socket路径[mysqld]datadir=/mysqlport=3306socket=/mysql/mysql-node1.sock #socket不要指定,配了反而会出问题,让它自己去生成 /var/lib/mysql/mysql.sock### 可以不指定pid-file路径,默认生成路径为 $datadir/...

2019-08-21 01:33:08 4395

原创 mysql5.7(或pxc5.7) 错误日志显示时间不对解决方案

MySQL(或pxc)5.7的错误日志显示的时间和系统时间不一致,查阅官方文档可知:从MySQL5.7.2开始,新增了log_timestamps 参数,它主要是控制error log、genera log等日志文件的显示时间。比如:xxxx.err如果 log_timestamps 的值为 UTC 则会比系统时间慢8个小时,如果要确保mysql(或pxc)5.7的错误日志显示的时间和系统时间...

2019-08-15 22:46:15 1632

原创 mysql5.7更改存储引擎

mysql5.7及percona xtraDB cluster 5.7 默认存储引擎均为 InnoDB#查看存储引擎show engines\g; # 比较直观或show engines\G; # 不直观,不推荐更改存储表的存储引擎:alter table tableName engine=存储引擎名;比如 我trce库下有一张...

2019-08-14 17:50:18 1249

原创 mysql5.7(或 pxc5.7)充分利用cpu 多核的处理能力 及 mysql/pxc的通用优化

在早期的mysql5.1 版本中,innodb_file_io_threads 参数默认是4,该参数在linux系统上是不可更改的,但windows系统上可以调整。这个参数的作用是:InnoDB使用后台线程处理数据页上读写I/O(输入/输出)请求的数量。在mysql5.5及其后的版本中,使用两个新的参数 innodb_read_io_threads 和 innodb_write_io_thre...

2019-08-14 17:19:42 3771

原创 crontab

我们可以使用crontab 执行定时任务。有一个脚本 cmdb-data.sh#!/bin/bash#cmdb数据同步定时任务ansible all -m setup --tree /usr/local/out/usr/local/lib/ansible-cmdb/ansible-cmdb /usr/local/out/ > /home/task/overview.html...

2019-08-14 00:29:17 138

原创 CentOS7 防火墙 firewall 的启动、关闭、重启与查看状态

CentOS 7 防火墙怎么关闭CentOS 从 7 开始默认使用的是 firewalld, 这个是基于 iptables 的,虽然有 iptables 的核心,但是 iptables 的服务是没安装的,所以,只要停止 firewalld 服务即可:sudosystemctl stop firewalld.service && sudo systemctl disabl...

2019-08-12 02:50:10 7953

原创 CentOS7上搭建zookeeper集群(.tar.gz)

一、安装并启动zookeeper集群搭建zookeeper集群,无需配置ssh免密登录使用zookeeper集群,需要保证至少两个节点存活准备工作:准备三台服务器(两台也行):192.168.158.144192.168.158.145192.168.158.1461. 上传下载好的zookeeper,并解压tar -zxvf zookeeper-3.4.12....

2019-08-12 02:23:11 242

原创 zabbix 禁用 guest 用户

默认 guest账号,密码为空登录,只能看到 个别菜单,该guest账号存在意义不大而且有安全隐患,一般保持现状或禁用即可。禁用 guest 账号 具体操作步骤为:管理--->用户群组--->找到 guest,对其状态设置为 "停用"...

2019-08-10 23:01:09 3013

原创 zabbix二次开发----增加菜单

zabbix 二次开发--- 在zabbix菜单栏中增加CMDB 菜单,该菜单下有个子栏目 CMDB overview,如图:实现此效果,我们需要修改两个地方:menu.inc.php 和 main.js 。具体如下:1 找到 menu.inc.php ,并修改该文件[root@zabbix_nginx ~]# find / -name "menu.inc.php"/us...

2019-08-10 21:49:34 6212 1

原创 ansible简介 及 CentOS7 安装ansible (rpm)及 安装ansible插件ansible-cmdb 实现cmdb功能

一 ansible 简介Ansible 是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。ansible无需安装客户端。ansible应用程序存在于epel(第三方社区)源,依赖于很多python组件。安装ansible时,对于其所依赖的python,使用系统自带的python2即可。ansible目录结...

2019-08-10 00:53:27 15819

原创 idea 如何定位类或方法

使用maven 打包报错如下:法一:Ctrl+ N,打开搜索输入类名 UserInfoServiceImpl点击 UserInfoServiceImpl 类,根据报警提示找到第32行约第44个字符处找到方法 getUserInfo4OpenApi,按住Ctrl点进去点击去之后,会发现getUserInfo4OpenApi 这个方法继承自UserService 类。如...

2019-08-07 00:45:04 10791

日历插件Calendar.js

整理的一款日历插件,只需要<script type="text/javascript" src="js/Calendar.js"></script>这样引入即可。最好再加个 <style type="text/css"> table{ border-collapse:collapse; } </style> 将使日历插件显示效果更加美观。

2017-09-21

apache-tomcat-8.0.43-windows-x64.zip

tomcat 8.0安装包--64位

2017-07-05

空空如也

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

TA关注的人

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