自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux某个目录下占用很大,但是du -sh 查看占用很少的解决方案

linux系统目录空间占用很大,解决方案

2022-07-19 20:10:09 1056 1

原创 linux设置简单的密码

linux简单密码

2022-06-14 18:21:53 1034

原创 linux 用户ssh登录操作

linux

2022-06-10 17:36:16 650

原创 防火墙策略规则 查看防火墙开通端口以及操作命令

#查看开放了哪些服务端口firewall-cmd --list-all#开放端口号命令firewall-cmd --add-port=xxxx/tcp --permanent#重启防火墙,使配置生效systemctl restart firewalld.service#防火墙关闭systemctl stop firewalld.service#防火墙开启systemctl start firewalld.service...

2022-05-24 12:43:08 1272

原创 linux区分系统盘和数据盘命令

lsblk执行命令,图中蓝色框里是系统盘,红色框是挂载的数据盘

2022-04-27 19:11:25 3029 1

原创 Windows系统设置双网卡同时上内外网

电脑双网卡上网应该这样设置:内网的固定IP地址,外网的IP自动获取,还需要用以下CMD命令添加静态路由,让内外网都能找到自己的路走,内外网的IP肯定要不一样的,一般公司里也是不同的,多数是内网用10开头这样的,外网用192.168.*.*这样的。(下图就是本人电脑,内外双网卡上网的截图)外网:route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1 (注:表示所有IP都通过网关192.168.1.1,这个改成自己外网的网关)内网:route add -p 10.0.0.

2022-03-14 11:28:18 6228 4

原创 解决安装harbor仓库报错问题

2022-02-11 09:47:36 722

原创 linux系统查看内存、cpu占用多的程序

1.linux查看占用内存最多的程序ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head2.查看占用cpu最多的程序ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

2022-01-23 14:32:55 676

原创 清理缓存内存

什么是Cache Memory(缓存内存)呢?当你在读写文件的时候,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存会很少。其实这缓存内存(Cache Memory)在你需要使用内存的时候会自动释放,所以你不必担心没有内存可用。如果你希望手动去释放Cache Memory(缓存内存)的话也是有办法的。4、

2022-01-09 16:27:00 339

原创 yum安装报错Error: Package,完美解决

百度后最终解决:1、 yum clean all== 2、 rpm --rebuilddb==3、 yum updaterpm 也有自己的数据库,出现此错误是因为数据库异常导致的所以 此时重构一下数据库就可以了 rpm --rebuilddb(重新建立了rpm库里的记录,不会安装和删除任何的包)...

2021-12-11 22:13:41 8874 1

原创 设置禁用root用户ssh登录

设置禁用root用户ssh登录==vi /etc/ssh/sshd_config查找“#PermitRootLogin yes”,将前面的“#”去掉,把“yes”改为“no”,并保存文件。重启服务service sshd restart

2021-12-08 09:52:59 1081

原创 xshell使用sz rz命令的安装

安装命令:yum install lrzsz从服务端发送文件到客户端:sz filename从客户端上传文件到服务端:rz在弹出的框中选择文件,上传文件的用户和组是当前登录的用户

2021-12-07 16:22:07 827

原创 关闭swap

swapoff -a && swapon -asysctl -p

2021-11-26 10:42:16 967

原创 二进制部署k8s

目录 kubernetes二进制集群部署----web页面的部署一、部署环境二、部署步骤三、访问web页面3.1 火狐浏览器可以直接访问3.2 解决谷歌浏览器无法访问的问题 一、部署环境 在前期多节点部署好的情况下部署web页面 二、部署步骤 master01上操作 创建dashborad工作目录 [root@localhost k8s]# mkdir dashboard 把需要的yaml文件拖进来 [root@localhost dashboard]# lsdashboa..

2021-08-17 02:30:00 194

原创 解决虚拟机ens33网卡突然消失,解决故障方法

问题故障解决思路重启网卡,以及重启虚拟机,结果都没有用关闭NetworkManager服务systemctl stop NetworkManagersystemctl restart network.serviceservice network restart问题解决

2021-08-16 14:49:12 5022 13

原创 自动化运维工具ansible

自动化运维工具ansible的安装管理以及模块介绍 目录 自动化运维工具ansible的安装管理以及模块介绍一、ansible概述1、几种常用运维工具比较2、Ansible简介3、Ansible特性 二、ansible 安装三、ansible 配...

2021-08-10 19:12:29 152

原创 初识 K8s

K8S概述 1、k8s是什么2、k8s特性3、k8s群集架构与组件4、k8s核心概念5、k8s三种部署方式 1、k8s是什么 kubernetes是Google在2014年开源的一个容器群集管理系统,kubernetes简称k8sk8s用于容器化应用程序的部署,扩展和管理k8s提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能kubernetes目标是让部署容器化应用简单高效官方网站:http://www.kubernetes.io 2、k8s特性 自我修复 在节..

2021-08-10 12:25:01 179

原创 Docker部署ngxin+tomcat+es+kibana

Docker的安装部署(nginx、tomcat、es+kibana) Docker安装Nginx1、搜索镜像search建议大家去docker搜索,可以看到帮助文档2、下载镜像pull3、运行测试测试 Docker安装tomcat官方版本下载启动运行测试访问测试 部署es+kibana启动elasticsearch测试 增加内存限制,修改配置文件测试 Docker安装Nginx 1、搜索镜像search建议大家去docker搜索,可以看到帮助文档 doc..

2021-08-08 23:55:05 173

原创 Docker的安全屏障(CA证书)

Docker安全及日志管理前言一、Docker容器和虚拟机的区别性能损耗隔离与共享docker安全问题自身漏洞源码缺陷三、docker 安全缺陷DDOS攻击资源耗尽系统漏洞共享root用户权限局域网攻击四、docker 安全基线标准内核级别主机级别网络级别镜像级别容器级别其他设置五、docker安全配置api远程访问控制限制流量流向创建CA证书前言一、Docker容器和虚拟机的区别性能损耗与虚拟机相比,容器资源损耗要少。同样的宿主机下,能够建立容器的数量要比虚拟机多。但是,虚拟机的安全性要比容器稍好

2021-08-04 23:13:28 870

原创 Consul建立docker集群

目录 一、概述1、什么是consul2、consul-template概述3、registrator的作用4、docker容器 二、搭建consul集群环境1、安装Consul2、配置容器服务自动加入nginx集群(1)安装Gliderlabs/Registrator(2)测试服务 3、验证http和nginx服务是否注册到consul4、安装consul-template5、准备template nginx模板文件6、部署nginx7、启动template8、测试9、部署consul多节点..

2021-08-03 11:58:03 309

原创 Docker的初识

一、docker的概述 1.1 docker为什么出现 在docker出现以前,一款产品的上线,需要两套环境,从开发到上线的环境,和应用配置都是不太一样的。在开发环境和应用环境(开发----运维)容易出现一些问题,比如,在我的电脑上开一运行,但是,版本更新,导致服务不可用,这对于运维来讲,考验就非常大了! 在以前,环境的配置是十分的麻烦的,每一个机器都要部署环境(如:集群redis、ES等)费时费力!在服务器配置一个应用的环境(如redis、MySQL、jdk、ES等),不能够跨平台。 传统的模式.

2021-07-30 16:34:37 91

原创 Docker (compose编排+consul-template容器自动加入集群)

文章目录 一:Doker网络通信1.1Docker单机网络拓扑图1.2 端口映射1.3 容器互联实现容器互联命令 二:Docker Compose容器编排2.1 Docker Compose 容器编排概述2.2 Docker Compose环境准备2.3 查看Docker Compose文件结构2.4 Docker Compose配置常用字段2.5 compose 常用操作命令2.6 Compose命令说明2.7 演示使用Docker-compose创建nginx2.7.1 下载compos..

2021-07-30 15:32:43 1348 1

原创 Docker网络

文章目录 前言:查看docker网络信息 一:四类网络模式 二:网络模式介绍2.1 host:容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口2.2 container:创建的容器不会创建自己的网卡、设置IP等,而是和一个指定地容器共享IP、端口范围2.3 None:该模式关闭了容器的网络功能2.4 Bridge:此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker虚拟网桥,通过docker0网桥及iptables的nat表配置与宿主机通信 ..

2021-07-26 22:25:40 92

原创 Docker基础命令

一、底层原理 1、Docker是怎么工作的? Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上。通过Docket客户端访问!DockerServer接收到Docker-Client的指令,就会执行这个命令! 2、Docker的优...

2021-07-26 22:16:04 84

原创 消息队列之kafka

Kafka架构及Filebeat+Kafka+ELK集群搭建 一、消息队列(MQ)的介绍二、使用消息队列的好处(1)解耦(2)可恢复性(3)缓冲(4)灵活性 & 峰值处理能力(5)异步通信 三、消息队列的两种模式(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)(2)发布/订阅模式(一对多,又叫观察者模式,消费者消费数据之后不会清除消息) 四、Kafka概述1.定义2.简介3.特性 五、Kafka系统架构1.Broker2.Topic3.Partition4.Lea..

2021-07-23 14:12:48 379

原创 ELK日志分析系统

目录 一、 ELK 概述1、ELK简介2、为什么要使用 ELK3、完整日志系统基本特征4、ELK 的工作原理 二、ELK Elasticsearch 集群部署(在Node1、Node2节点上操作)1.环境准备2.部署 Elasticsearch 软件3.安装 Elasticsearch-head 插件 三、ELK Logstash 部署(在 Apache 节点上操作)1.更改主机名2.安装Apahce服务(httpd)3.安装Java环境4.安装logstash5.测试 Logstash..

2021-07-22 00:26:07 84

原创 ZooKeeper群集

zookeeper集群 一.Zookeeper 概述1.Zookeeper 定义2.Zookeeper 工作机制3.Zookeeper 特点4.Zookeeper 数据结构5.Zookeeper 应用场景6.Zookeeper 选举机制 二.部署 Zookeeper 集群 一.Zookeeper 概述 1.Zookeeper 定义 zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目 2.Zookeeper 工作机制 Zookeeper从设..

2021-07-20 20:00:28 138

原创 GFS分布式文件系统

GFS 一、GlusterFS1、概述2、特点3、GlusterFS术语 二、GlusterFS架构1、模块化、堆栈式的架构2、后端存储如何定位文件3、GFS支持的七种卷 三、GFS部署集群环境准备1、创建磁盘分区,并挂载2、更改节点名称,配置hosts文件3、安装、启动GlusterFS服务4、添加节点并创建集群5、创建五种卷6、配置客户端7、测试8、查看 四、冗余测试1、node2节点模拟故障2、客户端验证 六、其他相关维护命令 一、GlusterFS 1、概述 2、..

2021-07-20 17:49:17 146 1

原创 rsync实现远程同步

一、rsync简介 rsync(Remote Sync,远程同步) · 一款开源的快速备份工具 · 支持本地复制 · 也可以在不同主机(例如:其他SSH、rsync主机)之间镜像同步整个目录树,支持增量备份,并保持钳接和权限。 · 采用优化的同步算法,传输前执行压缩,,因此非常适用...

2021-07-20 14:01:27 950 1

原创 Redis (主从复制+哨兵+集群)

目录 前言一、Redis主从复制1、Redis主从复制的概念2、Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建(1)安装Redis(所有主机)(2)修改Master节点Redis配置文件(3)修改Slave节点Redis配置文件(4)验证主从效果 二、Redis 哨兵模式1、哨兵模式的原理2、哨兵模式的作用3、哨兵模式的结构4、哨兵模式的搭建(1)修改 Redis 配置文件(所有节点操作)(2)启动哨兵模式(3)查看哨兵模式信息(4)故障模拟(5)验证结果..

2021-07-14 22:46:08 151

原创 redis数据类型

目录 一、String数据类型1、set / get / append / strlen2、incr / decr / incrby / decrby3、getset4、setex5、setnx6、mset / mget / msetnx 二、List数据类型1、lpush / lpushx / lrange2、lpop / llen3、lrem / lset / lindex / ltrim4、linsert5、rpush / rpushx / rpop / rpoplpush 三、Hash..

2021-07-12 15:59:03 43

原创 Redis基础相关操作

文章目录 一、关系型数据库与非关系型数据库1、关系型数据库2、非关系型数据库3、关系型数据库和非关系型数据库区别(三个方向) 二、Redis简介1、Redis概述2、Redis优点 三、Redis实验操作四、Redis命令工具1、redis-cli 命令行工具2、redis-benchmark测试工具 五、Redis数据库常用命令1、set/get 存放/获取数据2、keys取值3、exists判断值是否存在4、del删除key5、type获取值的类型6、rename重命名(覆盖)7、re..

2021-07-09 08:49:03 123 3

原创 MHA高可用配置

文章目录 一、MySQL+MHA部署实验1.关闭系统防火墙和安全机制(全部服务器)2、修改节点的主机名(Master、Slave1、Slave2)3、修改三台MySQL服务器的主配置文件4、配置mysql一主两从5、主从复制验证6、安装MHA软件7、在所有服务器上配置无密码认证8、在manager节点上配置MHA9、故障模拟10、故障修复 一、MySQL+MHA部署实验 主机操作系统IP地址安装包/软件/工具Master节点服务器Centos7.4(64位)192.168.100.10sl..

2021-07-06 19:35:21 160 3

原创 squid服务

文章目录 一、Squid代理服务器概述1、代理的工作机制2、Squid代理的类型 二、安装Squid服务1、编译安装Squid2、修改Squid的配置文件3、Squid的运行控制4、创建Squid服务脚本 三、构建传统代理服务器1、编译安装squid,然后修改配置文件2、生产环境中需要修改防火墙规则 四、构建透明代理服务器1、关机,添加网卡2、然后将双网卡配置好对应的IP地址和子网掩码3、安装squid服务、修改配置文件4、修改防火墙规则 五、ACL访问控制六、Squid日志分析七、反..

2021-07-06 19:14:35 218 1

原创 mysql主从复制和读写分离

文章目录前言一、MySQL 读写分离与主从复制理论1.什么是读写分离?2.为什么要读写分离3.什么场合用读写分离4.主从复制与读写分离5.mysql 复制类型6.主从复制的工作过程7.读写分离原理二、MySQL 主从复制和读写分离的配置前言一、MySQL 读写分离与主从复制理论1.什么是读写分离?读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。

2021-07-04 19:29:17 57 2

原创 MySQL高级语句(终极篇)

目录 一、MySQL高级语句1、SELECT------显示表格中一个或数个栏位的所有资料2、DISTINCT------不显示重复的资料3、WHERE------有条件查询4、AND|OR------且|或5、IN------显示已知的值的资料6、BETWEEN------显示两个值范围内的资料7、通配符8、LIKE------匹配一个模式来找出我们要的资料9、ORDER BY------按关键字排序10、函数(1)数学函数(2)聚合函数(3)字符串函数 11、GROUP BY------对G..

2021-06-30 11:58:58 1534

原创 Mysql备份与恢复

文章目录一、Mysql的日志管理日志分类日志开启查看日志二、Mysql 完全备份与恢复数据库备份的重要性造成数据丢失的原因数据库备份的分类从物理与逻辑的角度分类物理备份逻辑备份从数据库的备份策略角度分类完全备份差异备份增量备份三、常见的备份方法物理准备专用备份工具启用二进制日志进行增量备份第三方工具备份四、数据库冷备份、恢复物理备份与恢复mysqld备份与恢复备份一个或多个完整的库备份所有的库备份指定库中的表查看备份文件恢复数据库恢复数据表五、Mysql增量备份与恢复开启二进制日志功能可每周对数据库或表进行

2021-06-26 22:57:45 209 1

原创 Mysql 索引、实务及存储引擎

文章目录一、数据库索引1.索引的概念2.索引的作用3.索引的副作用4.创建索引的原则依据4.索引的分类和创建(1).普通索引二、使用步骤1.引入库(1).普通索引2.读入数据总结一、数据库索引1.索引的概念是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或者若干列值排序的方法需要额外的磁盘空间2.索引的作用设置了合适的索引之后,数据库利用各种快速定位技师,能够大大加快查询速度,这是创建所有的最主要的原因。当表很大或查

2021-06-24 23:03:14 97 1

原创 mysql数据库管理

目录 一、数据库结构二、常用的数据类型三、查看数据库结构(一)查看当前服务器中的数据库(二)查看数据库中包含的表(三)查看表的结构(字段) 四、SQL语句(一)DDL(数据定义语言)1、创建新的数据库2、创建新的表3、删除指定数据表4、删除指定的数据库 (二)DML(数据操作语言)1、管理表中的数据记录(1)向数据表中插入新的数据记录(2)查询数据记录(3)修改、更新数据表中的数据记录(4)在数据表中删除指定的数据记录 2、修改表名和表结构(1)修改表名(2)扩展表结构(增加字段)(..

2021-06-22 22:36:12 107 2

原创 Haproxy高可用+Nginx搭建web集群

目录 一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、Haproxy搭建 Web 群集1、编译安装Nginx服务器2、部署haproxy服务器3、测试 Web集群 五、日志定义六、Haproxy参数优化 一、常见的Web集群调度器 目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、Nginx LVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持集群功能,但是对集群节点健康检查功能不强,高并发没有H..

2021-06-18 16:10:50 142

空空如也

空空如也

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

TA关注的人

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