自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis一主两从部署

redis主从+哨兵部署

2022-11-15 14:52:49 265 1

原创 yum源配置

yum源的配置

2022-08-29 10:37:23 5545

原创 linux下磁盘分区和逻辑卷管理

linux下的磁盘挂载和逻辑卷的管理

2022-08-29 10:33:58 2155

原创 nginx平滑升级

Nginx生产环境无感平滑升级

2022-08-29 10:31:14 450

原创 ES学习笔记

本笔记是以ES7.8.0版本为基础的ES是一个开源的高扩展的分布式全文搜索引擎ES是面向文档型数据库,一条数据在这里就是一个文档。ES中的Index可以看做一个库,二Types相当于表,Documents则相当于表中的行。在ES6.x中,一个index下只能包含一个type,ES7.X中,Type的概念已经被删除在部署ES的过程中,需要首先部署JDK环境,部分服务器安装了openJDK也是可以用的。ES7.8.0及以上的版本需要使用的jdk版本最低为jdk1.8安装安装ES可以使用roo

2022-08-29 10:28:42 608

原创 NFS安装配置

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RXvP7QK9-1659076236875)(https//raw.githubusercontent.com/zhouwei1997/Image/master/202205181638763.png)]端口占用TCP111和2049。检查是否能找到NFS-Server。关闭防火墙和selinux。关闭防火墙和selinux。修改NFS的配置文件。...

2022-07-29 14:31:05 946

原创 Linux性能查看

CPU性能查看1、查看物理CPU个数cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理CPU中的核心数cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑CPU个数cat /proc/cpuinfo |grep "processor" |wc -l#逻辑CPU个数=物理CPU个数 * 核心数内存查看1、查看内存使用情况free -m硬盘查看1、查看硬盘及分区信

2020-07-29 15:00:02 252

原创 磁盘挂载

1、查看磁盘fdisk -l2、添加分区fdisk /dev/vdb3、输入n添加分区,然后输入进行当前分区为主分区4、输入w保存5、使用lsblk -f查看lsblk -f6、格式化mkfs -t ext4 /dev/vdb1

2020-07-29 10:53:36 162

原创 Linux系统搭建NTP服务

NTP服务器搭建一、安装NTP服务1、确认是否安装了NTP服务rpm -qa|grep ntp#如果存在ntp服务则代表该设备已经安装了ntp服务2、安装ntp服务yum -y install ntp修改NTP服务1、修改/etc/ntp.conf配置文件vim /etc/ntp.conf#新增以下代码server 0.cn.pool.ntp.org iburstserver 1.cn.pool.ntp.org iburstserver 2.cn.pool.ntp.org i

2020-07-29 10:39:45 1015

原创 Linux中的时钟设置

Linux时钟Linux中的时钟分为硬件时钟和系统时钟两种1、硬件时钟即BIOS时钟,就是CMOS设置时能看到的时间2、系统时钟即Linux系统Kernel时间硬件时钟1、查看硬件时钟hwclock --show2、设置硬件时间该种方式设置的硬件时间在系统重启后会被还原为BIOS默认的时间hwclock --set --date="09/18/17 10:23:34"3、设置系统时间与硬件时间同步hwclock --hctosys4、保存时钟clock -w...

2020-07-29 10:12:15 366

原创 Linux中防火墙常规操作

开放,关闭端口#开放tcp的3306端口,--permanent表示永久开放firewall-cmd --zone=public --add-port=3306/tcp --permanent#关闭tcp的3306端口firewall-cmd --zone=public --remove-port=3306/tcp --permanent#是配置生效,如果不执行该步骤,开放和关闭端口操作不会生效firewall-cmd --reload查看防火墙所有开放的端口firewall-cmd --

2020-07-29 10:01:09 162

原创 MinIO安装

简介Minio是Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM映像。对象的大小可以从几KB到最大5TBMinio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,Redis和MySQL。MinIO官方推荐文档 https://docs.minio.io/二进制安装一、下载1.1、安装包下载https://dl.minio.io/server/minio/rel

2020-07-29 09:37:37 609

原创 Nginx配置负载均衡

负载均衡配置1、在upstream节点下配置http/https节点upstream test_01{ #test_01为upstream的节点名称,可以自定义,但是需要和下面的proxy_pass对应 #weight参数表示权重,一般是根据服务器硬件的性能所配置,硬件条件越好,则权重越大 #weight参数也可以理解为轮询的次数 server 192.168.220.128 weight=5; server 192.168.220.129 weight=2; server 192.168.2

2020-07-29 09:25:40 78

原创 一台服务器上安装多台Nginx

1、确认系统中是否安装了gcc、pcre-devel、zlib-devel、openssl-develrpm -qa|grep gccrpm -qa|grep pcre-develrpm -qa|grep zlib-develrpm -qa|grep openssl-devel如果没有安装则进行第二步,否则进入第三步2、使用yum安装gcc、pcre-devel、zlib-devel、openssl-develyum install -y gcc、pcre-devel、zlib-devel、

2020-07-28 17:47:56 5243

原创 Nginx安装

一、安装1、确认系统中是否安装了gcc、pcre-devel、zlib-devel、openssl-develrpm -qa|grep gccrpm -qa|grep pcre-develrpm -qa|grep zlib-develrpm -qa|grep openssl-devel如果没有安装则进行第二步,否则进入第三步2、使用yum安装gcc、pcre-devel、zlib-devel、openssl-develyum install -y gcc、pcre-devel、zlib-d

2020-07-28 17:31:15 77

原创 滴滴夜莺Nightingale安装教程(客户端)

一、夜莺服务器操作1、进入夜莺的安装目录cd /root/nightingale/mkdir -p tmp/etc //创建用于打包的临时问文件cp etc/collector.yml tmp/etccp etc/address.yml tmp/etccp n9e-collector tmpcp etc/service/n9e-collector.service tmp/etc///选取需要的文件hostname -I //查看本机IP2、修改address.yml,collec

2020-07-28 16:59:20 1874 1

原创 滴滴夜莺Nightingale安装教程(服务端)

一、安装准备环境1、安装nginxyum -y install nginx2、安装mysql和Redisyum install mariadb-server mariadb redis -y2.1、启动mariadb并开机自启动systemctl start mariadbsystemctl enable mariadb2.2、启动mysql安装配置向导mysql_secure_installation2.3、修改mariadb监听IP地址vim /etc/my.cnf#在其中

2020-07-28 16:44:40 1136 1

原创 MySQL数据库中的sql_mode字段

ONLY_FULL_GROUP_BYONLY_FULL_GROUP_BY字段是对于GROUP BY聚合操作的,如果在SELECT子句中,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中。NO_AUTO_VALUE_ON_ZERONO_AUTO_VALUE_ON_ZERO字段影响的是自增长列的插入,默认设置下,插入0或者NULL代表生成下一个自增长值。如果用户希望插入的值为0,该值又是自增长的,那么这个选项就是有用的STRICT_TRANS_TABLESSTR

2020-07-28 14:51:12 422

原创 MySQL全量备份与增量备份脚本

增量备份脚本#!/bin/bash#定义用户名和密码user=userpassword=#增量备份时复制mysql-bin.00000*的目标目录,提前手动创建这个目录BakDir=/opt/backup/increment_backup/3306#mysql的数据目录 BinDir=/data/3306/log-bin LogFile=/opt/backup/logs/3306/incrementa

2020-07-28 13:52:19 417

原创 MySQL实现主从备份

基本信息主服务器:192.168.220.128 root root从服务器:192.168.220.129 root root主从数据库服务器版本:mysql 8.0.11主从备份主数据库服务器1、修改数据库配置文件vim /etc/my.cnf在该文件下的[mysqld]节点下新增log-bin=mysql-binserver-id=12、在主节点上添加用于复制的从节点用户及其密码create user ‘zhouwei’@‘192.168.220.129

2020-07-28 11:30:13 128

原创 MySQL 数据库的安装

rpm安装方式1、下载所需的安装包https://dev.mysql.com/downloads/mysql/2、在/usr/local目录下新建mysql文件夹,跳转到mysql目录下使用rz命令上传第一步中下载的安装到到服务器上3、解压:tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar4、依次安装rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpmrpm -ivh mysql-

2020-07-28 11:03:11 70

原创 解决 linux下编译文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题

在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以才会有 多出来的\r 用指令:sed -i 's/\r$//' 需要编译的文件

2020-07-16 15:34:01 213

原创 mysql 8多实例安装

2020-07-14 18:34:58 112

原创 Git常用指令

Git常用指令git log --pretty=oneline 日志单行显示export GIT_DEITOR_vim 设置编辑器git branch --set-upstream-to=orgin/develop 将当前分支与远程develop分支关联git checkout – <文件名> 丢弃工作区修改,只对工作区的文件有效git reset HEAD <文件名> 把stage区文件放回到工作区git reset --hard 提交id

2020-05-19 14:18:05 104

原创 VM中的CentOS7固定ip

找到配置网卡的文件```bashTYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_...

2020-03-23 14:44:37 197

原创 vim编辑器中文乱码的问题解决方案

本文已CentOS 7.6为例Linux中默认是没有支持中文的编码,因此在显示中文的时候会出现乱码的情况,这就给我们带来了不便,但是在Linux的开源中提供了中文的支持库。查看是否有中文locale -a |grep “zh_CN”如果没有执行下一步,否则跳过yum groupinstall “fonts” -y查看安装的中文包locale -a | grep “zh_CN”修改默...

2019-09-25 23:01:49 1818

原创 win10用户查看系统激活码方式

打开命令提示符win+R输入cmd输入wmic path softwarelicensingservice get OA3xOriginalProductKey回车出现的那一串就是你的序列号,直接记下来就ok了

2019-08-25 20:21:03 3119 1

原创 计算机网络常用公式

一、单位的换算1字节(B)=8bit 1KB=1024字节 1MB=1024KB 1GB=1024MB 1TB=1024GB通信单位中 K=千 , M = 百万计算机单位中 K=2^10 , M= 2^20倍数刚好是1.024的幂 ^ 为次方; /为除 ; 为乘 ; (X/X)为单位二、计算总线数据传输速率总线数据传输速率=时钟频率(Mhz)/每个总线包含的时钟周期数每个总线周...

2019-05-30 11:04:26 9539 1

原创 常用正则表达式

一、校验数字的表达式1 数字:1*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、负数、和...

2019-03-05 13:39:55 374

原创 常用防火墙设置

iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT #允许本地回环接口(即运行本机访问本机)iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #允许已建立的或相关连的通行iptables -A OUTPUT -j ACCEPT...

2019-03-05 13:38:44 236

原创 Windows系统盘清理

在桌面新建一个TXT文件,修改后缀为bat在其中写下如下代码@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*...

2019-02-14 16:26:40 390

原创 网站启用不安全的http方法

当网站启用不安全的http方法是,相关的处理方式就是在web.xml中配置先关的安全策略&amp;lt;security-constraint&amp;gt; &amp;lt;web-resource-collection&amp;gt; &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt; &amp;lt;http-method

2018-12-28 16:23:23 736

原创 vi使用方法详细介绍

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念  基本上vi可以分为三种状态,分别是命...

2018-12-21 10:29:25 2133 2

原创 Linux RPM 命令参数使用详解

rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度–install–verbose–hash-Uvh:升级软件包–Update;-qpl: 列出RPM软件包内的文件信息[Query Package list];...

2018-12-21 10:28:43 925

原创 Linux的Top命令解析

Top命令是什么TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令...

2018-12-21 10:28:07 2390 3

原创 Linux各目录及每个目录的详细介绍

【常见目录说明】目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc 存放系统管理和配置文件/home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/usr 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞...

2018-12-21 10:27:13 675

原创 Vim命令合集

命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 …在vim窗口中打开一个新文件:open file在新窗...

2018-12-21 10:25:42 130

原创 Linux安装Tomcat服务器

安装Tomcattomcat只要解压就可以使用。1、 创建web目录mkdir /usr/local/src/tomcat2、 上传apache-tomcat-7.0.57.tar.gz3、 解压:tar -zxvf apache-tomcat-7.0.57.tar.gz4、 重命名:mv apache-tomcat-7.0.57 tomcat5、 启动tomcat:cd it...

2018-12-21 09:59:18 209

原创 Linux安装JDK1.7

先卸载open-jdk查看linux上是否存在已经安装好的JDK javacjava –versionrpm -qa | grep java查看本机上所有已经安装成功的软件,只查看和java相关的删除linux自带jdkrpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686rpm -e --nodeps jav...

2018-12-21 09:58:15 226

原创 mysql8.0使用的一些注意事项

dateSource.setDriverClass(&quot;com.mysql.cj.jdbc.Driver&quot;); dateSource.setJdbcUrl( &quot;jdbc:mysql://localhost:3306/jdbc?serverTimezone=GMT%2B8&amp;amp;amp;useSSL=false&amp;amp;useUnicode=true&amp;amp;characterEncod...

2018-11-03 11:15:07 527

nginx日志清理备份

nginx的日志清理备份

2022-09-27

Archer开发手册.pdf

Archer开发手册,开发人员需要的资源和短期快速开发等面,用于特定的web页面开发等!推荐下载推荐下载推荐下载推荐下载推荐下载推荐下载推荐下载推荐下载

2020-09-17

backup.sh.7z

MySQL全量备份与增量脚本,用于mysql 8.0版本及以上数据库使用,配合Linux操作系统中的定时任务使用

2020-07-28

Git常用的笔记资源信息

Git中炒年糕用的一些指令啥的,有需要自取哈

2020-05-19

我和Linux的爱恨情仇

个人学习Linux的一些的一些相关的笔记,主要涉及Linux的运维方向

2019-02-14

系统盘清理

用于清理window系统的系统盘,减少C盘的垃圾以及系统缓存

2019-02-14

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

TA关注的人

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