最新消息:

最新发布 第22页

爱开源

Nginx Session 模块
nginx

Nginx Session 模块

admin 12年前(2015-03-17) 4浏览

上一篇《Nginx第三方模块》涉及了数据库、Memcached以及Lua的扩展,但是相对于Web开发是不是还缺点什么呢?答案是回话(Session)模块。 这里还是需要感谢一下@agentzh,已经封装好了encrypted-session模块。模块...

redis运维经验一二三
redis

redis运维经验一二三

admin 12年前(2015-03-17) 4浏览

本文主要介绍一些列简单的redis运维经验,帮助大家对redis的运维有个初步的了解,条目不分先后,后续还会持续添加。本文档预期读者为:redis使用者。 计算延迟时间 这里的延迟时间指的是指令请求的等待时间(单位为毫秒),包含网络延时以及单线程的命...

用 Redis 做分布式 DNS/HTTP 检测汇总系统
DNS

用 Redis 做分布式 DNS/HTTP 检测汇总系统

admin 12年前(2015-03-17) 7浏览

一年前搞的一套小脚本,今天翻博客发现没发过,现在发上来好了。主要背景是这样:考虑到有 DNS 和 HTTP 劫持需要监控,但是很多 DNS 服务器对非本区域本运营商的来源请求是拒绝做出响应的,所以得把监控点分散到各地去。其实做这个事情用 nagios...

百度员工离职总结:如何做个好员工
人事

百度员工离职总结:如何做个好员工

admin 12年前(2015-03-17) 4浏览

2014 年 7 月 4 日,我从百度离职了。 这是第一次,我不是因为和老板闹翻而离职; 这是第一次,我带着晋升的喜悦而离职; 这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨...

MySQL数据库运维
bazaar

MySQL数据库运维

admin 12年前(2015-03-17) 6浏览

第4章 压力测试 压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 4.1 TPC-C模型 TPC(Transaction Processin...

making git-svn work on mac tiger
git

making git-svn work on mac tiger

admin 12年前(2015-03-17) 4浏览

http://www.mikeheijmans.com/2008/04/make-git-svn-work-on-mac-osx-tiger/ After a few hours of googling and pull some hair out,...

svn 一次更新在不同路径下的多个项目
svn

svn 一次更新在不同路径下的多个项目

admin 12年前(2015-03-17) 4浏览

例子说明: 我们有两个项目project01和project02在不同目录如下: 然后建立一个空目录导入源码库 将project目录checkout,做如下设置 右键点击checkout的目录 ->属性->subversion->p...

virt-clone虚拟机
kvm

virt-clone虚拟机

admin 12年前(2015-03-17) 5浏览

1.需要将VM关机 2.执行virt-clone命令 virt-clone –connect=qemu:///system -o CentOS-6.4-64-Clone -n CentOS-6.4-54-WIKI-SVN -f /data/vm/Ce...

我们是如何搞定180人的Wi-Fi的
WIFI

我们是如何搞定180人的Wi-Fi的

admin 12年前(2015-03-17) 4浏览

编者按:本文来自豌豆荚EP(Engineering Productivity) 技术总监高磊投稿,本文讲述了豌豆荚从创业之初的几个人到现在发展到近200人,中间遭遇的各种各样的上网问题,挺值得创业公司借鉴的;其实之前36氪也遇到过类似的问题,快把我们...

从TCP协议的原理来谈谈RST复位攻击
RST

从TCP协议的原理来谈谈RST复位攻击

admin 12年前(2015-03-17) 4浏览

在谈RST攻击前,必须先了解TCP:如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点,之后再了解下RST攻击是怎么...

google搜索被屏蔽的完美解决方法
google

google搜索被屏蔽的完美解决方法

admin 12年前(2015-03-17) 7浏览

最近google基本上被弄死了,网上铺天盖地的Google hosts地址,看都看晕了。作为一个搞技术的,用的最多的无非就是搜索。在此搜集了几个网址,均可以访问google,如下: http://www.gu1234.com http://www.g...

令人讨厌的CLOSE_WAIT状态的生成原因
CLOSE_WAIT

令人讨厌的CLOSE_WAIT状态的生成原因

admin 12年前(2015-03-17) 4浏览

令人讨厌的CLOSE_WAIT状态的生成原因 – 希冀 – 博客园 重用本地地址和端口 从容关闭还是强行关闭? 总结 摘要:本文阐述了为何socket连接锁定在CLOSE_WAIT状态,以及通过什么措施力求避免这种情况。 不久前,我的Socket C...

数据库的最简单实现
原理

数据库的最简单实现

admin 12年前(2015-03-17) 6浏览

所有应用软件之中,数据库可能是最复杂的。 MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就...

sysctl arp_announce 的作用
arp

sysctl arp_announce 的作用

admin 12年前(2015-03-17) 4浏览

公司办公网络入口新增一接入带宽,接入网关是一 Linux 服务器,比较奇怪的是在 新增了相应的 IP 地址后,ping 其对应的网关总是失败。tcpdump 抓 ICMP 包根本 就看不到 ICMP 包出去。 arp -an 也没有看到该网关地址的 ...

WordPress 添加keywords和description
description

WordPress 添加keywords和description

admin 12年前(2015-03-17) 4浏览

有些WordPress 主题提供的keywords和description这两个meta标签一可能会做得很差,或者根本就不提供,这样不利于SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的Description 和 Keywords。 很...

Mysql Replication 最简单配置
mysql

Mysql Replication 最简单配置

admin 12年前(2015-03-17) 3浏览

Google 一下Mysql Replication可以找到相关配置说明满地都是,作为双机热备方案很多时候需要用到,但是稍微看下这些资料发现都是乱七八糟的,所以果断去读MySQL 5.1 Reference Manual: 16.1.1. How t...

init: prefdm main process (*) terminated with status
Linux

init: prefdm main process (*) terminated with status

admin 12年前(2015-03-17) 4浏览

从上面可以看到,init 启动 prefdm 时遇到错误,prefdm 是负责图形界面,简单解决方法是 修改 inittab 进入文字模式 重启服务器进入单用户模式,修改inittab为3后,重启即可 其实 prefdm 在启动时 被 SELinux...

NAT 跟默认网关的问题(dual NAT)
iptables

NAT 跟默认网关的问题(dual NAT)

admin 12年前(2015-03-17) 6浏览

由于要做数据同步,需要对我们内网的机器做 1 对 1 IP nat map,这样可以通过访问一台 nat 路由设备 map 到我们内网的机器。 先说常规性的做法。 一般情况下,这台 nat 设备会充当内网的 gateway,这样在这台 nat 上做一...

虚拟化 PCI 相关特性
IOMMU

虚拟化 PCI 相关特性

admin 12年前(2015-03-17) 6浏览

pci passthrough 概念 允许guest排他使用host上的某个PCI设备,就像将该设备物理连接到guest上一样。 使用场景 提升性能(如直通网卡和显卡) 降低延迟(避免数据丢失或丢祯) 直接利用bare-metal上设备的驱动 用法1...

snmp OID 备忘录
OID

snmp OID 备忘录

admin 12年前(2015-03-17) 4浏览

http://www.sysadmin.md/most-useful-snmp-oids.html http://blog.chinaunix.net/u2/70049/showart_1136607.html CPU Percentages of ...

云环境下的容灾
OpenStack

云环境下的容灾

admin 12年前(2015-03-17) 7浏览

云环境下的容灾 什么是容灾? 简单的说是对灾难的而应对策略。比如火灾,盗窃,人为损坏,火山,地震,洪水,战争,飓风等自然灾害或者人为灾害。 RTO/RPO RPO(Recovery Point Objective): 指灾难后可能恢复到的时间点。涉及...

Linux 文件系统IO性能优化
IO

Linux 文件系统IO性能优化

admin 12年前(2015-03-17) 4浏览

对于LINUX SA来说,服务器性能是需要我们特别关注的,包括CPU、IO、内存等等系统的优化变得至关重要,这里转载一篇非常不错的关于IO优化的文章,供大家参考和学习: 一、关于页面缓存的信息,可以用 cat /proc/meminfo 看到。其中的...

Hive中找出Table和Partition的真实路径
Hive

Hive中找出Table和Partition的真实路径

admin 12年前(2015-03-17) 3浏览

在Hive中,如果使用了External Table或者Partition,那么路径是不在自己的hive warehouse下的 --获取table的真实hdfs路径 desc formatted my_table; --获取partition的真实...

nfs server 断开后client 无法响应 解决办法
nfs

nfs server 断开后client 无法响应 解决办法

admin 12年前(2015-03-17) 4浏览

nfs server unavailable/unreachable后,client端偶尔会出现很诡异的情况:任何命令都跑不了/跑了没输出 这个问题在网上找了半天也没找到根本的原因,可能得读代码才能搞懂了,但是这个代码可不是一般的长…… 找到了个解决...

Python Testing
Python

Python Testing

admin 12年前(2015-03-17) 6浏览

代码写多了越发觉得测试的重要性,之前一直喜欢“目测”的做法已经不值得推荐了。当然,这只是一个玩笑。 在Python代码里测试大概有这么几种:doctest、unittest和nose(第三方工具)。 个人推荐nose,简单的话doctest也已经足够...

Timing Details With cURL
curl

Timing Details With cURL

admin 12年前(2015-03-17) 5浏览

Jon’s recent Find the Time to First Byte Using Curl post reminded me about the additional timing details that cURL can provid...

gzexe 加密解密
gzexe

gzexe 加密解密

admin 12年前(2015-03-17) 4浏览

原来加密都是用shc来着,前些天看到用gzexe加密shell,说是防君子不防小人,又没说明怎么破解,今天试了一下,可以简单的还原出来! 加密: [root@akin2 ~]# gzexe 1.sh 1.sh: 58.2% 解密: [root@aki...

Apache worker的工作原理及配置
apache

Apache worker的工作原理及配置

admin 12年前(2015-03-17) 6浏览

相对于prefork,worker是2.0 版中全新的支持多线程和多进程混合模型的MPM。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的服务器。但是,worker也使用了多进程,每个进程又生成多个线程,以获得基于进程...