最新消息:

最新发布 第58页

爱开源开源

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

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

admin 11年前 (2014-07-10) 2847浏览 0评论

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

数据库的最简单实现
原理

数据库的最简单实现

admin 11年前 (2014-07-10) 2786浏览 0评论

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

Postfix 自动回复设置
postfix

Postfix 自动回复设置

admin 11年前 (2014-07-10) 4030浏览 1评论

我们使用 Gmail/Hotmail/Yahoo/126/QQ 这些邮件服务的时候很容易设置邮件自动回复功能,比如休假期间处理邮件不方便的时候设置一个自动回复告知来信者 “本人正在休假中,信已收到,会尽快回复。” 如果是自己架设的 Postfix 邮...

Linux SYN Backlog and somaxconn
SYN

Linux SYN Backlog and somaxconn

admin 11年前 (2014-07-09) 5030浏览 0评论

SYN 包攻击是网络上比较老的一种攻击方式。在 Linux 中,可以通过开启 net.ipv4.tcp_syncookies = 1 来抵抗这种攻击。那么,在开启 syncookies 之后,Linux 系统做了些什么?如何做的?这是本文试图整理的内...

linux 分区错误
Linux

linux 分区错误

admin 11年前 (2014-07-09) 3397浏览 0评论

今天客服出去实施,发现客户的机器安装的RAID 卡属于软RAID,磁盘在Centos 5.9 系统里认出来的是很长的字符串。按照业务需求分区后发现剩下的分区分给 data 目录,在安装界面无法 分区下去,一直停留在格式化 data 数据盘分区。给我通...

snmp OID 备忘录
OID

snmp OID 备忘录

admin 11年前 (2014-07-09) 2797浏览 0评论

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

oom-killer 的发现 与 swap分区搭建
Linux

oom-killer 的发现 与 swap分区搭建

admin 11年前 (2014-07-09) 3336浏览 0评论

很不幸机器最近1周一台跑了3年多的机器挂了两次.为了过好5/1决定好好检查一下情况,不幸的是到目前为止还是没有确认最终的因素. 1.检查案发时间:通过cacti的记录,发现机器发生不幸发生在0点到2点之间.这个时间段是后台定时任务运行的高发期. 2....

Linux 的 Out-of-Memory (OOM) Killer
Linux

Linux 的 Out-of-Memory (OOM) Killer

admin 11年前 (2014-07-09) 4891浏览 0评论

同事在 Linux 服务器上遇到点小问题,我也上去折腾半天。这还是第一次注意到 Linux 这个多年来就存在的特性:OOM Killer 。说白了 OOM Killer 就是一层保护机制,用于避免 Linux 在内存不足的时候不至于出太严重的问题,把...

为什么C语言需要函数声明
c

为什么C语言需要函数声明

admin 11年前 (2014-07-09) 3636浏览 0评论

C语言使用函数前为什么要声明是个老问题了,还是没忍住想简单记一下,事情原于同事写的一段测试代码。 前两天同事拿来一段C代码让我帮忙看下,main()函数里面调用了一个另一个函数,该函数返回double值,在函数内部return之前printf打印出来...

大版本SVN库备份快速重建方法
svn

大版本SVN库备份快速重建方法

admin 11年前 (2014-07-09) 3105浏览 0评论

svn仓库一般都是会配置svnsync的实时备份仓库,备库会从主库一个版本一个版本拷贝,但是如果主库已经有几十万版本后,想通过简单的svnsync init一个新的备份仓库,然后从0版本开始sync,所需的时间无法估计 为了快速重建备份,可以使用下面...

又见KeepAlive
KeepAlive

又见KeepAlive

admin 11年前 (2014-07-09) 3630浏览 0评论

我为什么要谈KeepAlive 最近工作中遇到一个问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端...

UNIX/Linux C 程序员需要掌握的七种武器
c

UNIX/Linux C 程序员需要掌握的七种武器

admin 11年前 (2014-07-08) 2750浏览 0评论

我是一名普通的软件工程师,不是什么技术大牛。这篇文章所提到的“七种武器”只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正。 (一)C语言 作为一名C程序员,熟练掌握C语言是最基本的一项技能。关于如何学好C语言,以及C语言话题的讨论...

如何写gdb命令脚本
gcc

如何写gdb命令脚本

admin 11年前 (2014-07-08) 3014浏览 0评论

作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python解释器执行;另一种是命令脚本(command fi...

Github干货系列:Python 免费资源集合
github

Github干货系列:Python 免费资源集合

admin 11年前 (2014-07-08) 3265浏览 0评论

Awesome Python ,这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。...

Mysql数据库主从心得整理
mysql

Mysql数据库主从心得整理

admin 11年前 (2014-07-08) 2878浏览 0评论

管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对大家有帮助,互相交流。 一、mysql主从的原理 ...

Rex::Test::Spec 模块
Perl

Rex::Test::Spec 模块

admin 11年前 (2014-07-08) 2898浏览 0评论

上篇说了 serverspec 工具,我一直对 Rspec 的语法蛮有好感的,于是昨晚花了点时间模仿这个给 Rex 写了个类似的工具,叫 Rex::Test::Spec,源代码地址见:https://github.com/chenryn/Rex...

获取google IP段方法
google

获取google IP段方法

admin 11年前 (2014-07-08) 3677浏览 0评论

Google越来越难访问了,多半是修改hosts,然而IP也不是总是可用的,可能被GFW封闭了,也可能是Google IP变动了。总之,体验很差。然而,搞技术的,靠国内的破逼搜索,能搜索到个毛线。 要想访问Google可以看下这篇文章介绍的方法《go...