ELK6.0部署:Elasticsearch+Logstash+Kibana搭建分布式日志平台

一、前言1、ELK简介ELK是Elasticsearch+Logstash+Kibana的简称 ElasticSearch是一个基于Lucene的分布式全文搜索引擎,提供 RESTful API进行数据读写 Logstash是一个收集,处理和转发事件和日志消息的工具 Kibana是Elasticsearch的开源数据可视化插件,为查看存储在ElasticSearch提供了友好的Web界面...

【系统设置】CentOS 修改机器名

一、前言本教程支持的系统版本 CentOS 6CentOS 7 二、具体操作CentOS 6修改机器名1、修改HostName #修改/etc/sysconfig/network文件 vi /etc/sysconfig/network #修改HOSTNAME HOSTNAME=MyHost #查看 hostname 2、修改Host文件(非必要操作) #增加以下配置...

【系统设置】CentOS 设置静态IP

一、前言本教程适用的系统版本 CentOS 6 CentOS 7 二、操作步骤1、确认网卡配置文件 查看网络连接信息 [root@centos7 ~]# ifconfig -a eth0: flags=4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500 inet 192.168.1.103 netmask 255.255.255....

单点登录(SSO)的设计与实现

一、前言1、SSO说明SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。https://baike.baidu.com/item/SSO/3451380 例如访问在网易账号中心(http://reg.163.com/ )登录之后访问以下站点都是登录状态 网易直播 http://v.163.com网易博客 ht...

分布式ID生成器解决方案SnowflakeX

一、前言什么情况下我们需要ID生成器? 数据库水平拆分的情况下,主键由于需要作为业务标识使用,需要唯一。业务编号需要暴露给用户,但是又不想被用户猜到需要被隐藏的业务编号业务编号需要体现业务信息,比如订单分类订单渠道等等 本次解决方案主要应对的场景是? 数据库水平拆分的情况下,主键由于需要作为业务标识使用,需要唯一。 本次的ID生成器设计目标? 全局唯一每秒可生成100W+趋于递增(对索引...

Session的工作原理和使用经验

一、前言什么是Session?Session字面含义就是会话。由于HTTP是无状态协议,为了保持浏览器与服务器之间的联系,才有了Session。Session就是用于在服务器端保存用户状态的协议。通常用来保存用户的登录状态。https://baike.baidu.com/item/session/479100 二、工作原理1、Session是如何实现的?Session内容保存在服务器端的,通常是...

Cookie的特点和使用经验/建议总结

一、前言什么是Cookie?Cookie就是以Key,Value的形式存储在浏览器端的数据。https://baike.baidu.com/item/cookie/1119 二、工作原理与应用场景1、工作原理在Request的时候,浏览器将Cookie信息放在HTTP-Request Headers中。在Response的时候,浏览器保存HTTP-Response Headers信息中的Cook...

CentOS7下安装.NET Core SDK 2.0

一、RPM方式1、准备工作 导入rpm源 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packa...

博客从ASP.NET 迁移到了ASP.NET Core 2.0

一、为什么要迁移在迁移之前,本站点是基于 ASP.NET MVC 4构建且部署在Linux+Mono环境下,Web服务器使用的是Jexus,在 .NET Core出来之前,这是 .NET项目跑在Linux服务器上的通用办法了。就本站点运行的3个月来说一直都很稳定。这要感谢Mono、以及Jexus。 在 .NET Core 2.0出来之前,ken.io 是没什么欲望将博客迁移到 .NET Core...