Chinaunix首页 | 论坛 | 博客
  • 博客访问: 837233
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: LINUX

2012-10-10 14:01:58

    Linux管理这类服务器有两种方式,一种是通过inetd(internet超级服务器),另一种是通过服务器自身。
    通过inetd服务器来管理,在收到请求时它会开辟一个线程来服务该请求,并赋予相应的流,比如TCP。
个人觉得这种方式在管理这个层面上加了一层封装,linux系统本身只需要管理inetd,而不需要管理具体的应用。
    通过服务器本来完成,对开发者有一个好处,不需要掌握过多的东西就可以使它工作,比如telnetd服务器,telnetd是远程登陆的一种方式,基于TCP,登陆的前提,本地宿主机开启telnet服务,远程目标板开启telnetd服务。
    首先要能够ping通宿主机和目标板,在宿主机上用telnet登陆目标板:
    $:telnet -l root 192.168.17.254
    终端打印信息:
    Connection closed by foreign host.这句信息就出来了,原因是telnet依赖于pts终端,这是一种虚拟终端,在/dev目录下创建目录pts,并把这个devpts文件系统挂载在这里就可以登陆进去了,登陆进去之后就会打印登陆信息。第一登陆时会发现pts目录下多了一个文件0.这就是这次用的登陆终端。
   所需命令:
           $mkdir /dev/pts
           $mount 666 /dev/pts/ -t devpts
   
阅读(2302) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~