Linux的telnet安装

来源:互联网 发布:淘宝质量问题退货 编辑:程序博客网 时间:2024/04/28 13:43

在搞凌华工控机的时候,发现他们原来的系统缺失诸多库文件,一个一个解决依赖关系很麻烦,在安装rz/sz命令、telnet命令、tshark等这些基本的常用的工具时经常遇到问题,索性重新安装了系统,centOS6.3直接选择软解开发模式,自动装上了大部分库文件,省去了很多麻烦。


以下是安装telnet的过程:

挂载光驱:将centOS系统盘放进光驱,查看光驱名称:

cat /proc/sys/dev/cdrom/info

看到光驱名称为sr0,如下:

CD-ROM information, Id: cdrom.c 3.20 2003/12/17


drive name:             sr0
drive speed:            24
drive # of slots:       1
Can close tray:         1
Can open tray:          1
Can lock tray:          1
Can change speed:       1
Can select disk:        0
Can read multisession:  1
Can read MCN:           1
Reports media changed:  1
Can play audio:         1
Can write CD-R:         1
Can write CD-RW:        1
Can read DVD:           1
Can write DVD-R:        1
Can write DVD-RAM:      1
Can read MRW:           0
Can write MRW:          0
Can write RAM:          1

于是挂载光驱,命令如下:

[root@localhost mnt]# mount -t auto /dev/sr0 /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only

[root@localhost mnt]# mount /dev/sr0 
mount: /dev/sr0 already mounted or /media/CentOS_6.5_Final busy

[root@localhost mnt]# cd /media/CentOS_6.5_Final/

[root@localhost CentOS_6.5_Final]# ls
CentOS_BuildTag  GPL     isolinux  RELEASE-NOTES-en-US.html  RPM-GPG-KEY-CentOS-6        RPM-GPG-KEY-CentOS-Security-6  TRANS.TBL
EULA             images  Packages  repodata                  RPM-GPG-KEY-CentOS-Debug-6  RPM-GPG-KEY-CentOS-Testing-6
[root@localhost CentOS_6.5_Final]# cd Packages/
[root@localhost Packages]# ls telnet*
telnet-0.17-47.el6_3.1.i686.rpm  telnet-server-0.17-47.el6_3.1.i686.rpm
[root@localhost Packages]# rpm -ivh telnet-server-0.17-47.el6_3.1.i686.rpm 
warning: telnet-server-0.17-47.el6_3.1.i686.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
        xinetd is needed by telnet-server-1:0.17-47.el6_3.1.i686

这里提示系统中没有安装xinetd,于是先安装telnet-client,如下
[root@localhost Packages]# rpm -ivh telnet-0.17-47.el6_3.1.i686.rpm 

安装成功。然后查看光盘中的软件包,发现有xinetd,于是安装如下:

rpm -ivh xinetd-2.3.14-39.el6_4.i686.rpm  

安装成功。然后再次安装telnet-server,如下:

 rpm -ivh telnet-0.17-47.el6_3.1.i686.rpm 

安装成。至此telnet可以正常使用。

然后卸载光驱:

[root@localhost Packages]# umount /media/CentOS_6.5_Final/

发现device is busy,如下:
umount: /media/CentOS_6.5_Final: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

用umount的lazy模式,加上参数 -l,成功卸载,如下:

[root@localhost Packages]# umount -l /media/CentOS_6.5_Final/
[root@localhost Packages]# ls /media/

0 0