死磕nginx系列--nginx入门

nginx 功能介绍

简介

Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts ,适合用来做mongrel clusters的前端HTTP响应。
nginx和Apache一样使用模块化设计,nginx模块包括内置模块和第三方模块,其中内置模块中包含主模块和事件模块。

阅读更多

kafka-python-client-example

kafka-python-client-example

安装kafka-python

pip安装

1
pip install kafka-python

阅读更多

kafka-生产实战

kafka简介

Apache Kafka是由Apache软件基金会开发的一个开源消息系统项目,由Scala写成。Kafka最初是由LinkedIn开发,并于2011年初开源。该项目的目标是为处理实时数据提供一个统一、高通量、低等待的平台。
Kafka是一个分布式的、分区的、多复本的日志提交服务。它通过一种独一无二的设计提供了一个消息系统的功能。

阅读更多

tomcat生产环境部署

实验环境介绍

实验环境规划

阅读更多

sort-命令

sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
英文翻译:sort lines of text files .

阅读更多

uniq-命令

uniq作用:只能对相邻的相同行去重。

阅读更多

zookeeper-入门实战

zookeeper工作原理

Zookeeper 的核心是广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播 模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和leader的状态同步以后, 恢复模式就结束了。状态同步保证了leader和Server具有相同的系统状态。为了保证事务的顺序一致性,zookeeper采用了递增的事务id号 (zxid)来标识事务。所有的提议(proposal)都在被提出的时候加上了zxid。实现中zxid是一个64位的数字,它高32位是epoch用 来标识leader关系是否改变,每次一个leader被选出来,它都会有一个新的epoch,标识当前属于那个leader的统治时期。低32位用于递 增计数。

阅读更多

logrotate 日志管理和轮询

原理

日志轮询实际是基于logrotate命令对日志进行切割。
也可以通过修改配置文件,logrotate自动将要执行的命令,添加到crontab中。

阅读更多

生成用户名密码的脚本

脚本简介

这是一个用来生成用户名密码的软件。

阅读更多

centos7-修改网卡名称

需求

今天测试了一下centos7,发现centos7的网卡名的后缀变成随机的了。
以前写的基于eth0和eth1的脚本已经不能用了,为了我的脚本,我只能把centos7的网卡命名规则改回来了。

阅读更多