[color=blue:128e3c467e]
向华斌
我行县城储蓄网点均实现了全省通存通兑,为了充分利用硬件资源,以及节省邮电费用,我们采用的是:县城中心机房配备一台集线器,集线器通过数据终端设备(DTU)与DDN相连到市分行的小型机上;而我们县城网点的客户机则通过MODEN与数据模拟线相连到集线器上。客户机上安装多用户卡可以带多台终端,每台终端作为一个储蓄所,终端与客户机之间通过模拟线以及长线驱动器进行连接。因此只需一条DDN专线就可以连上我行的所有储蓄网点,包括农村集镇的储蓄所,农村集镇储蓄所由于没有DDN专线,我们采用电话热线和MODEN连到我行中心机房的集线器上,再通过集线器和DDN专线连到市分行小型机上进行数据交换。只要提高DDN数据专线的速率,我县支行所辖的28个储蓄所可以通过一条DDN数据专线与市分行的小型机进行数据交换。
我行客户机上带多台终端后,需对客户机的文件系统经常进行维护,这次我行一台客户机因解决计算机2000年问题,以及安装了一些中间业务系统后,出现了硬盘空间不够的现象,几个储蓄所不能扎帐,信用卡系统出现记了帐,不能复核的现象。为了保证UNIX操作系统很好运行,系统管理员必须维护好文件系统,并在空间太小的情况下采取措施,使其保持足够的自由空间。
一、 维护空区的方法
系统管理员应有规律的检查所有已安装文件系统的自由空间的数量,并删除所有用户目录下不需要的文件,找出并删除一些临时文件和名为core的文件,清除系统log文件。
二、 显示自由空间
用df命令可以发现文件系统上存在的自由空间的大小,该命令显示可用的“块”数等,一个块为512字节。例如:
#df -v
系统可能显示如下信息:
Mount Dir Filesystem blocks used free %used//dev/root 1030176 948246 81930 92%
三、 显示磁盘使用情况
可以用du命令显示一个目录中所有文件占用的块数,该命令对寻找非常大的目录和文件是很有用的。du命令的格式如下:
# du目录
如果没有给出目录名,则该命令显示当前目录中的块数。
例如键入:
#du /usr/nhxt
将显示目录/usr/nhxt中每个目录的名字以及该目录下所有文件和目录使用的块数。
四、 显示用户占用的块数
使用quot命令可以显示用户清单及他们各自在文件系统中占用的块数,命令格式如下:
#quot specialfile
specialfile必须是对应于硬盘或软盘的特殊文件名。
例如,为了显示硬盘驱动器/dev/hd00上已安装的文件系统中所有者的名字,键入:
# quot /dev/hd00
将显示在文件系统中有文件的用户名及这些文件的块数。
五、 查找core文件和临时文件
可以用find命令查找core和临时文件。当一个程序产生一个不能恢复的错误时,unix系统将有可能创建一个core文件。临时文件是程序执行期间由中间步骤产生的数据,如果一个程序因错误或被用户提前终止,则可能留下这些临时文件。
一般情况下,用户并不使用core和临时文件,因此,可以删除这些文件。查找core和临时文件的最好的方法是查找在适当的时间周期未被存取的文件。例如要查找在/usr目录中所有在一周内未被存取的core文件,键入:
# find/usr -name core -atime +7 -print
六、 清除log文件内容
在unix系统的使用过程中会产生一些有关硬件和软件及系统使用情况的信息,这些信息放于一些系统文件中,以供系统管理员需要时查阅,这些文件称为log文件。当一个新信息产生时,系统自动地将信息加到相应log文件的结尾处,这样导致每个log文件会越来越大。所以定期清除log文件内容是很必要的。
如下清除log文件内容:
#cat</dev/null> filename
filename是要清除的log文件的全路径名,下面是log文件的文件名。
/etc/ddate /usr/adm/pacct
/usr/adm/messages /etc/wtmp
/usr/adm/sulog /usr/lib/cron/log
七、 扩充文件系统
如果系统的自由空间常常不足,最好是通过创建并安装一个新文件系统来扩充系统的存储空间。一旦安装了新文件系统,就可以用它进行工作。甚至把原来自由空间不足的文件系统中的用户目录或系统目录转移到它上面。
经常缺少自由空间的原因是系统上用户太多,超过了当前硬盘能合理处理的范围,或者是系统上的目录和文件太多。在这种情况下,应该创建一个新文件系统改善系统运行。
作者单位:农业银行湖南桃源县支行 (湖南桃源415700)〕
[/color:128e3c467e]
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/