自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 oralce 表空间 查询

su - oracle # 使用oracle 用户登陆sqlplus / as sysdba # 登录数据库set linesize 200 # 设置行距200SELECT a.tablespace_name "tablespace_name", round(total / (1024 * 1024 * 1024),4) "tablespace_space(G)", round((total - free) / (1024 * 1024 ...

2021-08-11 15:01:00 114

转载 国产监控夜莺v4版本 部署

快速部署这里我带着大家部署一个单机版本的夜莺v4,请大家提前准备好mysql、redis、nginx,单机部署,直接yum安装即可,非常简便。请找一台干净的机器测试!1、下载二进制mkdir -p /home/n9ecd /home/n9ewget http://116.85.64.82/n9e-4.0.0.tar.gztar zxvf n9e.tar.gz2、初始化数据库,这里假设使用 root 账号,密码为 1234,如果不是这个账号密码,需要修改 /home/n9e...

2021-04-16 16:29:10 845

转载 Docker环境部署Prometheus+Grafana监控系统

一、Prometheus简介Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。Prometheus目前在开源社区相当活跃。Prometheus和Heapster(Heapster是K8S

2021-03-24 09:13:22 1431

转载 常用的Git命令清单

常用Git命令清单一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。名次解释下面是我整理的常用 Git 命令清单。几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一. 新建代码库#在当前目录新建一个Git代码库$gitinit#新建一个目录,将其初始化为Git代码库$gitinit[project-name...

2021-03-11 14:11:25 91

转载 prometheus+grafana+alertmanager 安装配置文档

prometheus+grafana+alertmanager 安装配置文档1. 安装组件基本介绍: prometheus: server端守护进程,负责拉取各个终端exporter收集到metrics(监控指标数据),并记录在本身提供的tsdb时序记录数据库中,默认保留天数15天,可以通过启动参数自行设置数据保留天数。 prometheus官方提供了多种exporter, 默认监听9090端口,对外提供web图形查询页面,以及数据库查询访问接口。 配置监控

2021-03-11 13:56:25 7575

转载 Prometheus完整的部署方案+实战实例

Prometheus简介是一套开源的系统监控报警框架。Prometheus作为新一代的云原生监控系统,相比传统监控监控系统(Nagios或者Zabbix)拥有如下优点易管理性:Prometheus核心部分只有一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储高效性:单一Prometheus可以处理数以百万的监控指标;每秒处理数十万的数据点易于伸缩性:通过使用功能分区(sharing)+联邦集群(federation)可以对Prometheus进行扩展,形成一个逻辑集群丰富的看板:..

2021-03-11 13:43:26 546

转载 Shell 分析 日志服务器命令集锦

1、查看有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index.php"log_file|wc-l3、查看每一个IP访问了多少个页面:awk'{++S[$1]}END{for(ainS)printa,S[a]}'log_file>log.txtsort-n-t''-k2log.txt配合sort进一步排序4、将每个IP...

2021-03-11 10:27:09 97

原创 Kubernetes Ingress-Nginx 实现蓝绿、灰度发布

背景介绍某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理;Ingress-Nginx在0.21版本引入了Canary功能,可以为网关入口配置多个版本的应用程序,使用annotation来控制多个后端服务的流量分配。Ingress-Nginx-Annotation Canary 功能介绍如果想启用Canary功能,要先设置nginx.ingress.kubernetes.io/canary

2021-03-11 10:15:13 251

原创 在K8S中部署应用流程

1.创建yaml模板kubectlcreatedeploymentweb--image=nginx--dry-run-oyaml>web.yaml2.修改模板 vim web.yamlapiVersion:apps/v1kind:Deploymentmetadata:labels:app:webname:webspec:replicas:3selector:matchLabels:...

2021-03-11 09:35:19 208

原创 10分钟 搭建 NPM 私服

私服 npm 能做什么?如果一个公司的项目非常多,而且有很多的方法、组件、api都是可以共用的。如果没有私服 npm,那么我们将不断的复制粘贴这些代码到各个项目中,一旦其中的某一处需要修改,那么所有的项目都需要改一遍。更好地维护这些公共代码,比较好的处理方式是将这些公共代码封装成一个个 npm 包,但是我们又不能将公司的代码发布到外网的 npm 中,所以私服 npm 就能够很好地帮助我们解决这一问题。参考文档:https://help.sonatype.com/repomanager3.

2020-05-26 10:04:45 1392

原创 ansible-playbook  实现批量免密认证

安装 ansibleyum install -y epel-releaseyum install –y ansiblevim/etc/profile#添加到文件末尾,第一次链接被控制的机器的时候,不检查private key,使用比较方便。exportANSIBLE_HOST_KEY_CHECKING=False cd /etc/ansiblevim hosts文件末尾添加以下内容[ssh]192.168.111.[111:199] #需要添加的客...

2020-05-15 14:13:44 866

原创 CentOS 8 新特性 cockpit

1、监控系统活动(CPU、内存、磁盘IO和流量)2、查看系统日志条目3、查看磁盘分区的容量4、查看用户账户5、检查服务系统的状态6、提取已安装应用的信息7、查看和安装可更新应用(如果以root身份登陆)并在需要时重启系统8、打开并使用终端窗口开始安装 cockpit[root@localhost ~]# dnf install -y cockpit[root@localhost ~]# systemctl enable --now cockpit.socket打开

2020-05-14 16:01:22 288

原创 单master节点 使用kubeadm 部署k8s 简书

1、简介及规划部署:云原生生态系统:http://dockone.io/article/3006CNCF 最新景观图:https://landscape.cncf.io/CNCF 元原生主要框架简介:https://www.kubernetes.org.cn/5482.htmlkubernetes 设计架构: https://www.kubernetes.org.cn/kubernetes%E8%AE%BE%E8%AE%A1%E6%9E%B6%E6%9E%84K8s 核.

2020-05-12 13:54:15 495

原创 CentOS  7 安装 docker-ce

CentOS 7 安装 docker-ce 以阿里源为例# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun....

2020-04-26 14:08:39 170

原创 Docker 单机安装rabbitmq

1 Docker安装1.1 环境介绍操作系统:Centos7.5(内核:3.10)IP:192.168.71.115RabbitMQ版本: 3.7.4-management端口号:5672->5672 15672->15672CPU限制(待定):资源的相对限制参数 --cpu-shares=0内存限制(待定):单位可以为 b,k,m,g;最小为 4M。-m,–memor...

2020-03-30 14:18:38 347

原创 使用 docker 单机安装redis

1 Docker安装1.1 环境介绍操作系统:Centos7.5(内核:3.10)IP:192.168.71.115Redis版本:4.0.8端口号:6379->6379CPU限制(待定):资源的相对限制参数 --cpu-shares=0内存限制(待定):单位可以为 b,k,m,g;最小为 4M。-m,–memory1.2 repo环境准备mkdir /etc/yum.r...

2020-03-26 01:20:59 193

原创 单机 安装 ELK 日志分析系统

一、ELK介绍ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch 是一个基于 Lucene 的、支持全文索引的分布式存储和索引引擎,...

2020-03-25 22:35:50 496

原创 源码编译安装 rabbitmq 消息队列

1、 环境介绍操作系统 Centos7.4最小化安装网络配置静态IP,selinux关闭 防火墙清空(生产环境开放对应端口)2、 编译环境准备yum groupinstall “Development tools” “Server Platform Development” -yyum -y install gcc gcc-c++ bison bison-devel automake ...

2020-03-22 21:12:31 440

原创 常用的 Linux 性能调优 工具

1、 top 命令详解2、 使用top命令查看 系统中使用CPU最多的进程3、 使用top命令查看 系统中内存使用最多的进程4、 查看 系统中对磁盘读写最多的进程5、 查看 系统中使用网络流量最多的 进程1、top 命令详解1、1 第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:• 10:45:47 当前时间• up 61 days 系统运行时间• 1 use...

2020-03-18 14:36:47 258

原创 搭建 FTP 服务

1、 环境介绍操作系统 Centos7.4最小化安装网络配置静态IP,selinux关闭 防火墙清空(生产环境开放对应端口)2、vsftpd 安装yum -y install vsftpd#创建帐号 admin 指定家目录/home/ftprootuseradd -d /home/ftproot -s /sbin/nologin admin#设置admin 密码为 password...

2020-03-17 10:30:02 166

原创 快速搭建 Prometheus+Grafana 的云平台监控系统

1.1 Prometheus 和 Grafana 概 述1.2 安装配置 Prometheus 监控服务1.3 启劢用于采集 linux 系统和mysql 服务状态的 exporter 服务1.4 使用 Grafana 可规化工具美化监控数据显示效果1.1 Prometheus 和 Grafana 概 述1.1.1 Prometheus 概述Prometheus(普罗米修斯)是一套开...

2020-03-11 00:04:39 2544

原创 快速搭建 zabbix4.4.6 与grafana6.6.2 可视化插件安装

1 Zabbix 简介2 Zabbix 服务安装部署及监控配置3 配置监控进程主机4 解决 zabbix 中文乱码5 文件系统可用空间小于 20G 自劢告警6 使用 Grafana 展示 zabbix 监控图表1 Zabbix 简介1.1 zabbix 简介官方网站:http://www.zabbix.com/The Enterprise-class Monitoring Sol...

2020-03-06 12:47:48 2934 2

原创 WEB安装JDK+tomcat

1 JDK安装1.1 环境介绍操作系统 Centos6.9最小化安装192.168.71.7 web01192.168.71.8 web02网络配置静态IP,selinux关闭 防火墙清空(生产环境开放对应端口)1.2 编译环境准备(web01, web02上操作)yum install vim wget gcc* make epel-release* -yyum group...

2020-03-03 16:08:57 203

原创 Linux常用命令汇总

从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!- - - - - - - - - - -\ - -ar命令 – 建立或修改备存文件ar命令是“archiver”的缩写。用于建立或修改备存文件,或是从备存文件中抽取文件。可集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性...

2020-02-18 12:03:15 400

原创 Zabbix 报警机制

一、ZABBIX 之QQ邮箱报警我们以腾讯的邮件服务器作为今天的邮件服务器,首先了解一下两点:1、我们采用的邮件发送协议是smtp 协议。腾讯的smtp协议当中的IMAP服务器和端口分别是服务器:smtp.qq.com 端口:465 或者用POP3的25号端口2、如何开启smtp 服务器3、邮箱->设置->账户滚动下滑,选择开启IMAP开启需要的条件,1、绑定...

2020-02-13 15:00:55 295

原创 快速搭建完整zabbix3.4 监控系统

一、为什么需要监控:在需要的时刻,提前提醒我们服务器出问题了当出问题之后,可以找到问题的根源二、相关指标1、在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——N个9,这个N是代表数字3~5。N个9表示在软件系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比,我们通过下面的计算来感受下N个9在不同级别的可靠性差异。...

2020-01-18 10:38:19 549

原创 7个典型问题的分析解决思路

前言作为一名合格的 Linux 运维工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里给出一个处理问题的一般思路:1、重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见,问题永远得不到解决。2、查阅日志文件:有时候报错信息只是给出了问题的表面现象,要想更深...

2020-01-17 14:32:01 1541

原创 逼格高又实用的 Linux 高级命令

前言在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回头翻来看看。...

2020-01-17 14:08:23 181

安装包.ziplinux 服务包 监控 数据库 jdk等等等

linux 服务包 监控 数据库 jdk等等等

2022-01-14

空空如也

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

TA关注的人

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