自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zabbix 排坑版 Centos7

可以自己选版本,安装都大差不差。

2024-06-28 10:21:31 180

原创 防火墙和访问控制

文章目录一、IPtables1、IPtables简介2、四表五列3、安装操作IPtables3.1、IPtables的配置3.2、IPtables的语句格式3.2.1、协议匹配3.2.2、端口匹配3.2.3、修改规则及禁止ping3.3、IPtables拓展操作4、IPtables网络地址转换 NAT模式5、企业级防火墙配置二、Firewalld1、Firewalld简介2、Firewalld相关命令3、Firewalld配置使用三、TCPwrapper访问控制工具1、什么是TCPwrapper2、TCPw

2021-12-15 15:00:41 4585 1

原创 高可用+负载均衡

文章目录一、安装Nginx及Tomcat1、Nginx安装部署详解2、Tomcat部署与介绍二、Keepalived+Nginx1、准备环境2、Nginx配置3、keepalived配置4、测试二、Lvs+Keepalived多实例高可用负载均衡1、准备环境2、keepalived配置2.1、Keepalived高可用部署配置2.2、启动keepalived2、Lvs负载均衡配置3、测试一、安装Nginx及Tomcat也可以使用yum安装,因为这里不需要Nginx太多的功能操作1、Nginx安

2021-12-15 15:00:00 756

原创 自动化运维Ansible

文章目录一、自动化运维工具1、不止ansible2、凭什么是ansible二、安装部署ansible1、安装配置ansible主机组2、ansible内置参数三、Ansible的简单操作1、基本语法2、ansible里的常用模块2.1、copy模块2.2、yum模块2.3、service模块2.4、file模块2.5、setup模块四、ansible剧本(playbook)1、简单的剧本1.1、触发器1.2、循环迭代1.3、自定义vars_files变量1.4、剧本多个play1.5、when模块1.6、剧

2021-12-14 17:28:50 1667 1

原创 Python入门操作

Python解释器Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/python3 目录中, 可以将python3添加到系统的环境变量中交互式#输入python3来进入python的交互式界面[xiaobai@python] python3Python 3.7.6 (default, Aug 9 2021, 13:32:43) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on

2021-09-02 15:25:57 361

原创 MongoDB数据库

返回上一级目录MongoDB数据库目录1、

2021-07-16 10:19:59 97

原创 Sqoop工具MySQL导入数据到Hbase(Hbase部署)

基础环境集群工具版本sqoop-1.4.7.bin__hadoop-2.6.0sqoop-1.4.7.bin__hadoop-2.6.0 提取码:LWXBhadoop-2.6.5hbase-2.2.6-bin以上是集群和工具的版本hadoop集群搭建这里就不说了,搭建yarn-Ha集群模式Hadoop集群搭建Hbase部署192.168.17.128 xiaobai1192.168.17.132 xiaobai2192.168.17.133 xiaobai3#三台机器都操作

2020-12-09 10:45:34 541

原创 Jumpserver跳板机本地部署(Centos7系统)

部署Jumpserver关闭防火墙和SELinuxCentos7系统#jumpserver是国人用Python开发的,所以要设置中文[xiaobai@jumpserver] localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8[xiaobai@jumpserver] export LC_ALL=zh_CN.UTF-8[xiaobai@jumpserver] echo ‘LANG=“zh_CN.UTF-8”’ > /etc/locale.conf#安装依赖

2020-10-21 17:09:48 736

原创 Jumpserver跳板机Docker部署(无法使用,有问题)

#更改本地语言[root@jumpserver] localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8[root@jumpserver] export LC_ALL=zh_CN.UTF-8[root@jumpserver] echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf#下载依赖关系[root@jumpserver] yum -y install wget sqlite-devel xz gcc automake z

2020-10-14 16:53:35 1755

原创 Zabbix监控配置详解

文章目录一、Zabbix简介1、Zabbix架构1.1、server-client架构1.2、server-proxy-client架构2、Zabbix的优缺点3、Zabbix组件4、Zabbix常用语二、Centos7部署Zabbix4.01、Zabbix部署1.1、基础环境1.2、Zabbix监控server端搭建1.3、测试浏览器访问server端并进行初始化1.4、Zabbix监控agent端配置2、Zabbix页面配置2.1、设置语言2.2、创建主机及主机群组2.3、监控项2.3.1、没有参数的监

2020-07-04 11:37:37 1369

原创 Zabbix图形显示中乱码解决(拓展)

解决方法如下在Windows的控制面板或设置中的字体选择自己喜欢的字体下载下来,并上传到zabbix服务器上。(把新字体文件改名成原来字体文件的名字,不然需要修改配置文件)[xiaobai@zabbix] lsSIMKAI.TTF[xiaobai@zabbix] cd /usr/share/zabbix/assets/fonts/[xiaobai@zabbix fonts] lsgraphfont.ttf[xiaobai@zabbix fonts] mv graphfont.tt.

2020-07-04 11:02:25 2814

原创 大数据ELK日志分析(ES配置内存有问题)

[文章目录一、准备环境1、ELK下载包官网地址链接2、jdk1.8部署二、Elasticsearch部署1、安装监控插件2、启动head三、Kibana部署1、启动kibana四、Logstash部署1、启动logstash五、测试使用1、head上查看2、kibana上查看

2020-07-01 19:02:34 680

原创 RabbitMQ集群

RabbitMQ集群RabbitMQ简介RabbiMQ是Erlang语言开发的消息队列中间件,Erlang语言天生就是分布式语言,支持高并发,支持可扩展。支持AJAX,持久化,用于在分布式系统中存储转发消息。在易用性、扩展性、高可用性等方面表现不俗,但不支持负载均衡。RabbitMQ模式大概分为以下三种:(1)单机模式。(2)普通模式:默认的集群模式。(3) 镜像模式:把需要的队列做成镜像队列,存在于多个节点,属于RabbiMQ的HA方案,在对业务可靠性要求较高的场合中比较适合。要实现镜像模式

2020-06-24 15:48:01 329

原创 中间件容器目录

返回上一级目录消息中间件目录1、消息中间件简介

2020-06-23 13:23:46 385

原创 Redis哨兵模式

Redis哨兵模式哨兵模式简介redis的sentinel(哨兵)是用于监控redis集群中master状态的工具,已经被集成在redis2.4+的版本中,是redis官方推荐的高可用性(HA)解决方案。哨兵模式会检测master的状态,如果master异常,则会进行master和slave切换,将其中一个slave作为master,将之前的master作为slave,master和slave切换成功后,sentinel.conf的监控目标会随之调换。sentinel的工作模式1、每个senti

2020-06-22 15:17:14 297

原创 Redis主从同步

Redis主从Redis主从介绍redis是支持主从同步的,而且支持一主多从以及多级从结构。主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。redis的主从同步是异步进行的,这意味着主从同步不会影响主逻辑,也不会降低redis的处理性能。主从架构中,可以考虑关闭主服务器的数据持久化功能,只让从服务器进行持久化,这样可以提高主服务器的处理性能。主从同步的原理:从服务器向主服务器发出SYNC指令,主服务器接到此命令后,会调用BGSAVE指令创

2020-06-22 14:21:20 286

原创 Redis数据库目录

Redis数据库目录1、Redis数据库简介与安装2、Redis持久化配置

2020-06-21 20:39:12 1070

原创 Redis数据库的持久化与配置

Redis持久化# /usr/local/redis/src/redis-cli redis的客户端# /usr/local/redis/src/redis-server redis的服务端# /usr/local/redis/src/redis-check-aof 用于修复出问题的AOF文件# /usr/local/redis/src/redis-sentinel 用于集群管理[xiaobai@redis] /usr/local/redis/src/redis-cli -h 1

2020-06-21 20:34:09 455

原创 Redis数据库简介与安装

Redis数据库redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis数据库的特点丰富的数据结构,String、list、set、hash等,数据结构的存储。支持持久化支持事务,事务是指:一个完整的动作,要么全部执行,要么什么也没有做。支持主从安装部署redis数据库准备一台机器,关闭防火墙SELinux192.168.226.128 redisredis数据库官网也可以直接左键单击下载,上传到本地[x

2020-06-21 17:16:38 393 1

原创 Ansible目录

Ansible自动化运维目录1、自动化运维Ansible的简单操作2、Ansible剧本与角色(roles部署nginx)3、Ansible部署nginx+tomcat+jenkins

2020-06-21 13:32:31 147

原创 Ansible部署nginx+tomcat+jenkins

Ansible+tomcat+jenkins准备环境准备四台干净的机器,关闭防火墙和SELinux分别给四台机器修改主机名并做解析192.168.226.128 ansible192.168.226.129 nginx-proxy192.168.226.130 tomcat-jenkins1192.168.226.131 tomcat-jenkins2在控制节点上下载ansible工具在ansible的主机清单文件中配置主机组[host1]nginx

2020-06-19 20:40:27 353

原创 Tomcat的介绍与部署

JVM虚拟机JVM虚拟机可以分为系统虚拟机和程序虚拟机,VisualBox、VMware就属于系统虚拟机。他们完全是对物理计算机的仿真,提供了一个可以运行完整操作系统的软件平台,程序虚拟机的典型代表就是Java虚拟机,它专门为执行单个计算机程序而设计,在Java虚拟机中执行的指令我们称为Java字节码指令。无论是系统虚拟机还是程序虚拟机,在上面运行的软件都限制于虚拟机提供的资源中。JAVA程序是通过JAVA虚拟机(JVM)可以运行在windows,centos,ubuntu等系统上。常用的虚拟机参

2020-06-17 20:30:16 188

原创 文章总览分类目录

数据库一、MySQL数据库目录脚本语言标题

2020-06-17 17:34:13 582

原创 Shell工具语言

Shell目录1、Bash简单的功能2、Shell中的变量使用

2020-06-17 16:53:53 213

原创 Shell变量使用

变量变量就是⽤⼀个简单的好记的字符串,来取代⽐较复杂或者容易变动的数据。变量分类:预定义变量、环境变量、自定义变量、位置变量。1、变量的设定规则变量名与变量内容以⼀个等号 = 的连结,且等号两边不能有空格。变量名称只能是英⽂字⺟与数字,但是开头字符不能是数字。name1=xiaobai #正确示例2name=xiaobai #错误示例name3 = xiaobai ...

2020-05-05 21:48:35 230

原创 MySQL数据库

MySQL数据库目录1、MySQL数据库及其部署2、MySQL增删改查及表操作3、MySQL用户及日志4、MySQL调优思路5、数据库的备份与恢复6、MySQL主从复制7、MyCat读写分离...

2020-04-30 20:28:18 346

原创 LNMP环境下QQ农场的搭建

文章目录基于LNMP环境部署QQ农场1、资源下载2、基础环境部署3、配置数据库及web服务器4、测试访问基于LNMP环境部署QQ农场1、资源下载LNMP = Linux Nginx (Mariadb/Mysql) Php2、基础环境部署#以下两步配置阿里云的yum,如果是云服务器可以忽略[root@xiaobai-qqfarm] wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7

2020-04-19 12:42:50 4025 2

原创 FTP及LFTP共享服务

FTP服务FTP也是一个共享服务,FTP为服务端,LFTP为客户端,是用来提供文件共享服务的。FTP的端口有两个,一个是21/tcp控制端口,一个是20/tcp端口,其配置文件/etc/vsftpd/vsftpd.confFTP有两种模式(默认是被动模式)ftp主动模式:客户端开启一个端口N(>1023)向服务端的21端口建立连接,同时开启一个N+1端口,并告诉服务端监听的是N+1...

2020-04-17 18:05:25 508

原创 NFS远程共享存储

NFSNFS是款实时共享目录,又叫:Network File System网络文件系统,Unix系统之间共享文件的一种协议,NFS的客户端主要为Linux,是Linux和Linux系统之间的共享软件。相对于FTP来说,FTP共享目录下的东西需要下载,而NFS则不需要。因为NFS有很多功能,不同的功能需要使用不同的端口。因此NFS无法固定端口。而RPC会记录NFS端口的信息,这样我们就能够通过...

2020-04-16 20:52:42 212

原创 MySQL调优思路

MySQL优化查看引擎: mysql> show engines; mysql> SHOW variables like '%storage_engine%'; mysql> show create table t1; mysql> show table status like 't1';临时指定引擎: mysql> create table innod...

2020-04-05 11:40:38 355

原创 中间件读写分离(MyCat)

MySQL优化查看引擎: mysql> show engines; mysql> SHOW variables like '%storage_engine%'; mysql> show create table t1; mysql> show table status like 't1';临时指定引擎: mysql> create table innod...

2020-04-04 15:19:30 1977

原创 AB复制(主从复制)

AB复制AB复制又称主从复制,实现的是数据同步。如果要做MySQL主从复制,数据库版本尽量保持一致。如果版本不一致,从服务器版本高于主服务器,但是版本不一致不能做双向复制。MySQL AB复制有什么好处呢?有两点,第一是解决宕机带来的数据不一致,因为MySQL AB复制可以实时备份数据;第二点是减轻数据库服务器压力,这点很容易想到,多台服务器的性能一般比单台要好。但是MySQL AB复制不适用于...

2020-03-22 20:56:47 804 1

原创 Nginx操作使用

文章目录一、Nginx虚拟主机1、虚拟主机介绍2、Nginx安装部署详解3、虚拟主机配置3.1、基于域名3.2、基于IP3.3、基于端口二、Nginx代理1、代理简介2、Nginx Proxy 配置3、Nginx反向代理配置三、Nginx负载均衡1、Nginx负载均衡简介2、Nginx负载均衡算法2.1、热备2.2、轮询2.3、IP哈希2.4、拓展实例(基于七层及四层配置)2.4.1、七层负载均衡的配置2.4.2、四层负载均衡的配置一、Nginx虚拟主机1、虚拟主机介绍虚拟主机是一种特殊的软硬件技术

2020-03-16 18:30:55 621

原创 数据库的备份恢复

MySQL数据备份所有备份数据都应放在非数据库本地,而且建议有多份副本。备份:(将数据库文件保存在了其它地方。)能够防止由于机械故障及人为误操作带来的数据丢失。冗余:(主备模式,数据库集群。)数据有多份冗余,但不等备份,只能防止机械故障带来的数据丢失。备份过程中必须考虑的因素:1、数据的一致性。2、服务的可用性。逻辑备份:备份的是建表、建库、插入等操作所执行SQL语句,适用于中小...

2020-03-15 20:44:59 515

原创 MySQL用户及日志

用户管理客户端远程登录mysql语法:mysql -u 用户名 -p 密码 -h ip地址 -P 端口号#如果没有改端口号就不用-P指定端口mysql -uroot -p'XiaoBai@123!' -h 192.168.202.128 #登录mysql客户端登录如果报错就进入server端的mysql服务器执行如下操作:登录MySQLuse mysql; #进入mys...

2020-03-14 21:55:12 1257

原创 MySQL增删改查及表操作

库与表及增删改查在MySQL中库相当于一个目录,用来存表的;表则相当于文件,表中存放的为数据,也可以理解为库是用来存放数据的。#库的应用create database 库名; #创建库show databases; #查看库use 库名; #进入库select database(); #查看当前所在库创建表的语法:create table 表名(字段名1 类型...

2020-03-13 22:40:20 437

原创 MySQL数据库及其部署

数据库MySQL是由瑞典MySQL AB 公司开发,目前属于 Oracle (甲骨文)旗下产品。 是最流行的关系型数据库管理系统之一,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。关系型数据库关系型数据库是依据关系模型来创建的数据库。所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库......

2020-03-12 19:40:36 11055 7

原创 Nginx安装部署详解

文章目录一、Nginx介绍1、什么是Nginx2、为什么Nginx那么受欢迎二、安装部署Nginx1、yum安装部署Nginx2、编译安装Nginx2.1、Nginx编译安装模块2.2、Nginx配置文件2.3、Nginx编译安装参数三、Nginx简单的LNMP环境四、相关文档连接1、想要更详细的LNMP环境部署文档,点我进行穿越吧!!!2、Nginx的用途操作文档一、Nginx介绍1、什么是NginxNginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/

2020-03-11 19:14:18 895

原创 Bash简单的功能

什么是shell?我们平时所说的电脑配置其实指的就是计算机的硬件,而真正管理这些硬件的则是操作系统的核心 (kernel),这个核心需要被保护的! 所以我们一般就只能通过 shell 来跟核心沟通,这样核心就能达到我们所想要达到的工作了。爱情公寓5应该有不少人看过,有一集咖喱酱和张伟被当成了菲佣(来自菲律宾的佣人。),胡一菲则被当成了管家,子乔美嘉夫妇则是主人。那么他们在计算机中则是:咖喱...

2020-03-08 10:21:33 297

空空如也

空空如也

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

TA关注的人

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