自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此后如竟没有炬火,我便是唯一的光。

总有一天你将破蛹而出,成长得比人们期待的还要美丽。但是这个过程会很痛,会很辛苦,有时候还会觉得灰心。面对着汹涌而来的现实,觉得自己渺小无力。但这,也是生命的一部分。做好现在你能做的,然后,一切都会好的。我们都将孤独地长大,不要害怕。

  • 博客(123)
  • 收藏
  • 关注

原创 keepalived+nginx双主热备(有问题私信)

有关keepalived和nginx的一些工作原理,简介等相关信息这里就不过多赘述了,有不了不太清楚或者不太了解的朋友可以参考我之前的文章keepalived相关内容nginx相关内容01nginx相关内容02。

2024-01-27 20:52:42 1242

原创 samba服务

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。在最早期的 RHEL/CentOS 系统中,Samba 服务使用的是 PAM(可插拔认证模块)来调用本地账号和密码信息。

2023-07-13 13:06:37 327

原创 超有趣的linux命令2

有趣的灵魂万里挑一,献给有趣的你

2023-07-11 23:01:35 247

原创 keepalived+LVS配置详解

Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。

2023-02-22 12:37:51 6100 3

原创 centos7安装ansible图形化管理界面AWX

AWX 提供基于 Web 的用户界面、REST API 和基于ansible构建的任务引擎。

2022-09-08 21:04:02 2170 8

原创 centos7搭建EFK日志收集系统

说起ELK相信大部分人都很熟悉,这是一个日志收集系统,可以收集咱们需要日志的关键信息,并且通过web界面的形式展示出来,ELK一般只是用来收集服务的日志信息,那么在云原生趋势下很火的kubernetes和docker,想必大家都很关心一个问题docker容器的又该怎么搜集处理呢?这个问题的答案就是我们今天的主角EFK要做的事了。为什么要用EFK而不用ELK收集容器的日志信息呢?本人才疏学浅,下面说的为了抛砖引玉,有说的不对的还请指正,有不同的看法也欢迎评论留言。

2022-09-04 14:12:26 1393

原创 centos7之service文件详解及systemctl命令使用

百度百科对systemd的介绍systemd即为systemd daemon,是Linux下的一个init软件,由Lennart Poettering带头开发,并在LGPL2.1及其后续版本许可证下开源发布,开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并以此来实现系统初始化时服务的并行启动,同时到达降低shell的系统开销的效果,最终代替常用的system V与BSD风格initial程序。采用socket激活与总线激活式服务,以提高相互依赖的各服务的并行运行性能。...

2022-08-31 22:06:10 6511

原创 Prometheus监控docker容器

说起当下很火的云原生,就不得不提docker和k8s,docker也是现在很多企业都要求会的技术,那么多docker容器怎么知道出没出问题呢?怎么对他们进行监控呢?Prometheus可以较好的解决这些问题,为什么不用zabbix或者其他监控系统呢?至于为什么请往下看。...

2022-08-26 21:40:15 3911 2

原创 安装Oracle19c数据库

Oracle官网Oracle19c版本下载地址Oracle是一款关系型数据库,这个数据库就是大名鼎鼎的甲骨文公司的产品(也可以说是亲儿子),Oracle在数据库领域处于领先地位,可以说是世界上使用最广泛、最流行的数据库了,因为其可移植性好、使用方便,功能强,适用于各大、中、小环境。是一款高效、可靠、吞吐量高的数据库。ORACLE数据库提供的以分布式数据库为核心的一款产品,是最流行的客户/服务端(c/s)或者B/S架构的数据库之一,同时他也是分布式数据库,提供了分布式处理功能。Oracle现在最新版本应该是

2022-07-10 13:47:23 1192

原创 nginx+tomcat负载均衡集群

相信大家能来看这篇文章,说明对nginx和tomcat是有一定了解的,所以这里就不浪费大家时间了,不再过多的介绍nginx和tomcat了大家要是不懂或者对nginx感兴趣可以去看我之前的博客。但是我对tomcat也不是很了解,但是我会在接下来的内容种尽我所能给大家讲一下tomca。jdk下载地址tomca下载地址Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP

2022-06-03 19:47:41 771 1

原创 VMware安装ubuntu16.04.7版本

手把手教你安装Ubuntu16.04版本,使用xshell远程连接Ubuntu的方法

2022-05-13 21:34:15 1568

原创 zabbix编译解决ldap问题

zabbix编译解决ldap问题ldap简介为什么要zabbix要使用ldapldap的作用解决措施// 今天安装zabbix发现ldap出错在说解决措施之前让我们先来了解一下什么是ldap?以及ldap是干什么的,以及ldap在zabbix中的作用ldap简介ldap指的是轻型目录访问协议,是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。目录服务在开发内部网和互联网程序共享用户、系统、网络、服务和应用的过程中占据了重要地位ldap的一个常用用途

2022-05-01 00:00:00 839

原创 jumpserver开源堡垒机

jumpserver开源堡垒机jumpserver简介jumpserver简介

2022-04-28 10:12:19 4004

原创 运维必会之nginx篇

运维必会之nginx篇nginx防盗链的作用nginx防盗链配置1.准备工作2. 被盗主机配置3.盗链主机的配置4. 测试盗链是否成功5.配置nginx防盗链6.防盗测试nginx防盗链的作用在企业中,一般都需要配置防盗链,这样避免网站的内容被非法盗用,造成经济损失,也可以减少服务器带宽的使用。nginx防盗链配置环境说明:系统为redhat8.2两台主机均安装nginxIP地址域名作用192.168.182.137www.bt.com被盗主机192.168.1

2022-04-15 22:10:39 3379

原创 redis主从与哨兵集群的搭建

[redis6.2.6版本下载地址](https://download.redis.io/releases/redis-6.2.6.tar.gz)[redis官网](https://redis.io/)[redis官方文档](https://redis.io/docsRedis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。(是一个非关系型的数据库)

2022-04-03 15:07:47 1128

原创 ELK日志文件系统搭建

ELK之日志分析系统1. 百度百科上的ELK2. ELK简介3. ELK的工作原理4. 使用ELK的好处5. 完整日志系统基本特征6. ELK安装部署1. 百度百科上的ELKElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速

2022-03-30 22:09:46 2590

原创 linux之tcpdump抓包工具

linux之tcpdump抓包工具tcpdump简介tcpdump的使用及命令格式tcpdump的选项介绍tcpdump简介linux作为网络服务器,特别事作为路由器和网关时,数据的采集和分析时不可少的。tcpdump时linux中强大的网络数据采集分析工具之一。用简单的话来定义tcpdump就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。作为互联网上的经典的系统管理员必备工具,tcpdump以其强大的功能,灵活的截取策略,成

2022-03-13 12:54:39 4220

原创 Jenkins之Maven的配置

Jenkins之Maven配置与项目集成1. Maven集成1.1 环境准备1.2 Jenkins的web界面配置1.3 安装maven插件1.4 Maven测试项目构建1. Maven集成在Jenkins上发布Java项目时需要使用Maven来进行构建打包(Gradle项目则需要安装配置Gradle)1.1 环境准备这篇文章是在前一篇文章的基础上maven包下载地址[root@192 java]# pwd //进入此目录/usr/local/java[root@192 java]# w

2022-02-28 09:00:50 9475

原创 linux网络之哪些你不了解的DNS篇

linux网络之你不了解的DNS篇DNS简介DNS域名解析域名解析概述域名解析过程DNS的伙伴之nslookupnslookup的两种模式DNS简介DNS是Domain Name System的缩写,中文名为“域名系统”。在互联网中起着非常重要的作用。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。自从有了DNS我们去访问网站时就不会去记哪些晦涩的IP,就像现在我们访问百度一般都是输入www.baidu.com或者直接搜索百度,应该没有人会通过百度的IP地址去访问吧!

2022-02-20 22:02:59 1030

原创 nginx之夺命连问

nginx之夺命连问为什么nginx性能高,nginx使用的什么模型nginx处理请求的方式nginx的应用场景有哪些nginx虚拟主机怎么进行配置?基于虚拟主机配置基于端口号的虚拟主机location的作用是什么呢?location的语法是什么?nginx怎么做限流实现三种限流算法漏桶算法是什么为什么nginx性能高,nginx使用的什么模型nginx使用的是异步非阻塞模型(epoll模型),I/O多路复用技术。I/O就是我们网络的I/O,多路是指多个TCP连接,复用是指重复使用一个或少量的线程。

2022-02-17 21:49:50 1852

原创 top与free命令详解

在运维面试中top命令被问到的频率相较于其他命令是比较高的,因为top对运维人员来说太重要了,不仅可以用来查看进程信息、CPU、内存、系统状态等等。运维人员可以据此来进行对系统的维护。

2022-02-15 23:18:07 5806

原创 linux系统之网络篇

linux系统之网络篇ping命令指定ping的次数只看结果指定ping的数据包的大小指定ping的TTL指定ping的间隔时间疯狂模式pingnc网猫端口扫描传输文件ping命令参数作用-c指定ping的次数-q静默模式,只显示ping的结果,一般和-c一起使用-s指定ping的数据包的大小,ping默认是64字节,例如 -s 3000(字节数)-t指定ping的TTL,TTL即生存时间,就是数据包被路由器丢弃之前允许通过的路由器跳数-i指定pin

2022-02-15 20:46:31 1153

原创 Jenkins之用户凭证插件安装

Jenkins之用户凭证插件安装

2022-02-12 15:31:15 1571 2

原创 Jenkins的安装以及JDK集成

Jenkins的安装以及JDK集成

2022-02-12 13:13:16 5961

原创 新年第一篇之Jenkins

Jenkins之企业实战1. Jenkins忘记密码怎么办?Jenkins的安装部署这里就不写了,不知道的朋友可以去看我以前的博客Jenkins博客地址1. Jenkins忘记密码怎么办?如果Jenkins忘记了密码将会是一件很麻烦的事,如果忘记了密码怎么办呢?措施如下:...

2022-02-01 11:28:15 1597

原创 centos7之防火墙规则

centos7之防火墙规则1. 防火墙简介2. 防火墙的分类3. centos6和centos7防火墙的区别4. iptables的常用命令以及作用4.1 查询防火墙状态4.2 关闭防火墙4.3 开启防火墙4.4 重启防火墙4.5 永久关闭防火墙4.6 永久关闭后再开器防火墙4.7 查询当前iptables的规则4.8 开放端口号4.9 关闭端口5. firewall常用命令及作用5.1 开启防火墙5.2 关闭防火墙5.3 查看防火墙状态5.4 开启防火墙并开机自启5.5 永久关闭防火墙5.6 查看防火墙

2022-01-26 16:29:28 3077

原创 k8s编排部署的方式部署Prometheus、node_exporter、cadvisor、grafana

k8s编排部署的方式部署Prometheus、node_exporter、cadvisor、grafana1. 拉取google/cadvisor官方镜像2. 将cadvsior镜像运行为容器3. 修改Prometheus的配置文件1. 拉取google/cadvisor官方镜像[root@node1 ~]# docker pull google/cadvisorUsing default tag: latestlatest: Pulling from google/cadvisorff3a5c9

2021-12-31 12:36:20 1209 8

原创 Prometheus容器部署结合grafana画图

Prometheus容器部署结合grafana画图,创建dashboard展示数据1. 拉取prometheus官方镜像2. 官方镜像运行Prometheus容器并做端口映射和挂载卷3. 下载包并解压4. 写service使用systemd控制node_exporter5. 修改配置文件6. 运行grafana容器1. 拉取prometheus官方镜像// 拉取镜像[root@master ~]# docker pull prom/prometheusUsing default tag: lates

2021-12-30 22:54:24 603

原创 keepalived+nginx负载均衡高可用集群

keepalived+nginx负载均衡高可用集群1. 什么是集群2. 集群的架构作用以及特点:3. 集群主要分成三大类:4. 集群图解5.环境说明:5.1 首先关闭防火墙和selinux5.2 挂载镜像5.3 源码安装nginx软件的依赖5.4 解压nginx源码包,可以去nginx官网下载源码包(www.nginx.org),解压完之后会生成一个目录,我么进入这个目录5.5 进入目录之后再对其进行编译5.6 安装nginx5.7 在两台web主机上修改nginx的文件5.8 修改完之后启动nginx服务

2021-12-30 16:38:40 694 1

原创 k8s部署java项目

k8s部署java项目1. 制作java镜像2. 将镜像推入docker hub仓库中3. 创建Deployment,Service的yaml文件1. 制作java镜像[root@master]# yum -y install maven git[root@master]# git clone https://gitee.com/forgotten/tomcat-java-demo.git[root@master]# wget https://archive.apache.org/dist/to

2021-12-29 12:53:02 1224 7

原创 k8s之service

k8s之service1. service介绍1.1 VIP和Service代理1.2 iptables 代理模式1.3 IPVS 代理模式2. Service服务类型2.1 ClusterIP类型2.2 NodePort类型2.3 LoadBalancer类型1. service介绍Kubernetes Service定义了这样一种抽象:逻辑上的一组Pod,一种可以访问它们的策略 —— 通常被称为微服务。这一组Pod能够被Service访问到,通常是通过selector实现的。Service可以提供

2021-12-27 00:37:20 215

原创 k8s实例

k8s实例1. 创建一个deployment副本数为3,然后滚动更新镜像版本,并记录这个更新记录,最后再回滚到上一个版本2. 给一个应用扩容副本数为33. 创建一个pod,其中运行着nginx、redis、mamcached4. 给一个pod创建一个service,并可以通过Cluster/NodePort访问5. 创建deployment和service,使用busybox容器nslookup解析service1. 创建一个deployment副本数为3,然后滚动更新镜像版本,并记录这个更新记录,最后再

2021-12-26 23:52:28 691

原创 k8s之工作负载控制器的应用

k8s之工作负载控制器的应用1.k8s工作负载控制器是什么2. Deployment介绍2.1 deployment的资源清单文件2.2 Deployment:滚动升级2.3 Deployment:水平扩容2.4 Deployment:回滚2.5 Deployment:删除2.6 Deployment:ReplicaSet3. DameonSet4. Job 和 CronJob1.k8s工作负载控制器是什么工作负载控制器(Workload Controllers)是K8s的一个抽象概念,用于更高级层次对

2021-12-25 01:00:29 1548

原创 k8s之资源调度的方式

2021-12-24 01:48:22 1396

原创 通过资源定义的方式创建haproxy的pod进行负载均衡

通过资源定义的方式创建haproxy的pod进行负载均衡

2021-12-22 13:08:58 691

原创 超有趣的linux命令

谁说linux很无趣1. sl命令2. yes命令3. cowsay命令4. figlet命令5. cal命令1. sl命令[root@localhost ~]# yum -y install sl[root@localhost ~]# sl -l[root@localhost ~]# sl -F[root@localhost ~]# sl -a// 小火车2. yes命令// 重复输出yes后面的内容[root@localhost ~]# yes linuxlinuxlinux

2021-12-21 21:11:58 2433

原创 kubectl命令的使用、滚动更新以及回滚操作

kubectl命令的使用、滚动更新以及回滚操作1. kubectl命令的使用1.1 explain命令1.2 edit命令1.3 scale命令1.4 autoscale命令rollout1. kubectl命令的使用1.1 explain命令// 作用类似于官方文档// 获取指定资源及其字段的参考信息[root@master ~]# kubectl explain podKIND: PodVERSION: v1DESCRIPTION: Pod is a collect

2021-12-21 00:26:36 3222

原创 shell脚本一键部署zabbix监控服务

shell脚本一键部署zabbix监控1. 创建目录存放脚本2. 编写脚本1. 创建目录存放脚本注意PHP8.0版本zabbix的web界面可能有问题,使用php7.0的版本php7.4.27版本下载[root@192 ~]# mkdir /script[root@192 script]# tree .├── lamp+zabbix.sh└── packages ├── apr-1.7.0.tar.gz ├── apr-util-1.6.1.tar.gz ├── h

2021-12-19 21:24:40 1282

原创 kubernetes的pod分类、核心组件、网络模型以及kuberctl命令的使用

kubernetes的pod分类、核心组件、网络模型以及kuberctl命令的使用1. pod的分类2. kubernetes的核心组件2.1 HPA2.2 service2.3 AddOns附件2.3.1 dns pod3. kubernetes网络模型4. kubeconfig配置文件5. kubectl管理命令5.1 kubectl命令使用5.1.1 create命令5.1.2 run命令5.1.3 delete命令5.1.4 expose命令5.1.5 get命令1. pod的分类pod分为两种

2021-12-19 01:43:56 410

原创 shell脚本多实例部署MySQL

多实例部署MySQL1. 创建一个目录存放脚本2. 编写脚本1. 创建一个目录存放脚本[root@master ~]# mkdir /script[root@master packages]# pwd/script/packages[root@master packages]# lsmysql-5.7.34-linux-glibc2.12-x86_64.tar.gz2. 编写脚本[root@master script]# cat mysql.sh#!/bin/bashroute=/us

2021-12-18 16:32:19 729

空空如也

空空如也

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

TA关注的人

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