监控磁盘读写状况

nofool发表在Linux

有时候,我们经常会碰到这样的情形:没有运行任何程序,磁盘却不断执行读写动作,硬盘指示灯常亮,各种操作迟缓甚至鼠标都不能动了。碰到这种状况往往会感到束手无策,并且就纳闷了:究竟是什么程序在读写我的磁盘呢?

这个时候,就到iotop登场的时候了!

...

一个包含了多个元素的数组,如何计算出这个数组里各个元素出现的次数呢?比如说:
给出: a = ['cat','dog','fish','fish']
得到的最终结果: a2 = {'cat' => 1, 'dog' => 1, 'fish' => 2}

解决这个问题的方法有很多种,以下是用Ruby语言来实现的几个方法:

方法一...

ActiveRecord提供了很多方法来访问某个模型数据表的列信息

columns

返回一个列对象的数组

columns_hash

类似columns方法,不过返回一个以列名为key,列对象为value的hash数组

column_names

返回模型数据表列名的数组

...

Thin是一个ruby的轻量级的web server,根据它官网的提供的对比可以看到它在100个并发连接的情况下性能还是不错的。
...

屏蔽SSH的暴力穷举破解

nofool发表在Linux
1

最近经常碰到服务器被那些蛋疼得没治的人进行SSH暴力穷举破解,实在是让人讨厌。只好想办法来阻止了。主要有两种方法:
1. 使用SSH本身的配置文件来阻止,在/etc/ssh/sshd_conf文件里加入:

  1. ...