网络客户
网络客户的内容涉及到了网页的浏览,电子邮件和即时消息的交换,远程登录,不同系统之间的文件传输等内容.当然提到网页的浏览大家肯定非常熟悉,我们最常用的浏览器如Firefox ,windows自带的IE浏览器等.当然这些浏览器都是图形化的web浏览器.还有一些浏览器是非图形化的,比如红帽提供的links就是一款非图形化的基于文本的 web客户程序.
links是交互查看页面的,加上-dump 选项会以纯文本的方式显示文本后退出,加上-source选项会显示出源代码后退出.虽然links是非图形化的,但使用方法也很简单,如
links –dump http://www.redhat.com
有了浏览器我们可以轻松的浏览网页内容,但是想要下载网上的文件我们还需要使用下载工具.和浏览器一样,下载工具也分为图形化的和非图形化的下载工具.我们在windows下常使用的迅雷、快车、电驴等都属于图形化的下载工具,在linux环境下的文本下载工具wget,
wget是基于字符的非交互式下载工具.在执行wget命令时加上—quiet是安静模式,即后台下载.你还可以通过—tries=50 和—wait=30来制定尝试下载的次数(50次)和等待的时长(30秒),甚至你还可以通过—level=1来指定最多可以递归下载的层次.
如果你还想发送e-mail给其他人可以在客户端安装使用图形化的mail工具evolution、thunderbird或者非图形化的工具 mutt等.
远程登陆方面目前最好的工具就是ssh.他的出现是对较老的远程存取工具的安全替换
允许到远程系统的经验正的加密访问.ssh有两种版本v1和v2 .据说v1不太安全.
ssh实际上是一种协议,secrue Shell即安全Shell.
ssh可以基于口令连接登陆,也可以基于密钥登陆.后者的安全性要远远高于前者.既然登陆有两种,使用ssh远程的方法也有两种.
方法一、你要使用准备远程登入的主机中的用户账号,并且知道该用户的密码.ssh user@hostname 【command】其中ssh指明使用ssh登陆user是用户账号@为分割,@后边的是要登录的主机名,主机名可以是一个ip地址.command可有可无,是你登入后要执行的命令.之后会提示你输入用户密码,把密码输入后回车即可登入.
方法二、
1 你要在本地主机上执行命令ssh-keygen –t rsa -C “user@hostname”来生成一对密钥,这对密钥分为公钥和私钥.这对密钥默认会存在当前用户的家目录下,的隐藏文件-l会显示正在监听的端口.你可以根据需要来组合使用这些选项,
如-tnlp 、-unlp、-tunl 都是常用的组合. |