摘要:
RAID技术介绍简介RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本... 阅读全文
摘要:
awk 的使用方法我们知道 awk 的常用变量包括:$0当前记录(这个变量中存放着整个行的内容)$1~$n当前记录的第 n个字段,字段间由 FS 分隔NF当前记录中的字段个数,就是有多少列FS输入字段分隔符 默认是空格或 TabRS输入的记录分隔符, 默认为换行符OFS输出字段分隔符, 默认也是空格... 阅读全文
摘要:
列出每个IP的连接数netstat -n | awk '/^tcp/{print $5}' | awk -F: '!/^::/{print $1}' | sort | uniq -c | sort -rn | awk 'BEGIN{printf "%-10s%s\n","ConNum","IP"}{... 阅读全文
摘要:
TCP的异常关闭与RST包 关闭TCP连接 正常关闭 半打开 如果一方已经关闭或异常终止连接,而另一方却不知道, 我们将这样的TCP连接称为半打开(Half-Open)。 任何一端的主机异常(如突然断电)都可能导致发生这种情况; 只要不在半打开的连接上传输数据,仍处于连接状态的一方就不会检测另一方已 阅读全文
摘要:
路由器和交换机计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大... 阅读全文
摘要:
凯利公式凯利公式最初为AT&T贝尔实验室物理学家凯利根据香农于长途电话线噪声上的研究所建立。凯利说明香农的信息论要如何应用于一名拥有内线消息的赌徒在赌马时的问题:赌徒希望决定最佳的下注金额,而他的内线消息不需完美(无噪声),即可让他拥有有用的优势。凯利的公式随后被香农的另一名同僚爱德华·索普应用于二... 阅读全文
摘要:
Linux时间同步在Linux下,系统时间和硬件时间都以异步的方式运行,互不干扰。硬件时间的运行是靠Bios电池来维持,而系统时间是用CPU tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。硬件时间的设置,可以用hwclock或者clock命令。其中,clock和... 阅读全文
摘要:
Bitcask 存储模型Bitcask 是一个日志型、基于hash表结构的key-value存储模型,以Bitcask为存储模型的K-V系统有 Riak 和 beansdb 新版本。日志型数据存储何谓日志型?就是append only,所有写操作只追加而不修改老的数据,就像我们的各种服务器日志一样。... 阅读全文
摘要:
尾调用本文将以lua语言来描述。尾调用是函数式编程的一个概念,它是指某个函数的最后一步是调用另一个函数,例如:function f(x) return g(x) -- 尾调用end尾调用不一定出现在函数尾部,只要是最后一步操作即可,例如:function f(x) if (x > ... 阅读全文
摘要:
SSDB数据库SSDB是一套基于LevelDB存储引擎的非关系型数据库(NOSQL),可用于取代Redis,更适合海量数据的存储。另外,rocksdb是FB在LevelDB的二次开发版本,因此也存在使用RocksDB作为存储引擎的SSDB版本,可以参考这里。编译和安装wget --no-check-... 阅读全文