Press "Enter" to skip to content

Month: October 2012

在CentOS/RedHat中使用bind搭建主域名服务器

在CentOS/RedHat中使用bind搭建主域名服务器,记录一下。

1,安装必要软件

yum install bind bind-utils bind-chroot caching-nameserver -y

其中,bind是主程序,bind-utils提供测试工具(如nslookup等),bind-chroot提供伪装目录增强安全性,caching-nameserver是作为缓存域名服务器的。
安装完成以后,bind在系统中的服务名为named,可以通过以下方式来启动服务:

service named start
或者 /etc/init.d/named start

2,配置
因为安装了bind-chroot,故named的主配置文件位于/var/named/chroot/etc/,但目前没有配置文件,需要手动创建一个

Leave a Comment

Linux模拟硬盘资源耗尽故障

Linux硬盘资源包括[容量]及[文件数量(i节点)]两种,接下来,我们来模拟一下这两种资源分别被耗尽的故障。

环境搭建:
添加一块硬盘sdb,并在其中划分一块15M大小的分区/dev/sdb1,并将分区挂载至/mnt/111下。最后的挂载情况:

[root@localhost ~]# df -m        #查看容量
Filesystem           1M-blocks      Used Available Use% Mounted on
……省略内容
/dev/sdb1                   16         2        14   8% /mnt/111
[root@localhost ~]# df -i        #查看文件数量
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
……省略内容
/dev/sdb1               4016      11    4005    1% /mnt/111

1,模拟文件数量(i节点)耗尽故障
首先写一段bash脚本1.sh,不停地向分区系统里写入空文件。脚本内容如下:

2 Comments

Linux不重启识别新添加的磁盘

众所周知,VMWare可以在线为linux添加磁盘,但是添加磁盘过后,一般linux需要重新启动才可以识别新增加的磁盘。一直以来,在添加硬盘的时候下面这条提示让我很疑惑,根据多年经验,这里一定有玄机,后来上百度Google了一下,让我发现了不重启就能识别新添加的硬盘的方法。

Linux不重启识别新添加的磁盘

1、在开机状态下新增磁盘
2、执行下面的命令

echo "- - -" >  /sys/class/scsi_host/host0/scan

然后再运行fdisk -l就能发现新添加的硬盘已经被系统识别了,查看系统日志/var/log/messages,发现对SCSI设备进行了一次重新扫描
注意:三个- – -号之间有空隔。

3 Comments