运维工程师
文章平均质量分 77
运维工程师的学习笔记
带上耳机世界与我无关
自由的灵魂不为世俗所困
展开
-
K8s系列 Prometheus+Grafana构建智能化监控系统
k8s集群中部署prometheus、grafana、alertmanager,并且配置prometheus的动态、静态服务发现,实现对容器、物理节点、service、pod等资源指标监控,并在Grafana的web界面展示prometheus的监控指标,然后通过配置自定义告警规则,通过alertmanager实现qq、钉钉、微信报警。Promql 语法、prometheus数据类型。原创 2023-12-27 17:01:41 · 1107 阅读 · 0 评论 -
k8s部署-kuboard安装(工具kuboard-spary)
KuboardSpray 的信息保存在容器的 /data 路径,请将其映射到一个您认为安全的地方,上面的命令中,将其映射到了 ~/kuboard-spray-data 路径;只要此路径的内容不受损坏,重启、升级、重新安装 Kuboard-Spray,或者将数据及 Kuboard-Spray 迁移到另外一台机器上,您都可以找回到原来的信息。对于 Kubernetes 初学者,在搭建K8S集群时,推荐在阿里云或腾讯云采购如下配置:(您也可以使用自己的虚拟机、私有云等您最容易获得的 Linux 环境)原创 2023-11-21 15:19:03 · 581 阅读 · 0 评论 -
k8s系列-kuboard 该操作平台的使用操作
k8s集群kuboard平台创建工作负载方法,这里是内外网的创建方法,涉及到应用路由和地址映射原创 2023-11-11 10:28:03 · 2746 阅读 · 0 评论 -
k8s系列-kuboard创建工作负载 docker上传java微服务jar包到仓库的过程
这里过程是基于k8s的集群kuoard控制器,上传docker镜像到仓库的过程,环境都是配置完毕的。内外的环境应该如何上传镜像到仓库原创 2023-11-11 09:53:04 · 2340 阅读 · 8 评论 -
elasticsearch完整学习
通常与 Elasticsearch 配合使用,对其中数据进行搜索、分析和以统计图表的方式展示。elasticsearch是一个高度可扩展全文搜索和分析引擎,基于Apache Lucene 构建,能对大容量的数据进行接近实时的存储、搜索和分析操作,可以处理大规模日志数据,比如Nginx、Tomcat、系统日志等功能。5、beats:多种数据采集器的集合,用于实现从边缘机器向logstash 和Elasticsearch发送数据,其中应用最多的是filebeat,是一个轻量级日志采集器。原创 2023-10-23 21:57:35 · 401 阅读 · 0 评论 -
tomcat总结笔记
Tomcat是用于发布和解析JSP(Java Server Page)网页(基于JAVA语言开发的代码),将Tomcat称为JAVA容器,Tomcat软件本身基于JAVA语言开发。端口号:8080主配置文件:/usr/local/tomcat/conf/server.xml三个端口: 8080 – 默认tomcat访问端口 8005 – 用于关闭tomcat的(SHUTDOWN 必须要大写,小写不管用)8009 – AJP端口 用于Apache和Tomcat内部通讯端口。原创 2023-10-01 20:14:02 · 554 阅读 · 0 评论 -
mongodb学习完整版
nosql 泛指非关系数据库 存储格式key=>valuememcached redis 内存缓存数据库MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的。原创 2023-09-27 23:17:02 · 451 阅读 · 0 评论 -
redis学习完整版
数据库主要分为两大类:关系型数据库与 NoSQL 数据库关系型数据库:建立在关系模型基础上的数据库,其借助于集合代数等数学概念和方法来处理数据库中的数据。主流的 MySQL、Oracle、MS SQL Server 和 DB2 都属于这类传统数据库。NoSQL 数据库:全称为 Not Only SQL,适用关系型数据库的时候就使用关系型数据库,不适用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据存储。更加合适的数据存储主要分为临时性键值存储(memcached、Redis)、原创 2023-09-24 19:22:12 · 438 阅读 · 0 评论 -
keepalived高可用学习 keepalived+nginx高可用负载均衡配置
keepalived是为lvs设计的,用于管理和监控lvs集群系统中各个服务节点的状态,后面又加入了VRRP虚拟路由冗余协议,可以实现路由器高可用,原理是多台提供路由功能的服务器组成一个路由组,一个master和多个backup,master有vip,可以发组播,当backup收不到就认为master挂了,这时候需要优先级确认下一位master这样就可以保证路由的高可用(lvs是通过ip公网访问,lvs调度私网web服务器。原创 2023-09-15 16:19:28 · 645 阅读 · 0 评论 -
haproxy工具,负载均衡配置,反向代理配置,动静分离,高可用等等
1.介绍Haproxy是一个开源的、高性能的基于tcp和http应用代理的高可用的、负载均衡服务软件,支持双机热备(heartbeat)支持高可用(heartbeat、)支持负载均衡(lvs、nginx、squid)支持虚拟主机、基于tcp和http的应用代理、图形界面查看信息等功能。配置简单、维护方便拥有很好的对服务器节点的健康检查功能当其代理的后端服务器出现问题的时候,haproxy会自动的将该故障服务器摘除,当故障的服务器恢复侯,haproxy还会自动将该服务器自动加入进来提供服务。原创 2023-09-15 16:10:29 · 1381 阅读 · 0 评论 -
web网站学习 apache (一)
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。apache用户apache进程其中root运行的是主进程,apache运行的是子进程主进程的id保存在/etc/httpd/run/httpd.pid文件内。原创 2023-09-15 14:06:10 · 475 阅读 · 0 评论 -
系统服务杂记
一、高级命令扩展。原创 2023-08-15 09:27:36 · 644 阅读 · 0 评论 -
Linux中的逻辑卷
一、LVM机制1、概念:逻辑卷管理器2、作用:弹性的调整文件系统的容量注意:/boot分区用于存放引导文件,不能基于LVM创建3、组成:物理卷(PV)和磁盘分区具有相同功能的逻辑组件,是LVM的基本存储逻辑块卷组(VG)由一个或多个物理卷所组成的存储池逻辑卷(LV)类似于磁盘分区,建立在卷组之上,是一个标准的块设备,可以创建文件系统 物理扩展块(PE) 是LVM机制中最小的数据存储单位,LVM中的所有数据写入都是使用PE完成的。4、逻辑卷管理: a、创建逻辑卷 创建物理原创 2021-03-28 11:16:02 · 328 阅读 · 1 评论 -
Linux里面关于RAID部分的磁盘配置
LVMRAID一、RAID概述1、定义独立磁盘冗余阵列2、软RAID和硬RAID 软RAID:所有功能均依赖操作系统和CPU完成,没有独立芯片 硬RAID:配置独立板卡,提供控制芯片/处理芯片/I/O处理芯片,不占用CPU资源,通常需要单独购买 混合RAID:提供RAID控制/处理 芯片,没有I/O处理芯片,需要CPU和驱动程序来完成,是软RAID和硬RAID的折中方案3、优势: 大容量 高性能 可靠性 可管理性 4、核心技术 数据条带:提高性能 镜像:数据可靠性原创 2021-03-28 11:13:51 · 189 阅读 · 1 评论 -
linux服务器管理学习(九)磁盘管理
逻辑卷(LVM logical voume manager ):它是Linux环境下对磁盘分区进行管理的一种机制,它是建立在**物理存储设备之上的一个抽象层,优点在于灵活管理。特点:1、动态在线扩容(重点)**2、离线裁剪3、数据条带化4、数据镜像。原创 2023-08-28 16:38:58 · 312 阅读 · 0 评论 -
mysql专项笔记
关系型数据库是指采用了二维表格来组织数据的数据库。常见的关系型数据库oracle、mysql、SQL server(Microsoft微软)最大特点:事务的一致性1.什么是事务?1)事务由一条或者多条sql语句组成;2)在事务中的操作,这些sql语句要么都成功执行,要么都不执行,这就是一个事务。2.事务的特点(ACID)原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原创 2023-08-28 16:33:28 · 674 阅读 · 0 评论 -
linux第三阶段--第三方软件(一)MySQL的概述和二进制安装(官网版)
1)事务由一条或者多条sql语句组成;2)在事务中的操作,这些sql语句要么都成功执行,要么都不执行,这就是一个事务。登陆ATM机,输入密码;连接数据库,验证密码;验证成功,获得用户信息,比如存款余额等;用户输入需要转账的金额,按下确认键;==从后台数据库中减掉用户账户上的对应金额(update语句);====从后台数据库中给对方账户增加相应的金额(update语句);==确认,退卡,走人;MySQL是一种关系型数据库管理系统由瑞典MySQL AB 公司开发,目前属于Oracle旗下。原创 2023-08-18 15:02:06 · 993 阅读 · 1 评论 -
linux系统服务学习(一)Linux高级命令扩展
stat 文件名称 Modify: 2020-03-31 10:25:20 . 609010605 + 0800① 基于RPM进行安装(先下载软件然后本地进行安装)② 基于YUM进行安装(在线下载然后安装)原创 2023-08-14 19:43:45 · 309 阅读 · 0 评论 -
linux系统服务学习(二)linux下yum源配置实战
软件包管理器,类似360的软件管家第一步:在系统中安装createrepo制作仓库的软件第二步:把/soft文件夹做成一个本地的自建仓库第三步:在/etc/yum.repos.d目录中创建一个soft.repo的仓库gpgcheck=0enabled=1软件包管理器,类似360的软件管家本地yum源配置核心本地需要有软件仓库——>光盘挂载到系统某个目录上(告诉yum工具去哪个仓库找软件包——>修改配置(网络yum源配置核心当前主机必须能够访问互联网(外网源)原创 2023-08-14 19:54:21 · 3503 阅读 · 1 评论 -
linux系统服务学习(三)远程管理SSH服务
第三步:由A主机(JumpServer)向B主机(RealServer)发起登录请求,然后直接在B主机上进行公钥比对(判断A主机的公钥是否已经存储在B主机的authorized_keys文件中),如果存在且正确,则生成一个随机的字符串(如itcast),然后使用A主机的公钥对其加密得到加密的后字符串(如dXdh,34njasz!第四步:通过网络,由B主机将刚才生成的加密后的字符串传输给主机A,主机A接收到加密后的字符串以后,使用自己本地存储的私钥进行解密操作(得到itcast)反之,则返回登录失败。原创 2023-08-14 19:22:44 · 469 阅读 · 0 评论 -
linux系统服务学习(四)Linux系统下数据同步服务RSYNC
sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。Code代码服务器 => 192.168.1.11 /app/java_projectBackup备份服务器 => 192.168.1.12Code:① 准备代码② 编写/etc/rsyncd.conf文件,定义同步代码目录③ 启动rsyncd服务Backup:① 测试rsync是否可以连接到Code服务器上的rsyncd服务。原创 2023-08-14 19:12:45 · 979 阅读 · 0 评论 -
linux系统服务学习(六)FTP服务学习
FTP(File Transfer Protocol)是一种应用非常广泛并且古老的一个互联网文件传输协议。文件传输:文件上传与文件下载主要用于互联网中文件的双向传输(上传/下载)、文件共享跨平台 Linux、WindowsFTP是C/S架构,拥有一个客户端和服务端,使用TCP协议作为底层传输协议,提供可靠的数据传输FTP的默认端口21号(命令端口)20号(数据端口,主动模式下)默认被动模式下FTP程序(软件)vsftpd。原创 2023-08-15 18:39:19 · 2345 阅读 · 0 评论 -
linux系统服务学习(七)NFS服务、DHCP服务
① 搭建NFS服务器(用于静态资源的存储如图片、视频、附件)② 使用mount指定对NFS服务器进行挂载,挂载到Web服务器中。原创 2023-08-16 14:15:44 · 314 阅读 · 0 评论 -
linux系统服务学习(八)DNS域名系统配置
DNS(domain name system ) 域名管理系统域名:由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够使人更方便的访问互联网,而不用记住能够被机器直接读取的IP地址。计算机 => IP地址,互联网中的计算机都是通过IP地址进行互相访问的。(IP地址过于复杂)域名:代替IP实现计算机的访问(高级 => 上层应用,底层还是IP地址)每个域名 => DNS服务器 => 对应的IP地址dns作用:将域名解析成ip地址。原创 2023-08-17 15:01:45 · 2795 阅读 · 2 评论 -
运维工程师第二阶段linux基础
在Linux操作系统中,其拥有很多压缩工具,如gzip、bzip2、xz等等,但是其有一个缺点:一次只能压缩一个文件(而且无法压缩文件夹)① 打包,把一个或多个文件打成tar包,并不是压缩,只是把文件合并在一个tar文件中1.txt 5MB打包123.tar = 5MB + 10MB + 15MB = 30MB为什么要打包,就是为了后期的压缩操作。② 打包并压缩。原创 2023-08-02 22:35:20 · 2238 阅读 · 0 评论 -
运维工程师第一阶段windows的学习
运维基础第一阶段windows总结全部笔记原创 2023-07-26 16:59:33 · 1409 阅读 · 1 评论 -
运维监控工具zabbix4.0安装详细教程
运维监控工具zabbix4.0安装详细教程centos7.9安装原创 2023-08-03 11:22:07 · 676 阅读 · 0 评论 -
centos7(linux)部署论坛项目
动态网站部署linux+apache(nginx)+mysql部署一个论坛网站原创 2023-02-27 18:00:50 · 412 阅读 · 0 评论