
服务搭建及应用
文章平均质量分 67
叶落自飘零
我就是我,是颜色不一样的烟火!
展开
-
RabbitMQ学习2.2:CentOS下RabbitMQ安装及实践
环境:CentOS 6/7;RabbitMQ:3.3.5;Erlang R16B03-1 (erts-5.10.4)摘要说明:本篇文章主要讲述如何在CentOS 6/7下安装RabbitMQ的相关基础应用、用户管理及权限管理;步骤:1.RabbitMQ安装由于RabbitMQ用erlang语言开发,所以安装RabbitMQ必须先安装Erlang:yum -y inst...原创 2018-07-13 16:58:11 · 462 阅读 · 0 评论 -
RabbitMQ学习3.1:java操作RabbitMQ(原生java客户端amqp-client)
环境:amqp-client:5.3.0摘要说明:本篇文章主要讲述java如何使用amqp-client对RabbitMQ进行操作;从连接、使用Exchanges和Queues、推送消息、消费消息等;步骤:1.引入依赖引入依赖:<dependency> <groupId>com.rabbitmq</groupId> <ar...原创 2018-07-17 10:32:30 · 3796 阅读 · 0 评论 -
Liunx服务搭建之SFTP/SSH及多用户设置
环境:CentOS 7,OpenSSH_7.4p1摘要说明:本篇主要讲述如何进行配置SFTP服务;如何设置多用户及用户目录权限控制;如何控制ssh连接;步骤:1.同时配置ssh及Sftp(默认sftp-server)一般的root用户是同时使用ssh和sftp连接,此时使用的是默认的sftp-server服务;即/usr/libexec/openssh/sftp-serve...原创 2018-08-08 17:41:33 · 3046 阅读 · 2 评论 -
ELK学习1.2 Elasticsearch(6.3.2)及head插件安装配置
环境:CentOS 7,Elasticsearch6.3.2摘要说明:Elasticsearch:Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。本篇文章主要讲述Elasticsearch的安装及相关配置步骤:...原创 2018-08-20 16:35:06 · 1307 阅读 · 0 评论 -
ELK学习1.3 Logstash(6.3.2)搭建及配置
环境:CentOS 7,Logstash6.3.2摘要说明:Logstash:Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch...原创 2018-08-20 16:35:21 · 5566 阅读 · 0 评论 -
ELK学习1.4 Kibana(6.3.2)安装配置及使用
环境:CentOS 7,Kibana6.3.2摘要说明:Kibana:Kibana是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以特殊的方式查询和过滤数据。本篇文章主要讲述Kibana的安装及相关配置步骤:...原创 2018-08-20 16:35:43 · 1814 阅读 · 0 评论 -
ELK学习1.1 ELK简介
环境:CentOS 7摘要说明:日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当...原创 2018-08-20 16:34:16 · 391 阅读 · 0 评论 -
服务搭建应用之Tomcat系列1.1Tomcat结构解析
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。本篇文章主要讲解tomcat主要目录结构及各结构下的文件的作用;最后讲述下tomcat部署的三种方式。原创 2018-10-29 15:02:40 · 576 阅读 · 0 评论 -
liunx服务搭建之数据盘挂载(阿里云)
环境:CentOS 6/7,阿里云摘要说明:本篇文章主要讲述如何将阿里云数据盘挂载到ECS服务器上;主要操作是先将数据盘进行分区和格式化,再进行挂载;步骤:1.数据盘分区首先我们看看存在的数据盘情况:fdisk -l我们从上面可以看出有两块数据盘/dev/vda和/dev/vdb;其中/dev/vda只有一个分区/dev/vda1;同时我们可以看看目前服务...原创 2018-07-12 19:13:22 · 284 阅读 · 0 评论 -
nginx学习1.1 nginx简介及安装使用
环境:centos6/7摘要说明:Apache仍然是时长占用量最高的web服务器,据最新数据统计,市场占有率目前是50%左右。主要优势在于一个是比较早出现的一个Http静态资源服务器,同时又是开源的。所以在技术上的支持以及市面上的各种解决方案都比较成熟。Apache支持的模块非常丰富。Nginx是俄罗斯人编写的一款高性能的HTTP和反向代理服务器,在高连接并发的情况下,它能够支持高...原创 2018-12-17 15:32:07 · 983 阅读 · 1 评论 -
Redis学习3.1:java操作redis
环境:Redis:3.2.10 ; CentOS 6/7;摘要说明:本篇文章主要讲述如何使用java操作redis;步骤:1.Redis的java工具类引入jedis依赖:<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artif...原创 2018-07-13 15:28:45 · 694 阅读 · 0 评论 -
Redis学习2.1:Redis数据类型简介
环境:Redis:3.2.10 ; CentOS 6/7摘要说明:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合);本章主要对这五种数据类型的基础介绍和使用;步骤:1.String(字符串)a.基础介绍string是redis最基本的类型,你可以理解成与Memcache...原创 2018-07-13 14:32:02 · 241 阅读 · 0 评论 -
Redis学习1.1:Redis在liunx(CentOS)下的安装及相关配置
环境:Redis:3.2.10 ; CentOS 6/7摘要说明:Redis:REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为...原创 2018-07-13 10:06:19 · 288 阅读 · 0 评论 -
mysql/MariaDB学习2.2 表结构操作
本篇文章主要讲述mysql如何创建表结构,如何添加删除修改列,如何添加索引,如何添加修改注释等原创 2018-08-09 15:09:49 · 887 阅读 · 0 评论 -
mysql/MariaDB学习2.3 mysql常用函数
环境:CentOS 7,mysql5.7摘要说明:本篇文章主要讲述如何使用mysql常用函数;如字符串相关函数、日期格式函数、计算函数等步骤:1.数学函数用于数学计算的函数:-- ABS(X):返回X的绝对值select ABS(-32);-- 32-- MOD(N,M)或%:返回N被M除的余数select MOD(15,7);-- 1select 15 %...原创 2018-08-09 17:14:44 · 537 阅读 · 0 评论 -
Docker学习1.1 Docker架构简介、安装、及镜像和容器的使用
环境:CentOS 7,Docker version 1.13.1摘要说明:Docker:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPho...原创 2018-08-14 11:52:17 · 605 阅读 · 1 评论 -
mysql/MariaDB学习1.1 Centos7下MariaDB的安装和使用
本篇文章主要讲述在CentOS 7系统下默认因musql闭源而无musql的yum源,默认存在MariaDB的yum源,本篇讲述如何使用yum安装及设置MariaDB数据库。原创 2018-08-07 15:35:37 · 387 阅读 · 0 评论 -
mysql/MariaDB学习1.2 Centos7下mysql的安装和使用
环境:CentOS 7,mysql5.7摘要说明:在CentOS 7系统下默认因musql闭源而无musql的yum源,默认存在MariaDB的yum源,但部分系统可能考虑稳定需安装mysql;本篇文章主要讲述如何安装mysql的yum安装源及安装mysql和相关配置;步骤:1.完全卸载mysql先查找安装组件:rpm -qa|grep -i mysql再使用rp...原创 2018-08-08 14:56:40 · 199 阅读 · 0 评论 -
传统分布式架构部署(apache+tomcat集群)
背景:单一服务器部署应用在往往随着应用人数的增加和频率的提高及后续数据量的增大会达到瓶颈,服务器会出现卡顿、崩溃等情况;所以在不改变应用结构的情况下只能进行部署架构上的变化,即使用apache(Apache HTTP Server(“httpd”))作为前置,进行负载均衡、动静分离;后端使用tomcat(Apache Tomcat)集群进行服务横向扩展(水平扩展)来提高服务效率。负载均衡:...原创 2018-07-05 17:53:04 · 8010 阅读 · 0 评论 -
liunx服务搭建之NFS4构建共享目录(CentOS 6系统)
环境:NFS4,CentOS 6摘要说明:NFS:NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS主要步骤为:第一步:选择一台服务器构建一个共享目录作为NFS...转载 2018-07-06 10:53:45 · 1110 阅读 · 0 评论 -
liunx服务搭建之SVN服务器搭建、授权及http访问设置(CentOS 7)
环境:svnserve, version 1.7.14,CentOS 7摘要说明:svn服务器往往是在window系统下使用VisualSVN搭建服务器;本篇文章主要讲述在liunx下如何搭建svn服务器及相关授权管理和http访问设置;步骤:1.搭建SVN服务器a.安装SVN服务使用yum命令安装svn服务:yum install subversion查看是...原创 2018-07-07 11:48:31 · 1735 阅读 · 1 评论 -
RabbitMQ学习1.1:RabbitMQ基础简介
摘要说明:消息队列(MQ):MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用...原创 2018-07-10 11:09:07 · 271 阅读 · 0 评论 -
RabbitMQ学习2.1:window下RabbitMQ安装及实践
环境:RabbitMQ:3.7.6;Erlang:otp_win64_20.3摘要说明:本篇文章主要讲述如何在window系统中安装RabbitMQ的相关基础应用、用户管理及权限管理;步骤:1.RabbitMQ安装a.安装Erlang由于RabbitMQ用erlang语言开发,所以安装RabbitMQ必须先安装Erlang:Erlang官网地址为:http://ww...原创 2018-07-11 11:09:06 · 654 阅读 · 0 评论 -
mysql/MariaDB学习2.1 mysql创建数据库、用户管理、授权及常用查询设置
环境:CentOS 7,mysql5.7摘要说明:本篇文章主要讲述mysql如何创建数据库,如何创建用户,如何进行授权及常用系统设置;步骤:1.数据库创建,删除及查询连接到root用户下mysql数据库:# 连接mysqlmysql -u root -p#切换到mysql数据库mysql> use mysql;用户创建,查询及删除:#创建数据库并...原创 2018-08-09 11:34:24 · 825 阅读 · 0 评论