自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Prometheus 运维中实际的故障案例以及解决办法

如果有多个实例,比如 Prometheus-k8s-0 和 Prometheus-k8s-1,若 Prometheus-k8s-0 一直重启,则不光需要操作 Prometheus-k8s-0,也需要对 Prometheus-k8s-1 进行处理。由 15 秒调整为 1 分钟(即 1m),降低了数据采集频率,情况好转,目前内存一直稳定在 65-80%,落盘时内存会增大到最高点,数据回写完成后,降到最低点。配置由运维平台动态生成,当天出现了 bug,每台机器都出现了重复的监控节点,导致数据异常。

2024-07-19 17:28:44 776

原创 Docker 运维常用命令及问题案例

问题描述:容器运行时出现性能低下,如 CPU 利用率过高、内存不足等。问题描述:容器内的应用无法与外部网络正常通信。问题描述:容器停止或删除后,其中的数据丢失。命令创建并启动容器时,容器无法正常启动。例如,如果您想拉取一个名为。命令拉取镜像时失败。

2024-07-19 16:27:24 364

原创 分享一些关于域名解析的基础知识

例如,如果您注册了一个域名“my.com”,并设置了 A 记录将其指向服务器的 IP 地址“123.45.67.89”,那么当有人输入“my.com”时,DNS 系统就会将其解析为“123.45.67.89”,从而能够访问到对应的网站。常见的顶级域名有“.com”(商业)、“.org”(组织)、“.net”(网络)、“.gov”(政府)、“.edu”(教育)等,还有国家和地区特定的顶级域名,如“.cn”(中国)、“.uk”(英国)等。要拥有一个域名,需要向域名注册商注册并支付一定的费用。

2024-07-19 11:29:13 296

原创 域名解析出错的解决办法

例如,您的网站突然无法访问,通过清除 DNS 缓存后,网站能够正常加载,这说明之前的缓存可能存在错误;又或者您更换了 DNS 服务器后,访问速度明显提升,这是因为新的 DNS 服务器响应更迅速。可以将网络连接的 DNS 服务器设置为公共 DNS 服务器,如谷歌的。确认域名的相关配置是否正确,包括域名的注册信息、DNS 记录等。确保您的网络连接正常,尝试重新连接 Wi-Fi 或插拔网线。对于 Windows 系统,打开命令提示符,输入。对于 Mac 系统,打开终端,输入。向他们报告问题,寻求技术支持和帮助。

2024-07-19 11:21:19 193

原创 域名备案后的一些疑惑解答

备案平台:登录您进行备案的服务提供商平台(如阿里云、腾讯云等),进入其备案系统,通常会有专门的备案进度查询入口,您可以在此处查看当前备案的进度状态和详细信息。),在公共查询栏目中输入您的域名、备案号等信息进行查询,如果能查询到相关备案信息且状态为“已备案”,则表示备案通过。联系备案服务提供商客服:您可以直接致电备案服务提供商的客服热线,向客服人员提供您的备案相关信息,咨询备案是否通过。需要注意的是,不同的备案服务商可能在具体的操作和展示方式上会有细微的差异,但大致的途径是相似的。

2024-07-19 10:00:33 494

原创 域名备案需要准备哪些材料?

主办单位名称、主办单位性质、主办单位有效证件号码、主办单位通信地址、负责人姓名、负责人有效证件号码、负责人手机号码、电子邮箱等。不同地区的备案要求可能会有所差异,具体要求建议您咨询您的服务器提供商或当地的通信管理局。网站相关信息,如网站名称、网站服务内容、网站域名、网站 IP 等。

2024-07-19 09:36:47 178

原创 域名购买后我们需要做什么?

根据相关规定,部分域名需要完成实名认证才能正常使用。您需要按照域名注册商的要求提供真实有效的身份信息进行认证。如果您希望使用与域名相关的邮箱,例如 info@yourdomain.com,需要设置邮箱服务器的相关记录。总之,购买域名只是第一步,后续的配置和管理对于充分发挥域名的作用至关重要。如果您的网站服务器在中国大陆,且域名用于网站访问,需要进行备案。确保在域名到期前及时续费,以免域名被删除或被他人抢注。定期查看域名的状态,确保其正常运行和解析。

2024-07-19 09:27:41 298

原创 域名购买流程以及注意事项

总之,在购买域名时要仔细、谨慎,确保您的权益得到保障,并选择一个符合您需求和预算的优质域名。

2024-07-19 09:08:18 280

原创 选择podman,还是选择docker?

虽然 Podman 在某些方面具有优势,但 Docker 的广泛应用和成熟的生态系统使其在短期内仍将占据重要地位。未来的发展取决于多种因素,包括技术的演进、用户需求的变化以及社区的支持和推广等。但在可预见的未来,两者可能会共存,用户会根据具体的需求和场景选择使用适合的工具。Docker 通常需要在 root 权限下运行,而 Podman 可以在非 root 用户权限下运行。例如,有丰富的 Docker Hub 上的镜像资源,用户可以轻松找到各种应用的预构建镜像。

2024-07-17 11:31:17 457

原创 基于Docker部署Prometheus

环境:阿里云CentOS7.9。

2024-07-15 15:20:47 531

原创 Cacti 1.2.23 监控系统安装教程

cacti 默认使用 cmd.php来轮询数据,速度会很慢,Spine是用C语言编写的,它被设计来提高数据收集的效率和速度,特别是在大规模网络环境中。spine是一个高速的轮询器,是cmd.php的替代品,在cmd.php的基础上,拥有更好的灵活性、速度和并发性。cacti默认使用的cmd.php进行轮询,由于我们之前已经安装好了spine,所以我这里就更改成spine。重新登录后,如果还是英文,到 系统配置-设置-基本-修改English为中文,保存,然后重新登录即可。配置后就会显示如下的样子。

2024-07-11 10:59:14 590

原创 curl命令

【代码】curl命令。

2024-07-05 14:04:02 115

原创 Ubuntu20.04安装Prometheus监控系统

② 通过浏览器访问http://被监控端IP:9100/metrics就可以查看到node_exporter在被监控端收集的监控信息。④ 回到web管理界面 --》点Status --》点Targets --》可以看到多了一台监控目标。回到web管理界面 --》点Status --》点Targets --》可以看到多了一台监控目标。默认只监控了本机一台,点Status --》点Targets --》可以看到只监控了本机。下载相应版本,安装到服务器上,官网提供的是二进制版,解压就能用,不需要编译。

2024-06-28 17:06:13 796

原创 Ubuntu20.04 64位 安装docker(有问题可评论沟通交流)

9、安装docker,时间略长,耐心等待(执行命令后会提示是否继续,输入y,继续安装即可)6、可以使用官方的也可以使用阿里云镜像源的,这里用的是阿里云镜像源的GPG秘钥。2、卸载可能存在或未安装成功的docker(新系统无需操作)4、安装软件包允许apt-get通过 HTTPS 使用存储库。10、安装完成后查询docker版本。12、若没启动,直接用如下命令启动。5、添加GPG密钥并设置存储库。11、查看docker状态。3、更新apt-get。8、更新apt-get。

2024-06-26 11:11:26 415

原创 关于prometheus监控window主机安装

查看运行后,打开【控制面板】---【系统与安全】---【防火墙设置】---【高级配置】---【出站规则】、【入站规则】各自配上TCP端口:9182;配置完成后:http://127.0.0.1:9182/ 测试下是否window-export端口 启动正常,如正常后,在。输入需要部署node-export 节点的云主机IP地址加默认端口(例如:192.168.11.XXX:3389);打开【任务管理器】--【服务】---【打开服务】---找到【window-export】这个服务是否正在运行;

2024-06-24 17:12:24 193

原创 运维岗高危操作

定义了一个叫“:”的函数,调用了自己两次,一次是在前台,一次是在后台。是删除文件夹和里面附带内容的一种最快捷的方法,可能会文件误删。里面的文件会被命令输出的内容全部替换掉。下面的内容,系统会受到不可逆转的破坏。生产环境和测试环境严禁该操作。生产环境和测试环境严禁该操作。生产环境和测试环境严禁该操作。生产环境和测试环境严禁该操作。生产环境和测试环境严禁该操作。命令会把指定的文件夹移动到。命令时千万要小心,可以在。

2024-06-24 16:56:42 391

原创 查看虚拟机命令(监控层面)

ps 命令1、linux风格打印所有进程:ps -A​ps -e2、BSD风格打印所有的进程ps au​ps aux3、完整格式ps -ef4、常用组合#查看CPU的详细信息​​#查看内存的详细信息​​#查看使用内存前10的进程​​#查看使用CPU前10的进程​​#每隔1秒查看使用内存前10的进程​​#监控网络流量​如何查看 Linux 下内存占用率我们可以使用下面命令的组合来达到此目的。

2024-06-21 17:31:36 616

原创 腾讯云TCP运维题库

呕心沥血整理出来的,共计300多道题

2022-08-02 09:18:23 8878 1

原创 docker容器启动失败解决办法

故障:Dependency failed for Docker Application Container Engine.输入命令 “ systemctl status docker ” ,提示 “Docker应用程序容器引擎未能启动”。解决办法:第一步:卸载输入命令 “ yum remove docker-* ”第二步:更新Linux的内核,输入命令...

2020-04-10 09:55:54 6651 4

原创 Python3.7.0版本安装(Windows10)

1、下载安装360安全卫士,一会在进行永久激活的时候要用到里面的一个功能“流量防火墙”,因为在激活的的时候要保证在断网的情况下才可以,不然的话会激活失败。2、安装Python3.7.0,也是可以从官网上直接下,这里已经下好,可以直接用链接:https://pan.baidu.com/s/1IODK5lhVPQc4LV78URtS5w提取码:wb3s(1)直击双击打开...

2020-02-24 23:50:38 1127

原创 Python3.7.0版本安装(centos7)

1、官网https://www.python.org/downloads/2、可以在官网中直接下载Python3.7.0版本的源码包,这里的话已经下好,可以直接用链接:https://pan.baidu.com/s/1mKLiYy4U_O-Xzssa9uCtZg提取码:4iel3、把源码包拖到家目录中,开始进行源码编译[root@localhost ~]# ls...

2020-02-24 20:20:23 364

原创 Kubernetes创建资源对象(六)

Kubernetes支持YAML和JSON格式创建资源对象1、JSON格式用于接口之间消息的传递2、YAML格式用于配置和管理YAML是一种简洁的非标记性语言语法格式:缩进标识层级关系不支持制表符缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号等“---”表示YAML格式,一个文件的开始“#”表示注释查看...

2020-02-15 21:42:25 788

原创 kubectl管理命令的使用(五)

概述Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。帮助信息[root@localhost ~]# kubectl --helpkubectl controls the Kubernetes cluster manager. (kubectl控制Kubernetes集群管理器)Find more infor...

2020-02-12 00:16:57 1313 2

原创 kubernetesUI界面(四)

紧接着上一篇文章《kubernetes负载均衡部署》进行部署)在master01上操作1、创建dashborad工作目录[root@localhost k8s]# mkdir dashboard2、拷贝官方文件[root@localhost k8s]# cd dashboard/[root@localhost dashboard]# ls dash...

2020-02-08 20:33:04 548 1

原创 kubernetes负载均衡部署(三)

(紧接着上一篇文章《kubernetes多节点部署》进行部署)k8s部署规划(进行负载均衡部署):负载均衡Nginx1:192.168.35.104/24Nginx2:192.168.35.105/24Master节点master1:192.168.35.100/24master2:192.168.35.103/24Node节点node1:192.168.35...

2020-02-08 18:17:15 1050

原创 kubernetes多节点部署(二)

前提:先具备单master节点部署环境(紧接着上一篇文章《kubernetes单节点部署》进行部署)k8s部署规划(进行多master部署):负载均衡Nginx1:192.168.35.104/24Nginx2:192.168.35.105/24Master节点master1:192.168.35.100/24master2:192.168.35.103/24No...

2020-02-08 14:35:20 281

原创 Saltstack搭建及批量安装Apache

在生产环境中,服务器往往不止一台有可能成千,上万台。这对运维人员来说管理难度太大了。saltstack是一 个新的基础平台管理工具,可以支撑管理上万台服务器的规模,数秒钟即可完成数据传递。Saltstack介绍1、 saltstack是使用python语言开发的;2、轻量级的管理工具,批量执行命令;3、常用模块: pkg (包)、file (文件)、cmd (执行命令或脚本)...

2020-02-03 12:04:48 331

原创 LNMP+zabbix服务搭建

环境部署服务端:192.168.35.100客户端:192.168.35.101服务端安装配置关闭防火墙[root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# systemctl disable firewalld.serviceRemoved symlink /etc/sys...

2020-01-31 19:45:01 914

原创 zabbix安装配置

环境部署两台服务器:1、监控端:192.168.35.1002、被监控端:192.168.35.101监控端安装部署1、关闭防火墙[root@localhost ~]# systemctl stop firewalld.service #关闭防火墙[root@localhost ~]# systemctl disable firewalld.se...

2020-01-28 20:38:44 550

原创 zabbix理论

Zabbix简介Zabbix是一个企业级的开源分布式监控解决方案,由C语言编写而成的底层架构(server端和agent端),由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。zabbix是一款基于web页面的、开源的、企业级的,可以分布式部署的监控软件。官方网站:http://www.zabbix.comZabbix通过C/S模式采集数据,通...

2020-01-28 13:38:28 1679

原创 ansible角色管理(三)

ansible中的roles角色的使用roles角色简单介绍角色是ansible自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便...

2020-01-27 19:19:27 326

原创 ansible剧本操作(二)

inventory主机清单ansible默认的主机清单是/etc/ansible/hosts文件,主机清单可以手动设置,也可以通过Dynamic Inventory动态生成,一般主机名使用FQDNvi /etc/ansible/hosts[webserver] #方括号设置组名www1.example.org ...

2020-01-27 17:34:32 1338

原创 Ansible安装及模块管理(一)

ansible简介1.Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机。管理节点只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansbile。2.ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,...

2020-01-26 12:34:01 945

原创 Kubernetes单节点部署(一)

Kubernetes群集架构图:各个组件及含义:1、Master组件●kube-apiserverKubernetes API,集群的统一入口,各组件协调者,以RESTful API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etcd存储。●kube-controller-manager处理集群中常规后台任务,一个 资源对应一个...

2020-01-16 10:26:35 1407

原创 Kubernetes理论以及开发环境部署

kubernetes介绍1、Kubernetes是什么●Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简 称K8S。●K8S用于容器化应用程序的部署,扩展和管理。●K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一 系列...

2020-01-15 11:57:32 319

原创 Harbor私有仓库

Harbor介绍■Harbor是VMware公司开源的企业级Docker Registry项目■Harbor的优势●基于角色控制●基于镜像的复制策略●支持LDAP /AD●图像删除和垃圾收集●图形UI●审计Harbor架构组成1、Proxy●通过一个前置的反向代理统-接收浏览器、Docker客户端的请求, 并将请求转发给后端不同的服务2、Registry●负责...

2020-01-14 20:03:28 1591

原创 squid缓存代理

1、缓存服务器介绍缓存服务器(英文意思cache server),即用来存储(介质为内存及硬盘)用户访问的网页,图片,文件等等信息的专用服务器。这种服务器不仅可以使用户可以最快的得到他们想要的信息,而且可以大大减少服务端网络传输的数据量。缓存服务器往往也是代理服务器。对于网站的用户来说,缓存服务器和代理是不可见的,即在用户看来所有的网站信息都来自其正在访问的网站,而实际上可能是缓存服务器在提...

2020-01-04 19:37:00 371

原创 Docker和虚拟机有什么差别?

一、宿主如果和容器系统不同的话,那不是和虚拟机一样,一层层的调用,那么Docker和虚拟机还有什么差别?要把Windows和Linux分清楚,更要把内核(kernel)和用户空间(userland)分清楚。容器内的进程是直接运行于宿主内核的,这点和宿主进程一致,只是容器的userland不同,容器的userland由容器镜像提供,也就是说镜像提供了rootfs。假设宿主是Ubuntu...

2020-01-04 17:48:50 215

原创 构建mysql5.7镜像

????构建mysql5.7镜像????1、创建目录mkdir mysqlcd mysql2、创建dockerfilevim Dockerfile#基于基础镜像FROM centos:7#用户信息MAINTAINER this is mysql image &lt...

2019-12-31 09:51:41 643 1

原创 构建Tomcat镜像

????构建Tomcat容器????1、Tomcat是一个免费开源的轻量级的Web服务器适用于中小型企业适合开发和调试JSP程序处理静态页面的能力不强2、使用Dockerfile方法创建//创建目录mkdir tomcatcd tomcat//拷贝软件...

2019-12-31 09:19:47 311

Cacti 1.2.23安装包

Cacti 1.2.23安装包

2024-07-11

Prometheus、node-export、mysql-export安装包

Prometheus、node-export、mysql-export安装包

2024-06-28

空空如也

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

TA关注的人

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