服务器开发
三十而立90后
90后的天下
展开
-
Nginx搭建rtmp流媒体服务器(Ubuntu 14.10)
1 功能:... 12 代码下载:... 13 编译:... 23.1 Linux下:... 23.2 windows下:... 23.2.1 官网提供的编译方法:... 23.2.1.1 预备:... 23.2.1.2 编译步骤:转载 2015-07-17 10:42:32 · 2379 阅读 · 0 评论 -
[nginx] 网上最全面nginx教程(近100篇文章整理)
nginx教程写了一段时间,无意中发现,nginx相关文章已经达到了近100篇了。觉得很有必要汇总到一起,它是我们运维生存时间的一片心血,他是学习nginx的同学必看教程- -!,我们将会继续更新内容,不过内容难免有错误,希望大家指正.Nginx基础1. nginx安装2. nginx 编译参数详解3. nginx安装配置+清缓存模块安装4. nginx+PHP转载 2015-10-27 16:38:16 · 4605 阅读 · 0 评论 -
ipcs查看消息队列命令
修改消息队列大小:root:用户: /etc/sysctl.conf kernel.msgmnb =4203520 #kernel.msgmnb =3520 kernel.msgmni = 2878保存后需要执行 sysctl -p ,然后重建所有消息队列ipcs -q : 显示所有的消息队列ipcs -qt : 显示消息队列的创建时间,发转载 2015-11-17 14:38:49 · 6423 阅读 · 0 评论 -
写一个RSA签名与验签的Demo
一、RSA私钥及公钥生成OpenSSL工具安装RSA私钥及公钥生成OpenSSL工具安装Linux用户(以Ubuntu为例)sudo apt-get install opensslRSA私钥及公钥生成Linux用户(以Ubuntu为例)$ openssl 进入OpenSSL程序OpenSSL> genrsa -out rsa_private_原创 2015-12-28 15:07:07 · 6439 阅读 · 2 评论 -
各种加密签名算法MD5/SHA, DES,RSA,DSA,ECC
1) MD5/SHAMessageDigest是一个数据的数字指纹.即对一个任意长度的数据进行计算,产生一个唯一指纹号.MessageDigest的特性:A) 两个不同的数据,难以生成相同的指纹号B) 对于指定的指纹号,难以逆向计算出原始数据代表:MD5/SHA 2) DES单密钥算法,是信息的发送方采用密钥A进行数据加密,信息的接转载 2015-12-29 11:01:29 · 4679 阅读 · 0 评论 -
两种高效的并发模式:半同步/半异步和领导者/追随者
这不仅仅两个山贼的故事!先介绍下关系:下面开始讲故事:1、领导者/追随者模型:故事:话说一个地方有一群有组织无纪律的人从事山贼这个很有前途的职业。一般就是有一个山贼在山路口察看,其他人在林子里面睡觉。假如发现有落单的过往客商,望风的山贼就会弄醒一个睡觉的山贼,然后自己去打劫。醒来的山贼接替作望风的事情。打劫的山贼搞定以后,就会去睡觉,直到原创 2015-12-29 17:14:43 · 2444 阅读 · 0 评论 -
Github 的持续集成小伙伴 Travis
以前在三星工作时接触过持续集成。当时用的OBS。前几天发现 GitHub 也有一个自动集成的工具——Travis.Travis 地址:https://travis-ci.org/1.进入首页,选择 Sign in with Github, 即用 github账号登陆2. 登陆后,选择My Repositories 后的+ , 添加Gith原创 2016-01-24 20:34:15 · 585 阅读 · 0 评论 -
使用 Grafana、collectd 和 InfluxDB 打造现代监控系统
想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的:采集数据(collectd)-> 存储数据(InfluxDB) -> 显示数据(Grafana)。InfluxDB 是 Go 语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据,看版本号(v0.8.8)就知道转载 2016-05-23 14:56:18 · 1541 阅读 · 0 评论