自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Promethus(普罗米修斯)

Prometheus(普罗米修斯一、监控一、常用监控介绍1、 cacti2、Nagios3、Zabbix4、Prometheus二、监控系统背景1、监控系统背景1、1监控系统"三代"2、监控基础与逻辑概念二、Prometheus简介1、概述2、特性3、特点4、使用场景5、不适合的场景三、运维监控平台设计思路四、Prometheus监控体系1、监控体系1.系统层监控(需要监控的数据)2.中间件及基础应用监控3.应用层监控4.业务层监控五、Prometheus时序数据1、数据来源2、收集数据3、Promethe

2022-02-13 09:19:46 4831

原创 docker--cgroup 资源配置

docker--cgroup 资源配置一、概述二、CPU使用率控制1、stress压力测试工具2、CPU周期限制3.1宿主机怎么提供资源、怎么控制docker容器中的应用的4、CPU Core5、CPU配额控制参数混合使用三、内存限额四、block IO限制五、bps与iops限制六、总结1、资源限制的主要类型2、资源限制的几种方式3、资源限制的状态查询3、资源限制的状态查询一、概述docker使用cgroup控制资源docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面

2022-02-06 20:44:32 1064

原创 docker网络

docker网络docker网络docker网络一、docker网络二、docker四种网络模式1、host模式2、container模式3、none模式4、bridge模式三、docker自定义网络1、查看网络模式列表2、查看容器信息3、指定分配容器IP地址4、自定义网络固定IP5、暴露端口5.1自定义端口5.2随机端口四、总结一、docker网络loopback:回环网卡、TCP/IP网卡是否生效docker 0 :容器的网关,绑定物理网卡,负责做NAT地址转换、端口映射docker 0 本身

2022-01-16 18:38:38 1584

原创 Docker镜像与容器基本操作

Docker镜像与容器基本操作一、Docker基本命令1、查看docker版本2、搜索镜像和dockerhub3、下载镜像4、docker run5、查看所有状态容器二、docker镜像操作1、查看镜像列表2、获取镜像信息3、添加镜像标签4、删除镜像5、镜像导出与镜像导入三、docker容器操作1、查询容器2、创建容器3、启动容器4、停止容器5、持续后台运行6、进入容器6.1run6.2exec7、容器导出与容器导入7.1容器导出7.2容器导入8、批量删除容器一、Docker基本命令1、查看docker

2022-01-15 22:35:27 654

原创 Docker

Decker一、虚拟化的三种架构二、decker基础1.沙箱2、docker的使用场景3、Docker引擎(Docker Engine)4、docker的三大组件5、docker架构6、名称空间(Namespaces)6.1、docker里使用的6个名称空间7、控制组(control groups)8、docker三要素三、虚拟化与容器的区别四、docker优势1、docker优势2、和虚拟化比有什么优势五、安装docker六、小结一、虚拟化的三种架构虚拟化的类型:基于硬件为基础,以软件的的形式模拟硬件

2022-01-10 17:27:30 567

原创 ELK---日志收集系统

ELK---日志收集系统ELK---日志收集系统1.要收集哪些日志?2.日志收集后,如何展示?(可视化)3.日志收集展示出来后,怎么使用?ELK工作原理elasticsearchelasticsearch的基础核心概念1、接近实时(NRT)2、集群(cluster)3、节点(node)4、索引(index)5、类型(type)6、文档(document)7、分片和副片(shards & replicas)logstashlogstash主要组件kibana主要功能实际操作1、创建集群2、安装elas

2022-01-04 22:15:23 644

原创 ELK---日志收集系统

ELK—日志收集系统1.要收集哪些日志?①系统日志–为监控做准备②服务日志–数据库–MySQL–慢查询日志、错误日志、普通日志③业务日志–log4j(必须要收集的是业务日志)注:log4j—Java类的数据业务日志(1)要有针对性的去收集(2)调整日志级别2.日志收集后,如何展示?(可视化)①kibana②grafana3.日志收集展示出来后,怎么使用?①用于给大数据进行分析,作为立体化展示的数据源②给研发使用(排障、解决bug等等)③统计数据流量、作为分析报告的数据源ELK工

2022-01-03 23:09:31 3405

原创 GFS分布式文件系统

GFS分布式文件系统一、rsync的应用场景二、GFS分布式文件系统FS---文件系统文件系统组成:文件系统的作用:glusterfs简介glusterfs特点glusterfs术语模块化堆栈式架构glusterfs工作原理glusterfs卷类型GFS的组成三、实验过程1、基础配置2、创建分布式卷3、创建条带卷4、部署客户端5、测试一、rsync的应用场景增量同步:备份/迁移:辅助工具(mysql 主–从复制 rsync+inotify —》趋近于一致----sersync 双向同步 ----》MM

2022-01-03 16:25:09 826

原创 Tomcat

Tomcat自 2017 年 11 月编程语言排行榜 Java 占比 13%,高居榜首,Tomcat 也一度成为 Java开发人员的首选。其开源、占用系统资源少、跨平台等特性被深受喜爱。本章主要学习如何部署 Tomcat 服务,根据生产环境实现多个虚拟主机的配置,最后的重点是进行压测,根据压测结果如何优化 Tomcat 服务及常见的内存溢出如何处理。1了解组件2部署服务3多个虚拟主机1 简介:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系

2021-12-22 19:11:27 198

原创 LVS集群

LVS集群(Linux Virtual server)集群概念lvs模型lvs调度算法lvs实现lvs高可用性,负载均衡[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iQQWwS9l-1640169638712)(LVS集群.assets/image-20211116160712768.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-amT6Ccw7-1640169638713)(LVS集群.assets/image-

2021-12-22 18:40:59 210

原创 NGINX 优化与防盗链

NGINX 优化与防盗链1版本信息如何查看版本信息[root@localhost ~]#curl 192.168.91.103[root@localhost ~]#curl -I 192.168.91.103隐藏版本号1.1修改配置文件[root@localhost ~]#vim /usr/local/nginx/conf/nginx.conf#加入 server_tokens off; http { include mime.types; default_t

2021-12-22 18:39:39 429

原创 企业分布式存储

分布存储1.分布存储概述1.1 存储分类:开源与商业:商业存储: 一套硬件设备40w左右 (商业解决方案-EMC、NetAPP、戴尔、华为、浪潮)开源存储:前期准备(服务器,稳定性,可用性,后期维护成本、人员、设备维护,分布式存储:Ceph,TFS,FastDFS,MogileFS,MooseFS,GlusterFS)单机存储:SCSI/SAS/USB/PCI-E、SSD/NVME(提升性能)网络存储(带文件系统):NFS/Samba/NASSAN:SAN(Storag

2021-12-22 18:37:57 1650

原创 mysql日志和备份高级语言

日志MySQL 的日志默认保存位置为 /usr/local/mysql/data1日志类型与作用:1.redo 重做日志:达到事务一致性(每次重启会重做)作用:确保日志的持久性,防止在发生故障,脏页未写入磁盘。重启数据库会进行redo log执行重做,达到事务一致性2.undo 回滚日志作用:保证数据的原子性,记录事务发生之前的一个版本,用于回滚,innodb事务可重复读和读取已提交 隔离级别就是通过mvcc+undo实现3.errorlog 错误日志作用:Mysql本身启动,停止,运行期间

2021-12-22 18:36:30 1367

原创 rsync 远程同步

rsync 远程同步rsync(remote sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中,同步源负责提供文件的原始位置,发起端应对该位置具有读取权限。实际操作systemctl stop firewalldse

2021-12-22 18:34:59 112

原创 NGINX

NGINX高性能轻量级WEB服务器NGINX1 内容概述Nginx:Nginx是一个高性能的HTTP和反向代理服务器。是一款轻量级的web服务器/反向代理服务器/电子邮件(IMAP/POP3)代理服务器单台物理服务器可支持30 000~50 000个并发请求。ApacheApache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适用于多处理器环境,因此,在一个apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。1、优缺点比较:(1)nginx相对于

2021-12-21 09:10:44 1282

原创 mha高可用

mha高可用实际操作1初始化环境systemctl stop firewalldsystemctl disable firewalldsetenforce 02.修改 Master、Slave1、Slave2 节点的主机名hostnamectl set-hostname mysql1hostnamectl set-hostname mysql2hostnamectl set-hostname mysql3vim /etc/hosts192.168.91.100 Mysql1192

2021-12-21 09:09:58 214

原创 mysql日志和备份高级语言

日志MySQL 的日志默认保存位置为 /usr/local/mysql/data1日志类型与作用:1.redo 重做日志:达到事务一致性(每次重启会重做)作用:确保日志的持久性,防止在发生故障,脏页未写入磁盘。重启数据库会进行redo log执行重做,达到事务一致性2.undo 回滚日志作用:保证数据的原子性,记录事务发生之前的一个版本,用于回滚,innodb事务可重复读和读取已提交 隔离级别就是通过mvcc+undo实现3.errorlog 错误日志作用:Mysql本身启动,停止,运行期间

2021-12-21 09:09:27 752

原创 日志和备份

日志MySQL 的日志默认保存位置为 /usr/local/mysql/data1日志类型与作用:1.redo 重做日志:达到事务一致性(每次重启会重做)作用:确保日志的持久性,防止在发生故障,脏页未写入磁盘。重启数据库会进行redo log执行重做,达到事务一致性2.undo 回滚日志作用:保证数据的原子性,记录事务发生之前的一个版本,用于回滚,innodb事务可重复读和读取已提交 隔离级别就是通过mvcc+undo实现3.errorlog 错误日志作用:Mysql本身启动,停止,运行期间

2021-12-21 09:08:38 597

原创 LAMP介绍

这里写目录标题一、lamp的简介与概述1、lamp平台的概述2、构建lamp平台的顺序3、编译安装的优点4、各组件的主要作用二、编译安装1、安装Apache httpd服务2、安装MySQL服务3、安装PHP一、lamp的简介与概述1、lamp平台的概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Pyt

2021-12-14 14:20:41 2781

原创 【redis2】

一、redis集群虽然Redis可以实现单机的数据持久化,但无论是RDB也好或者AOF也好,都解决不了单点宕机问题,即一旦单台 redis服务器本身出现系统故障、硬件故障等问题后,就会直接造成数据的丢失,此外单机的性能也是有极限的,因此需要使用另外的技术来解决单点故障和性能扩展的问题。1、主从复制主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力

2021-12-13 15:15:10 536

原创 Readis

目录一、缓存概念1、系统缓存1.buffer与cache2.缓存保存位置及分层结构二、Redis基础1、关系型数据库和nosql数据库2、关系型数据库3、非关系型数据库4、关系型数据库和非关系型数据库区别5、Redis简介6、Redis特性7、单线程8、redis 对比 memcached9、redis 典型应用场景三、安装Redis四、Redis命令相关五、数据库常用命令六、Redis高可用七、Redis持久化1、RDB 和.

2021-12-08 16:06:54 1397

原创 MySQL数据库

一、数据库原理1、数据库的时代、涉及的数据量大数据不随程序的结束而消失数据被多个应用程序共享大数据数据的分类1.结构化的数控:即有固定格式和有限长度的数据。例如:填的表格就是结构化的数据,国籍:中华人名共和国,民族:汉,性别:男,这就是结构化数据2.非结构化的数据:非结构化的数据越来越多,就是不定长、无固定格式的数据,例如网页,有时候非常长,有时候几句话就没了;例如:语音、视频都是非结构化的数据3.半结构数据:比如:XML或者HTML的格式的数据2、数据库的发

2021-12-07 15:07:13 220

原创 PXE高效批量网络装机

一、PXE的概述PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。1、PXE批量部署的优点规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质2、实现过程讲解1.网卡需要查找相关的dhcp服务器(获取地址时间)2.找到后dhcp服务器提供ip地址,和引导程序(boot

2021-10-20 14:54:07 239 1

原创 Linux网络与基础服务

目录一、网络配置命令1、ifconfig1.1ifconfig 常用的格式2、hostname3、route4、netstat5、ss(socket statistics)6、ping7、tracerout9、永久修改网络相关配置文件二、DHCP1、DHCP概述2、DHCP好处3、DHCP的分配方式4、DHCP工作原理5、DHCP实验三、FTP四、总结一、网络配置命令1、ifconfig查看当前主机中已启用的网络接...

2021-10-08 16:58:01 5868

原创 部署YUM仓库与NFS服务

一、YUM概述yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间。yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。可以有官方来提供服务,也可以由第三方来提供,比如国内的阿里云,搜狐云,还有一些非盈利组织比如学校等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。

2021-10-07 17:25:53 589

原创 Linux系统安装Python

Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990 年代初设计,作为一门叫做ABC语言的替代品。[1]Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,[2]随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。[3]Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。[4...

2021-10-06 15:01:42 445

原创 SSH远程管理与TCP Wrappers的访问策略

目录一、SSH远程管理1、SSH远程管理的优点2、常见的ssh协议二、ssh原理1、公钥传输原理2、ssh加密通讯原理3、远程登录三、服务单配置1、常用配置项:2、使用秘钥对及免交互验证登录四、ssh客户端五、TCP Wrappers1、轻量级自动化运维工具pssh六、总结一、SSH远程管理SSH(Secuer Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行加密处理,其..

2021-09-29 15:57:12 233

原创 深入了解Linux文件系统与日志分析

一、inode和block概述文件数据包括元信息与实际数控文件存储在硬盘上,硬盘最小的存储单位是“扇区”,每个扇区存储512字节1、block(块)连续的八个扇区组成一个block是文件存取的最小单位2、inode(索引节点)中文译名为“索引节点”,也叫i节点用于存储文件元信息3、inode的内容inode包含很多的文件云信息,但不包括文件名每一个inode表记录对应的保存了以下信息:inode number 节点号文件类型权限UIDGID

2021-09-25 14:50:22 209

原创 系统的安全及应用

系统的安全及应用文章目录系统的安全及应用一、账号安全控制1、系统账号清理2、密码安全控制3、命令历史限制4、终端自动注销二、使用su命令切换用户1、用途及用法2、密码验证3、限制使用su命令的用户三、Linux中的PAM安全认证1、su命令的安全隐患2、PAM(Pluggable Authentication Modules)可插拔式认证模块四、PAM1、PAM认证原理2、查看某个程序是否支持PAM认证3、PAM安全认证流程五、使用sudo机制提升权限1、sudo命令的用途及用法2、配置sudo授权3、查

2021-09-24 15:33:19 55

原创 系统的安全及应用

系统的安全及应用文章目录系统的安全及应用一、账号安全控制1、系统账号清理2、密码安全控制3、命令历史限制4、终端自动注销二、使用su命令切换用户1、用途及用法2、密码验证3、限制使用su命令的用户三、Linux中的PAM安全认证1、su命令的安全隐患2、PAM(Pluggable Authentication Modules)可插拔式认证模块四、PAM1、PAM认证原理2、查看某个程序是否支持PAM认证3、PAM安全认证流程五、使用sudo机制提升权限1、sudo命令的用途及用法2、配置sudo授权3、查

2021-09-24 15:20:13 53

原创 账号与权限管理

目录一、用户账号与组账号概述1、用户账号2、组账号3、UID和GID二、用户账号文件1、/etc/paawd2、/etc/shadow三、添加用户账号四、设置/更改用户口令五、修改用户账号的属性六、删除用户账号1、文件来源2、主要的用户初始配置文件八、组账号文件1、添加组账号2、添加删除组成员3、删除组账号4、查询账号信息九、文件/目录的权限和归属1、访问权限2、归属(所有权)3、查看文件/目录的权限和归属4、设置.

2021-09-17 17:05:02 126

原创 系统的安全及应用

系统的安全及应用一、账号安全控制文章目录系统的安全及应用一、账号安全控制1、系统账号清理2、密码安全控制3、命令历史限制4、终端自动注销二、使用su命令切换用户1、用途及用法2、密码验证3、限制使用su命令的用户三、Linux中的PAM安全认证1、su命令的安全隐患2、PAM(Pluggable Authentication Modules)可插拔式认证模块四、PAM1、PAM认证原理2、查看某个程序是否支持PAM认证3、PAM安全认证流程五、使用sudo机制提升权限1、sudo命令的用途及用法2、配置

2021-09-16 17:02:19 62

原创 远程和计划任务管理

目录一、程序和进程的关系1、程序2、进程3、线程二、查看进程信息1、PS2、长格式显示进程三、查看进程信息1、pgrep2、pstree四、进程的启动方式1、手动启动2、调度启动五、进程的前后台调度1、Ctrl+Z组合键2、jobs命令3、fg命令六、终止进程的运行1、Ctrl+C2、kill、killall命令3、pkill七:计划任务管理1、at命令2、crontab命令3、crontab任务配置的格式.

2021-09-13 21:26:47 274

原创 Linux引导过程与服务控制

目录一、Linux操作系统的引导过程1、开机自检2、MBR引导3、GRUB菜单4、加载Linux内核5、init进程初始化二、系统初始化进程1、init进程2、Systend三、Systend单元类型四、修复MBR扇区故障1、故障原因2、故障现象3、解决思路4、模拟实验五、修复GRUB引导故障1、故障原因2、故障现象3、解决思路4、操作方法六、遗忘root密码1、故障原因2、故障现象3、解决思路4、操作过程.

2021-09-11 17:38:46 94

原创 LVM逻辑卷与磁盘配额

目录一、LVM概述1、LVM2、优点3、实现过程4、LVM机制的基本概念5、LVM的管理命令6、实验步骤​二、磁盘配额1、实现磁盘限额的条件2、Linux磁盘限额的特点3、操作方法三、总结一、LVM概述1、LVMLogical Volume Manager---逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性2、优点1.能够保持原有数据不变2.动态加减磁盘容量3.提高磁盘管理的灵活性/.

2021-09-10 16:58:50 120

原创 磁盘的管理与文件系统

一、磁盘的结构1、磁盘的物理结构1.盘片:硬盘有多个盘片,每个盘片2面2.磁头:每面一个磁头2、硬盘的数据结构1.扇区:盘片被分为多个扇形区域,每个扇区存放512字节数据,硬盘的最小存储单位2.磁道:同一盘片不同半径的同心圆3.柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成3、硬盘存储容量硬盘存储容量=磁头数 X 磁道(柱面)数 X 每道扇区数 X 每扇区字节数可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域4、磁盘接口类型IDE、SATA

2021-09-10 14:49:35 87

原创 Linux目录和文件管理

一、Linux目录结构树形目录结构1、根目录所有分区、目录、文件等的位置起点整个树形目录结构中,使用独立的一个“/”表示2、常见的子目录/root /bin /boot /dev /etc/home /var /usr /sbin 3、常见子目录的作用/root :系统管理员root的宿主目录/home:普通用户的宿主目录/boot :系统内核、启动文件/dev:设备文件/etc:配置...

2021-09-03 16:17:27 72

原创 Linux基本命令

一、Linux连接Xshell右键打开终端输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入硬盘进入硬盘:点“i”进行更改:BOOTPROTO=staticONBOOT=yes输入IP地址、子网掩码、网关及DNSIPADDR=192.168.242.100NTMASK=255.255.255.0GATEWAY=192.168.242.2DNS1=8.8.8.8按ESC退出,输入:wq,保...

2021-09-02 16:04:24 127

原创 NAT--网络地址转换

目录一、NAT1、作用2、NAT转换内网地址的范围3、NAT为什么常用4、NAT的优点二、NAT的使用方法1、静态NAT(一个内网地址对一个公网地址)2、动态NAT--PAT(多个内网地址对多个公网地址)3、Easyip(多个公网地址对一个接口)4、静态PAT(一对一,但是外网口IP和内网服务器服务的映射是否成功)三、总结一、NATNAT--网络地址装换1、作用将内部(私有)地址转换成外部(公有)地址2、NAT转换内网地址的范围10..

2021-08-30 17:37:07 600

原创 ACL--访问控制列表

目录一、ACL1、作用2、访问控制列表的调用方向3、策略做好后,在入接口调用和出接口调用的区别4、访问控制列表的处理原则5、访问控制列表的类型二、标准访问控制列表拓扑实验三、扩展访问控制列表拓扑实验四:总结一、ACLACL--访问控制列表1、作用读取三层、四层头部信息,根据预先定义好的规则对流量进行筛选、过滤三层头部信息:源、目IP四层头部信息:TCP/UDP协议,源、目端号2、访问控制列表的调用方向入:流量将要进入本地路由器,将被..

2021-08-28 11:43:13 1607

空空如也

空空如也

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

TA关注的人

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