Category Archives: linux系统管理

如何使用 DenyHosts 来阻止 SSH暴力攻击

每天我们到主机都身陷于大规模的盲目攻击之中,不少所谓到黑客使用端口扫描软件来检测互联网上存活的主机,并用一些攻击进行攻击,比如我们这篇文章要说的,他们会通过穷举破解的方式来尝试获取我们到 ssh 密码。
为了应对这种工具,我们可以使用 DenyHosts 来帮我检测攻击,并屏蔽攻击者的 i[……]阅读全文

理解GRUB2工作原理及配置选项与方法

GRUB2是借鉴GRUB改写到更加安全强大到多系统引导程序,现在大部分较新的Linux发行版都是使用GRUB2作为引导程序的。
GRUB2采用了模块化设计,使得GRUB2核心更加精炼,使用更加灵活,同时也就不需要像 GRUB那样分为stage1,stage1_5,stage2这样三个阶段了。[……]阅读全文

图形形式显示系统负载工具ttyload

ttyload 十一个能够在 Linux、FreeBSD、Mac OS X 等平台上运行开源的,以彩色图形的形式来显示系统在 1 分钟、5 分钟及 15 分钟的负载情况的工具。

项目主页:http://www.daveltd.com/src/util/ttyload/

[……]阅读全文

memtop进程内存使用监控工具

mentop是一个不同于htop的只关心进程私有可写内存(忽视私有不可写内存和共享内存)(及交换空间)使用量的工具,特别适用于查找 Linux 系统下最吃内存或者发生内存泄漏的进程,还可以和 gnuplot 结合使用生成图标。当前稳定版本为1.0.0。

注意:若是需要了解系统当前的所有进程的内[……]阅读全文

举例展示 tar 命令

最简提示:
tar zxvf XXXX.tar.gz
tar jxvf XXXX tar.bz2

1.压缩一组文件为tar.gz后缀。
tar cvf backup.tar /etc
gzip -q backup.tar

tar cvfz backup.tar.gz /etc/[……]阅读全文

如何去掉 Linux 控制台下键盘输入产生的蜂鸣声(Beep )

今天一个同学问我如何关闭控制台下的蜂鸣声,有如下的方法可以

echo 'setterm -blength 0'  >> ~/.bash_profile


echo 'set bell-style none' > /etc/inputrc
#然后重起以下

假如还不行

[……]阅读全文

编译安装 Memcached 之后为之写一个启动脚本

上一篇PHP 中使用 Memcached 作缓存(1)- Memcached 介绍和安装(telnet 测试)我们将了如何编译安装 Memcached,现在我们来写一个启动脚本,让其可以自动启动。

在 /etc/init.d/ 目录下新建 memcached 文件,并写入如下内容

#!/

[……]阅读全文

[转载] Linux 技巧之让进程在后台可靠运行的几种方法

原文地址:Linux 技巧:让进程在后台可靠运行的几种方法

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子,[……]阅读全文

[转载] linux 技巧之如何使用 screen 管理你的远程会话

在日常的服务器维护中,常用到 screen 命令,所以想写一篇文章作为记录之用,但是发现有一篇写得很好的文章于是转载过来。
原文地址 linux 技巧:使用 screen 管理你的远程会话

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间[……]阅读全文

Linux Bash系列教程(14)-select命令实现简单选择列表

假如我们在 bash中想实现一个可以选择的列表,如列举出多个文件同时需要使用者选择其中一个,那么我可以就能使用 select 命令实现,他是一种和 for 循环类似的循化结构。
select 命令语法如下:
select 结果变量 in 可选择的内容;
do
命令块
done
在[……]阅读全文