当前所在位置:珠峰网资料 >> 计算机 >> 软件水平 >> 正文
AIXTELNET的错误分析
发布时间:2010/7/22 11:16:46 来源:城市学习网 编辑:ziteng
  AIX TELNET的错误解决方法,我们的网友朋友,测试了网上一篇文章的内容。但是实际操作当中,还是会发生一些问题。这里我们就来分享下面一个朋友的解决方法。希望对大家有用。文中这样记录到:今天用户报一台AIX,可以FTP,但不能TELNET了,AIX TELNET错误提示为:
  1.telnet (myaix)
  2.telnetd: /bin/login: A file descrīptor does not refer to an open file.
  这个错误提示很奇怪,网上都搜不到先例。幸好连上显示器,机器可以登录。后查明是root用户在/下执行了rm *,所以/bin(一个link)没有了,telnet时就报上面的错误。
  知道原因,解决起来就很容易。ln -s /usr/bin bin之后,回到办公位置上telnet过来,因为还有些事情没做。
  在网上找了一篇“在根目录(/)下执行了rm *,如何恢复系统”的文章,其中提到:
  为了解决AIX TELNET发生的错误,重建删除的文件和目录
  1.#cd /mnt
  2.#ln -s /usr/bin bin
  3.#ln -s /usr/lib/boot/unix_up unix 或 #ln -s /usr/lib/boot/unix_mp unix
  4.#ln -s /usr/lib lib
  5.#ln -s /home u
  文中“#ln -s /usr/lib/boot/unix_up unix 或 #ln -s /usr/lib/boot/unix_mp unix”这行有点问题,大概作者写文章时还没有64位内核的操作系统吧。
  prtconf可以查明我的系统内核是64位,所以不能照搬原文。最终我改成这样:
  1.myaix#/> prtconf |grep Kernel
  2.Kernel Type: 64-bit
  3.You have mail in /usr/spool/mail/root
  4.myaix#/> ls -l |grep ^l
  5.lrwxrwxrwx   1 root system8 Nov 15 11:55 bin@ -> /usr/bin/
  6.lrwxrwxrwx   1 root system8 Nov 15 12:05 lib@ -> /usr/lib/
  7.lrwxrwxrwx   1 root system5 Nov 15 12:06 u@ -> /home/
  8.lrwxrwxrwx   1 root system   21 Nov 15 12:12 unix@ -> /usr/lib/boot/unix_64*
  9.myaix#/>
  那么在AIX TELNET解决当中,三者的区别如下:
  1./unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel
  2./unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel
  3./unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved