自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 问答 (2)
  • 收藏
  • 关注

原创 KVM虚拟化环境安装

KVM虚拟化环境安装

2024-01-18 11:43:03 375

原创 Harbor离线安装

Harbor离线安装

2024-01-14 17:09:38 440

原创 Dockerfile详解

Dockerfile

2024-01-11 17:04:47 436

原创 Docker基础

Docker基础了解

2024-01-10 21:45:24 566

原创 Docker YUM安装

Docker YUM安装

2024-01-10 21:29:06 351

原创 Kafka公网访问

Kafka内外网访问

2024-01-08 21:06:42 1175

原创 Kafka集群部署

Kafka集群部署

2024-01-08 20:47:46 637

原创 Kafka单节点部署

Kafka单节点部署

2024-01-08 20:43:55 650

原创 Nginx常用功能

Nginx常用功能

2024-01-07 23:10:46 740

原创 Nginx编译安装

Nginx编译安装

2024-01-07 22:55:17 394

原创 Zabbix中文字体乱码

Zabbix 5.0.40中文乱码问题处理

2024-01-04 10:11:17 280

原创 Golang实现访问oracle

一、需求Go使用OCI8访问oracle二、环境准备系统:CentOS Linux release 7.9.2009 (Core)Go版本:go version go1.17.2 linux/amd64安装oracle client(sqlplus)用于访问oraclerpm -ivh oracle-instantclient-basic-21.3.0.0.0-1.x86_64.rpm配置环境变量echo 'export LD_LIBRARY_PATH=/usr/lib/or

2021-10-31 21:00:39 659

原创 Golang实现端口检测

有时处于内网环境,且不能随意去安装命令,去检测机器端口是否开启就很麻烦,那就意味着shell、python就不好用了,因为需要去安装命令、依赖等,这时使用Go就是一个很好的选择,编译后放在机器,直接就能运行。在这里,写一个脚本,通过接收ip:port的方式去检测端口脚本checkPort.shpackage mainimport ( "fmt" "net" "os" "time")// 获取IP和端口func getIpPort() []string { // 根据接收参数

2021-07-31 22:54:49 5678

原创 shell连接oracle

存储过程#!/bin/bashsqlplus -S username/password@IP:1521/databaes << EOFBEGIN...END;/ #注意,要加斜线才能执行存储语句exitEOF查询语句#!/bin/bashsqlplus -S username/password@IP:1521/databaes << EOFselect ...END;exitEOF如果脚本中有多个EOF可将EOF通过其他符号代替cat

2021-06-30 08:48:06 728

原创 Prometheus-使用python开发exporter

exporter有很多,但想要特定需求的话,还需自行开发。在这里使用python写一个exporter,用于监控/root下的目录数量。开发exporter需要使用prometheus_client库,具体规范可参考:https://github.com/prometheus/client_python ,根据规范可知要想开发一个exporter需要先1. 定义数据类型,metric,describe(描述),标签2. 获取数据3. 传入数据和标签4. 暴露端口,不断的传入数据和标签知道了开发

2021-04-20 22:36:14 4433 2

原创 Prometheus-中间件(nginx/mysql)监控

Mysql创建mysqld_exporter用户useradd -M -s /usr/sbin/nologin mysqld_exporter获取mysqld_exporter包, 解压并修改属主数组为mysqld_exporterwget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gztar xf mysql

2021-03-31 19:45:06 402

原创 Prometheus+Grafana系统指标监控

一、常见监控指标1.1 CPUCPU使用率(1-avg(irate(node_cpu_seconds_total{job="node_exporter",mode="idle"}[5m])) by (instance))*1001分钟负载node_load1{job="node_exporter"}5分钟负载node_load5{job="node_exporter"}15分钟负载node_load15{job="node_exporter"}1.2 内存如果要监控多个主机时

2021-02-28 18:37:04 1475 1

原创 Kubeadm部署单Master节点

预处理操作所有节点(master和node)都执行主机名IPkube-master192.168.71.60kube-node1192.168.71.61kube-node2192.168.71.62关闭防火墙systemctl stop firewalldsystemctl disable firewalldiptables -F关闭selinuxsed -i 's/SELINUX=.*enforcing/SELINUX=disabled/

2020-12-29 23:01:13 302

原创 Ansible详解

Ansible详解

2020-11-30 14:33:49 670

原创 蓝鲸windows-agent手动安装

不用开启139,445端口,直接将安装包,下载到本地进行安装1.下载文件到蓝鲸中控机,找到nginx所在机器[root@rbtnode1 ~]# cd /data/install[root@rbtnode1 install]# grep nginx install.config192.168.20.93 nginx,confd,zk(config),redis_cluster,es,kafka(config),fta,influxdb,etcd,mongodb,mysql02(data),.

2020-11-17 13:30:45 1432

原创 蓝鲸智云问题汇总

安装1. 企业版,客户现场无网络环境时,安装app_mgr,会出现无法安装requirments.txt中的依赖1.这是蓝鲸打包问题,在中控机器/data/src/paas_agent/paas_agent中创建SELF_CONTAINED_PIP_PKG即可cd /data/src/paas_agent/paas_agenttouch SELF_CONTAINED_PIP_PKG2.同步文件cd /data/install./bkeec sync all蓝鲸监控1. 蓝鲸监控中,主机数

2020-09-21 13:26:17 2957 1

原创 Prometheus-PromQL常用函数了解

一、数据格式了解exporter暴漏的数据以下边的方式进行呈现# HELP node_filesystem_free_bytes Filesystem free space in bytes. #解释# TYPE node_filesystem_free_bytes gauge #数据类型node_filesystem_free_bytes{device="/dev/mapper/centos_test- root",fstype="xfs",mountpoint="/"} 1.1637821

2020-09-20 23:08:19 4628

原创 Prometheus-入门学习

Prometheus是由google研发的开源监控系统特点多维数据模型,数据以时间序列的方式进行存储(由时间戳、metric{label=value}和值组成)监控数据的精细程度高,可以精确到1~5秒的采集程度灵活的查询语句(PromQL)采用HTTP pull/push两种数据采集传输方式支持本地和远程存储良好的可视化,自带Prometheus UI,但对于数据可视化展示,最好使用grafana支持大量的客户端库。这些客户端库可用于暴露服务的相关指标,像nginx,tomcat等,pro

2020-09-20 00:51:01 4374 2

原创 CentOS7 weblogic无界面静默安装

1. 简介 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。2. weblogic安装安装包获取可以在此获取,或者参照下边步骤获取链接:https://pan.baidu.com/s/1__KjfnzolS30Zs98xE-vHQ 提取码:helljdk环境配置wget https://download

2020-08-27 18:10:32 538 1

原创 LVM逻辑卷管理和挂盘操作

一、简介 逻辑卷管理器是linux系统对硬盘区分进行管理的一种机制,为解决硬盘设备在创建后不易修改分区大小的缺陷。并且通过LVM,可以对逻辑卷进行扩展和缩小分区。1.1 PV & VG & LV含义PV:Physical Volume,物理卷。物理卷在逻辑卷最顶层,提供容量,可视为对硬盘的分区。VG:Volume Group,卷组。卷组在物理卷之上,由一个或多个物理卷组成。一个系统可以由一个或多个卷组。LV:Logical Volume,逻辑卷。逻辑卷建立在卷组之上,它是对卷组的

2020-08-24 13:13:51 617

原创 蓝鲸标准部署及环境准备(最全)

一、配置YUM源1.1 分配有YUM机器可参考:https://blog.csdn.net/yuanfangPOET/article/details/1078253601.拷贝repo源到YUM机器2.安装nginx,已经下载的nginx包rpm -ivh nginx***3.配置nginx.conf#vim /etc/nginx/nginx.conf server { listen 80; server_name localhost;

2020-08-22 12:36:33 3076

原创 CentOS7搭建NTP时间服务

一、简介 NTP(Network Time Protocol)时间服务器,可用于服务器之间的时间同步,使时间保持一致,对于一些对时间一致性要求高的服务(集群)很适用。 在这里,主要是针对无网络的情况下,要求服务器之间时间一致。二、NTP主机规划服务端 node2:192.168.71.12客户端 node3:192.168.71.132.1 服务端安装ntp服务[root@node2 ~]# yum install ntp ntpdate -y安装ntp时间服务器,时间同步命令修改默

2020-08-20 10:38:49 704 1

原创 CentOS7部署python3环境

安装相关依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make下载python3安装包wget http://npm.taobao.org/mirrors/python/3.7.6/Python-3.7.6.tar.xz解压安装[root@host ~]#tar xvf Python-3.7.6.tar.xz [root@ho

2020-08-10 22:04:53 354

原创 快速搭建LNMP环境

一、nginx安装获取nginx源yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装yum -y install nginx启动systemctl start nginx设置开机自启systemctl enable nginx二、php安装获取yum源rpm -Uvh https://dl.fedoraproj

2020-08-05 21:46:39 282

原创 Centos7搭建本地YUM源及同步阿里云镜像源到本地

如果我们是实施工程师,需要给客户部署服务,但是客户主机又不能连接网络,这时,通过搭建本地YUM仓库,就能很好的解决这个问题。一、基于目录的YUM源移除之前的YUM源[root@node1 ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/old/配置YUM源[root@node1 ~]# vim /etc/yum.repos.d/base.repo [test]name=test #yum源名称,与上边保持一致baseurl=file:/

2020-08-05 21:26:16 7575 3

原创 了解open-falcon及组件

OpenFalcon是一款企业级、高可用、可扩展的开源监控解决方案。Open-Falcon是一个比较大的分布式系统,有十几个组件。按照功能,这十几个组件可以划分为 基础组件、作图链路组件和报警链路组件。特点强大灵活的数据采集:自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持、opentsdb data model lik...

2019-07-29 23:39:45 1069

原创 kerberos认证原理

什么是kerberoskerberos就是一种计算机网络的授权协议,可以用在非安全的网络环境中,对个人通信以安全的手段进行身份认证。同时,客户端与服务器端均可向对方进行身份认证,因此可用于防止窃听,保护资料完整性的应用中。基本上, kerberos是通过对称秘钥的方式来进行资料加密的。server如何确认client的来源也是正确的?此外,如果第一次连线的时候,那部server本身就有问题...

2019-07-29 23:27:17 1148

原创 运维面试题(面前准备)

前段时间一直在面试,也没怎么写博客,现在找到实习工作了,也有时间去写了。在这里分享一下我面试之前做的一些准备。(以下内容是我从网上查找整理得到的...红色标注为面试提及的,但不一定是我整理的内容)TCP/IP简述TCP三次握手的过程?答:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器...

2019-07-21 23:13:13 82390 14

原创 单机编排LNMP+Harbor+WeaveScope

一、架构图二、目的使用docker-compose单机编排lnmp环境,并实现iWebShop商城发布。且镜像推送到私有仓库,后期编排更加方便。最后部署Weave Scope监控容器。三、Harbor仓库安装harbor安装需要使用docker-compose安装docker-compose[root@harbor ~]# yum install epel-releas...

2019-06-19 23:44:07 658

原创 PID file /usr/local/nginx/logs/nginx.pid not readable (yet?) after start.

在编译nginx后,添加到systemctl中管理,启动nginx(systemctl start nginx.service),使用systemctl status nginx.service查看nginx状态,虽然正常启动了,但出现了PID file /usr/local/nginx/logs/nginx.pid not readable (yet?) after start.经过查询,...

2019-05-28 20:14:00 5999 8

原创 CentOS7编译安装nginx及添加到系统服务

系统环境系统版本[root@n1 ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)安装nginx安装依赖[root@n1 ~]# yum -y install gcc gcc-c++[root@n1 ~]# yum -y install zlib zlib-devel openssl open...

2019-05-09 18:29:21 5401 1

原创 CentOS7系统基础优化

基础环境#当前系统版本信息[root@real ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)#系统内核版本号[root@real ~]# uname -r3.10.0-862.el7.x86_64#查看系统位数[root@real ~]# uname -mx86_64CentOS7s...

2019-05-04 14:27:25 1939

原创 zabbix4.0之监控mysql+钉钉告警

目的本次实验主要监控mysql状态,如果在线,就正常运行;不在线就进行报警。实验环境主机名 IP地址 功能 n1 192.168.231.20 zabbix-server n4 192.168.231.23 zabbix-agent,mys...

2019-04-25 14:56:28 2536

原创 zabbix4.0监控TCP状态

简介tcp的连接状态对于web服务器来说很重要,我们可以根据tcp状态判断服务器是否受到了攻击,打开的连接是否过多等。tcp状态LISTEN:等待从任何远端TCP 和端口的连接请求。 SYN_SENT:发送完一个连接请求后等待一个匹配的连接请求。 SYN_RECEIVED:发送连接请求并且接收到匹配的连接请求以后等待连接请求确认。 ESTABLISHED:表示一个打开的...

2019-04-25 14:55:51 2167

原创 zabbix4.0之分布式监控

概述zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.zabbix proxy 使用场景:监控远程区域设备 监控本地网络不稳定区域 当 zabbix 监控上千设备时,使用它来减轻 server 的压力 简化分布式监控的维护架构图​ ​...

2019-04-25 14:55:31 1787 1

VMware安装CentOS7教程

VMware安装CentOS7教程,主要适用于第一次安装CentOS7虚拟机及需要安装虚拟机,又不得不在去查找资料的人群,这里提供了PDF文档,可直接本地保存,需要时直接查看就行了。

2022-12-09

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

TA关注的人

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