- 博客(39)
- 收藏
- 关注
原创 防火墙和访问控制
文章目录一、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
原创 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
原创 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持久化# /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
原创 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关注的人