最近闲来无事,重新翻了下《网络编程》,感觉似曾相识。事隔一年,这次再阅读感觉理解了很多~~
在unbutu下安装了代码包,运行例子时(客户端程序,连接daytime服务器)发现出现connetion refused的错误,原来ubuntu7.10下没有xinted服务器,需要安装!

要开启daytime, echo等服务,可以先安装xinetd。
$ sudo apt-get install xinetd
$ ls /etc/xinetd.d
chargen daytime echo time
可以看到有4个服务,这些服务默认是关闭的,如果要开启echo服务,可以:
$ sudo gedit /etc/xinetd.d/echo
然后将修改: disable = no
保存以后,
$ sudo /etc/init.d/xinetd restart
完成 echo 服务的开启。

还有一些有用的命令:
添加一个服务
sudo update-rc.d 服务名 defaults

删除一个服务
sudo update-rc.d 服务名 remove

临时重启一个服务
/etc/init.d/服务名 restart

临时关闭一个服务
/etc/init.d/服务名 stop

临时启动一个服务
/etc/init.d/服务名 start