win7系统下载
当前位置: 首页 > 网络技术教程 > 详细页面

探讨AIX TELNET出现的问题

发布时间:2019-10-18 文章来源:xp sp3系统下载 浏览:

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

AIX TELNET的使用似乎比较少。一些文章内容也并不多。那么这里我们得到了一个网友的经验分享,主要内容是关于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 

网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

本文章关键词: AIX TELNET