自定义博客皮肤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)
  • 收藏
  • 关注

原创 zabbix4.0之网络发现、自动注册

主机安排主机名 IP地址 功能 n1 192.168.231.20 zabbix-server 网络发现Zabbix定期扫描网络发现规则中定义的IP范围,并为每条规则单独配置了检测的频率,不用手动添加主机。网络发现由两个阶段组成:发现和动作。创建发现规则发现规则配置...

2019-04-25 14:55:09 1195

原创 zabbix4.0之web监控

web监控web监测是用来监控web程序的,可以监控web程序的平均下载速度、响应时间、HTTP状态码。环境主机名 IP地址 功能 n1 192.168.231.20 zabbix-server n2 192.168.231.21 zab...

2019-04-25 14:53:47 19509 1

原创 CentOS7编写systemd服务脚本

简介在CentOS6中写服务脚本,需要放在/etc/init.d/目录下,且脚本编写较复杂在。而在CentOS7中写服务脚本,只需要按照格式编写即可。服务脚本编写存放位置/usr/lib/systemd/system #系统服务,开机不需要登录就能运行的程序(可以用于开机自启)/usr/lib/systemd/user #用户服务,需要登录后才能运行程序服务脚本...

2019-04-20 00:31:49 3768

原创 awk详解

简介awk命令利用一组用户提供的指令来将一组文件与用户提供的扩展正则表达式比较,一次一行。然后在任何与扩展正则表达式匹配的行上执行操作。awk命令的模式搜索比grep命令的搜索更常用,且它允许用户在输入文本行上执行多个操作。awk命令编程语言不需要编译,并允许用户使用变量、数字函数、字符串函数和逻辑运算符。语法awk [OPTIONS] -f program_file [...

2019-04-14 16:32:27 513

原创 Cobbler自动化批量安装Linux操作系统

简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易...

2019-04-13 13:50:05 7279

原创 Jumpserver堡垒机搭建

跟着官网安装介绍堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活劢,以便集中报警、及时处理及审计定责.功能Jumpserver提供的堡垒机必备功能 身份验证 Authentication 登录认证 资源统一登录和认证 LDAP认证 支持...

2019-04-10 14:55:19 1675

转载 解决CentOS添加新网卡后找不到网卡配置文件

使用VMware Workstation虚拟机安装好CentOS7虚拟机后,添加网卡后CentOS 7无网卡配置文件的问题,添加第二块网卡以后,进入CentOS 7系统后,看不到网卡配置文件。进入CentOS7系统后,使用ip addr 查看状态如下:发现ens33和ens77均有IP地址,且可正常使用,ens33使用的是手动配置IP,ens37使用的是dhcp自动获取的IP地址,但是/e...

2019-04-03 23:26:58 2161

原创 Redis的持久化以及主从复制

持久化因为数据是存储在内存中的如果停电机器重启等数据就没了,为了使redis在重启之后仍能保证数据不丢失,需要将数据从内存中某种形式同步到硬盘中,这一过程就是持久化。redis提供了两种持久化方式:RDB持久化和AOF持久化RDB介绍以snapshot快照形式, 按事先定制的策略,周期性的将数据保存至磁盘,数据文件默认为dump.rdb;当 Redis 需要保存 dump.rd...

2019-04-02 17:11:33 455

原创 CentOS7下编译安装redis5.0

一、简介Redis是NoSQL数据库,并且是一个高性能的key-value数据库。Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware作为 Key-value 型数据库,Redis 也提供了键(Key)和键值(Value)的映射关系。但是,...

2019-04-02 14:30:18 625

原创 Redis常用数据类型和操作

string类型及操作set设置 key 对应的值为 string 类型的 value127.0.0.1:6379> set name zhangsanOKsetnx设置 key 对应的值为 string 类型的 value。如果 key 已经存在,返回 0,nx 是 not exist 的意思127.0.0.1:6379> get name"zhangsan...

2019-04-02 13:00:45 314

原创 ELK日志分析平台搭建和使用

ELK介绍ELK是三个开源工具组成,简单解释如下:Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,它可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。 Kibana 也是一个开源和免费的工具,它可以为 Logstas...

2019-03-31 15:38:05 679

原创 ELK问题合集

1.Kibana show -> No results found出现如下内容(其它配置没错情况下)Discover: "7729ad30-5159-11e9-bb64-7bac3cd3d974" is not a configured pattern ID. Using the default index pattern: "logstash-messages-log-*" (92...

2019-03-28 21:14:56 1446

原创 Harbor部署(HTTP与HTTPS)

一、简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像...

2019-03-24 21:16:19 2267

原创 Docker存储卷(Volume)

简介 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的。Docker镜像是由多个文件系统(只读层)叠加而成。当我们启动一个容器的时候,Docker会加载只读镜像层并在其上镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏。...

2019-03-24 12:48:12 3075

原创 Docker安装与使用

系统环境#防火墙关闭[root@n1 ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor ...

2019-03-23 22:58:34 1158

原创 Docker容器基础

什么是Docker简介 Docker是 PaaS 提供商dotCloud开源的一个基于 LXC 的高级容器引擎,基于GO语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。...

2019-03-23 20:05:38 314

原创 Linux小技巧

1.CentOS7systemctl如何补全服务名称?CentOS7默认安装类型是最小安装,没有默认自动补全的功能,要使用这个功能,需要安装bash-completion,然后退出bash命令行,在重新进入,即可使用。yum install bash-completion -y2.ssh连接缓慢的问题分析UseDNS noGSSAPIAuthentication no3.使...

2019-03-15 21:00:14 251

原创 Docker错误集

1.镜像删除不掉删除本地一些镜像时,发现删不掉,经查看,是因为带有标签,且IMAGE ID 相同,共用了镜像,所以删除不掉。解决方法:1.去除TAG标签​ ​[root@node1 static_web]# docker rmi c740b6d3361dError response from daemon: conflict: unable to delete c740b6...

2019-03-10 20:22:49 352

原创 Mysql主从、主主、半同步复制

系统环境主机名 IPnode1 192.168.231.130node2 192.168.231.131MariaDB版本# mysql --versionmysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1Mariadb主从复制主只可写,从只可读...

2019-03-06 19:50:00 682

原创 mysql备份与恢复-innobackupex

系统环境主机名 IPnode1 192.168.231.130node2 192.168.231.131MariaDB版本# mysql --versionmysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1为什么要备份灾难恢复:硬件故障、软件故障...

2019-03-05 21:34:26 323

原创 Mysql基础入门

简介在这里使用MariaDBMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即...

2019-03-05 14:06:08 285

原创 GitLab搭建与基本使用

GitLab 概述GitLab 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web界面迚行访问公开的或者私人项目。Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。GitLab 拥有不 Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易亍浏览提交过...

2019-02-28 20:51:56 6265

原创 zabbix执行远程命令

系统环境 [root@node1 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@node1 ~]# uname -r 3.10.0-862.el7.x86_64 防火墙,selinux已关闭 zabbix版本 3.4 服务端 ...

2019-01-21 22:47:50 2835

原创 zabbix snmp监控实例

系统环境 [root@node1 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@node1 ~]# uname -r 3.10.0-862.el7.x86_64 防火墙,selinux已关闭 zabbix版本 3.4 服务端 ...

2019-01-21 22:38:44 1184

原创 CentOS7下yum安装zabbix3.4

系统环境[root@node1 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@node1 ~]# uname -r3.10.0-862.el7.x86_64防火墙,selinux已关闭 服务端 192.168.231.130 node1 ...

2018-12-27 16:49:40 648

原创 Zabbix概念

Zabbix是什么Zabbix 是一个企业级的分布式开源监控方案。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。Zabbix支持主动轮询和被动捕获。...

2018-12-23 16:59:33 968

原创 Pig的安装及基本使用

一、PIG介绍  Pig是MapReduce的一个抽象。它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。Pig通常与 Hadoop 一起使用;我们可以使用Pig在Hadoop中执行所有的数据处理操作。要编写数据分析程序,Pig提供了一种称为 Pig Latin 的高级语言。该语言提供了各种操作符,程序员可以利用它们开发自己的用于读取,写入和处理数据的功能。要使用  Pi...

2018-12-17 21:55:16 5261 1

原创 CentOS7用yum搭建LAMP环境

CentOS7用yum搭建LAMP环境一、实验环境[root@real ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)[root@real ~]# uname -aLinux real 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 201...

2018-12-09 22:47:13 400

原创 Hive的安装与部署(MySQL作为元数据库)

一、Hive简介Hive是一个基于 Hadoop的文件系统上的数据仓库架构。它为数据仓库的管理提供了许多功能:数据 ETL (抽取、转换和加载)工具、数据存储管理和大型数据集的查询与分析能力。同时 Hive 还定义了类 SQL 的语言 ― Hive QL , Hive QL 允许用户进行和 SQL 相似的操作。 Hive QL 还允许开发人员方便地使用 mapper 和 reducer 操作,...

2018-12-06 15:26:39 1065

原创 MySQL数据备份之mysqldump使用

一、常用参数 参数 参数说明 -A(--all-databases) 备份全库 -B(--databases) 备某一个数据库下的所有表 -R, --routines 备份存储过程和函数数据 --triggers ...

2018-12-04 21:46:51 661

原创 Hbase 导入CSV文件的两种方法

要求把格式如下的数据导入到Hbase表中过程一、利用ImportTsv将CSV文件导入1.先创建一个表(hbase-csv1),且列族为info[hadoop@MASTER ~]$ hbase shellhbase(main):002:0> create 'hbase-csv1','info'2.把文件上传至HDFS#要上传的文件[hadoop@MA...

2018-12-03 21:58:07 18694 8

原创 HBase常用shell命令

一、介绍本篇博文主要举一个例子来说明一下HBase shell,文末将会介绍两篇详细的关于HBase常用Shell使用的博文。二、实验内容 name score English Math Computer zhangsan 69 8...

2018-11-30 19:34:12 2013

原创 Hbase 单机、伪分布、完全分布部署

一、Hbase简介HBase是 Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。它目前已经是 Apache众多开源项目中的一个顶级项目。 HBase的运行依赖于其他文件系统,它模仿并提供了基于 Google文件系统(GFS, Google File System)中大表( Bigtable)数据库的所有功能。           HBase的目标是存储并处理...

2018-11-29 17:33:59 1326

原创 Sersync+Rsync实现数据实时同步

一、Sersync1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools与Rsync+sersync区别1、Rsync+Inotify-...

2018-11-29 10:08:46 329

原创 hadoop streaming+python编程初级实践

一、Hadoop streaming 详解Hadoop streaming能够让Ruby、Python、PHP、和C++等非Java类语言编写的map或reduce程序在hadoop集群上运行,且map/reduce程序只要遵循从标准输入stdin,到标准输出stdout即可。1.1 Hadoop流命令使用参数 可选/必选 解释 -input 必选 输入文件...

2018-11-28 21:10:14 1633 1

原创 熟悉常用的HDFS操作

实验平台[hadoop@MASTER ~]$ cat /etc/redhat-releaseCentOS release 6.6 (Final)[hadoop@MASTER ~]$ hadoop versionHadoop 2.7.7[hadoop@MASTER ~]$ java -versionjava version "1.8.0_151"实验内容和要求 编程实现以下...

2018-11-28 19:48:29 2514

原创 inotify+rsync实现实时同步

一、Inotify介绍Inotify是一种强大的,细粒度的。异步的文件系统事件监控机制,linux内核从2.6.13起,加入了 Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而 inotify-tools 正是实施这样监控的软件。国人周洋在金山公司也开发了类似的实时同步软件sersy...

2018-11-27 16:46:36 393

原创 rsync服务部署笔记

一、rsync介绍1.1 什么是rsyncrsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。1.2 全量及增量全量:将全部数据,进行传输覆盖增量:只传输差异部分的数据1.3 rsync 软件功能介绍类似于cp命令--实现本地备份传输数据类似于scp命令--远程备份传输数据类似于rm命令--实现...

2018-11-23 21:35:00 511

原创 LVS+keepalived高可用实现

Keepalived介绍Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router Redu...

2018-11-14 09:04:51 1947

原创 Hadoop集群搭建

目录 Hadoop简介Hadoop的架构Hadoop如何工作?Hadoop的优点Hadoop集群搭建SSH免密码登录配置两个从节点Hadoop简介Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(Hado...

2018-11-11 10:56:08 556

VMware安装CentOS7教程

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

2022-12-09

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

TA关注的人

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