第10章 网络配置与网络应用程序_第1页
第10章 网络配置与网络应用程序_第2页
第10章 网络配置与网络应用程序_第3页
第10章 网络配置与网络应用程序_第4页
第10章 网络配置与网络应用程序_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、沃尔康计算机网络信息专家第第十十章章网络应用程序网络应用程序沃尔康计算机网络信息专家2022年5月25日15时48分2本章目标本章目标网络设置网络设置网络基本应用网络基本应用沃尔康计算机网络信息专家本章结构本章结构网络应用程序Linux打印TCP/IP简介电子邮件概述Evolution MUA网络诊断程序FTP客户端远程Shell命令沃尔康计算机网络信息专家2022年5月25日15时48分4TCP/IPTCP/IP协议是现在协议是现在InternetInternet用得最广泛的一种协议栈。用得最广泛的一种协议栈。每个需要连接每个需要连接InternetInternet的机器都需要有一个的机器都

2、需要有一个IPIP地址。地址。通常联网应用程序会设计成通常联网应用程序会设计成C/SC/S和和B/SB/S架构。架构。套接字就是套接字就是IPIP地址加端口号的统称。地址加端口号的统称。10.1 10.1 TCP/IPTCP/IP简介简介沃尔康计算机网络信息专家10.1 10.1 TCP/IPTCP/IP简介简介hostnamehostname可以用来显示当前的主机名和设置主机名,可以用来显示当前的主机名和设置主机名,如果只输入如果只输入hostnamehostname命令时,显示当前的主机名。命令时,显示当前的主机名。如果使用如果使用hostnamehostname加上段字符串时,把当前的名

3、称加上段字符串时,把当前的名称设置为后面加的字符串。设置为后面加的字符串。rootWOLK-TECH # hostnameWOLK-TECH.COMrootWOLK-TECH # hostname wolkrootWOLK-TECH # hostnamewolk设置完主机名之后提示符没有替换成新的主机名,需要退出设置完主机名之后提示符没有替换成新的主机名,需要退出ShellShell再登录才可以看到替换。再登录才可以看到替换。2022年5月25日15时48分5/5沃尔康计算机网络信息专家10.1 10.1 TCP/IPTCP/IP简介简介netstatnetstat命令可以显示开放端口。当调用

4、命令可以显示开放端口。当调用netstatnetstat命令时,命令时,如果没有添加命令行选项的话,它的输出结果就有如果没有添加命令行选项的话,它的输出结果就有很多无用信息。所以需要添加相应的选项。很多无用信息。所以需要添加相应的选项。rootWOLK-TECH # netstat -tActive Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 132 WOLK-TECH.COM:ssh :ffff:192.168.2.:rsc-robot ESTA

5、BLISHED2022年5月25日15时48分6/6选项选项作用作用-t显示TCP套接字-u显示UDP套接字-n显示IP地址而不是主机名-a显示所有套接字,包括侦听状态套接字沃尔康计算机网络信息专家10.2 Linux10.2 Linux打印打印CUPSCUPS:Common UNIX Printing SystemCommon UNIX Printing System通用通用UNIXUNIX打印打印系统。是用来管理打印机的程序。用户并不直接操系统。是用来管理打印机的程序。用户并不直接操作打印机,而是将打印请求提交给由作打印机,而是将打印请求提交给由cupsdcupsd守护进程守护进程管理管理

6、 的打印列队。暂时停留在打印队列的打印请求,的打印列队。暂时停留在打印队列的打印请求,我们称之为打印任务。打印任务提交给打印队列后,我们称之为打印任务。打印任务提交给打印队列后,用记就可以做手头上的其他工作。如果打印机正在用记就可以做手头上的其他工作。如果打印机正在打印另外的文件,或者缺纸,或者在网络中无法找打印另外的文件,或者缺纸,或者在网络中无法找到的话,到的话,cupsdcupsd守护进程会根据情况在打印机可用时,守护进程会根据情况在打印机可用时,将打印任备发送给打印机。将打印任备发送给打印机。2022年5月25日15时48分7/7沃尔康计算机网络信息专家10.2 Linux10.2 L

7、inux打印打印2022年5月25日15时48分8/8Application(firefox)lprcupsdFilterSpoollocal printernetwork printerCUPS queueSMB Printerlocal printer沃尔康计算机网络信息专家10.2 Linux10.2 Linux打印打印打印队列由以下几部分组成打印队列由以下几部分组成 一个假脱机目录一个假脱机目录-等待进行的任务可以暂时保存在这里等待进行的任务可以暂时保存在这里 一组过滤器一组过滤器-将各种格式的输入文件重新格式化,让这些将各种格式的输入文件重新格式化,让这些格式适用于与打印队列连接的后

8、端设备格式适用于与打印队列连接的后端设备 后端设备,如本地连接的打印机,或者由一个远程机器共享后端设备,如本地连接的打印机,或者由一个远程机器共享的打印队列。的打印队列。2022年5月25日15时48分9/9沃尔康计算机网络信息专家10.2 Linux10.2 Linux打印打印浏览可用的打印队列:浏览可用的打印队列:system-system-configconfig-printer-printer、gnome-default-gnome-default-pinterpinter和和lpstatlpstat命令。前两个分别为图命令。前两个分别为图形化工具,所以只有在打开图形化界面时才能使用。

9、形化工具,所以只有在打开图形化界面时才能使用。2022年5月25日15时48分10/10沃尔康计算机网络信息专家10.2 Linux10.2 Linux打印打印rootWOLK-TECH # lpstat -aprinter accepting requests since Thu 29 Oct 2009 07:33:36 PM CST2022年5月25日15时48分11/11选项选项作用作用-a列出所有打印队列中处于接受状态的队列-o列出所有未完成的打印队列-p列出所有打印队列,以及它们是外于闲置还是忙碌状态-s列出打印机状态,包括默认队列以及和每个队列相关的后端沃尔康计算机网络信息专家10

10、.2 Linux10.2 Linux打印打印使用命令提交管理打印任务:使用命令提交管理打印任务:lprlpr、lpqlpq和和lprmlprm CUPSCUPS使用使用UNIXUNIX命令与打印系统相接:命令与打印系统相接:lprlpr命令用来提交要打命令用来提交要打印的文件和数据;印的文件和数据;lpqlpq命令用来检查打印队列的状态;命令用来检查打印队列的状态;lprmlprm命命令用来删除令用来删除 打印队列中等待处理的任务。这三个命令都使打印队列中等待处理的任务。这三个命令都使用下面的方法来指定要使用的打印队列和打印顺序。用下面的方法来指定要使用的打印队列和打印顺序。 如果有如果有-P

11、-P命令选项,它的参数用来指定打印队列。命令选项,它的参数用来指定打印队列。 如果没有使用如果没有使用-P-P命令行选项,而命令行选项,而PRINTERPRINTER环境变量存在的话,可环境变量存在的话,可用它来定义默认打印队列。用它来定义默认打印队列。 如果上述两个条件都不满足,那么将使用系统默认的打印队列。如果上述两个条件都不满足,那么将使用系统默认的打印队列。2022年5月25日15时48分12/12沃尔康计算机网络信息专家10.2 Linux10.2 Linux打印打印lprlpr提交任务命令提交任务命令rootWOLK-TECH # lpr -P wolk welcome.txt20

12、22年5月25日15时48分13/13选项选项作用作用-P printer使用打印队列printer-#打印#份-p为文本文件加上页眉页脚,包括文件名,任务名称等-r打印后删除 指定的打印文件沃尔康计算机网络信息专家10.3 10.3 电子邮件概述电子邮件概述在电邮中涉及两种角色:在电邮中涉及两种角色:MTAMTA和和MUAMUA MTAMTA邮件传输代理程序,比如说邮件传输代理程序,比如说或或运行的运行的程序就是这个角色,相关的程序有程序就是这个角色,相关的程序有sendmailsendmail、postfixpostfix、exchangeexchange等。等。 MUAMUA邮件用户代理

13、程序,比如我们所使用的邮件用户代理程序,比如我们所使用的outlookoutlook、foxmailfoxmail等都是等都是MUAMUA。在在LinuxLinux中可以使用中可以使用mailmail命令查看电子邮件命令查看电子邮件2022年5月25日15时48分14/14沃尔康计算机网络信息专家10.4 Evolution MUA10.4 Evolution MUA在在RHELRHEL中提供很多图形化的中提供很多图形化的MUAMUA,下面我们介绍一,下面我们介绍一种比较复杂的种比较复杂的MUAMUA,邮件用户代理程序只是,邮件用户代理程序只是EvolutionEvolution个人信息管理器

14、的一个组成部份。在本节中,我们个人信息管理器的一个组成部份。在本节中,我们会会EvolutionEvolution应用程序的一些主要特征。应用程序的一些主要特征。2022年5月25日15时48分15/15沃尔康计算机网络信息专家10.4 Evolution MUA10.4 Evolution MUA2022年5月25日15时48分16/16沃尔康计算机网络信息专家10.4 Evolution MUA10.4 Evolution MUA2022年5月25日15时48分17/17沃尔康计算机网络信息专家10.4 Evolution MUA10.4 Evolution MUA2022年5月25日15

15、时48分18/18沃尔康计算机网络信息专家10.4 Evolution MUA10.4 Evolution MUA2022年5月25日15时48分19/19沃尔康计算机网络信息专家10.5 10.5 网络配置及诊断程序网络配置及诊断程序 查看网络接口查看网络接口IPIP地址可以使用地址可以使用ifconfigifconfig也可以使用也可以使用ifconfigifconfig配置临时即生效的配置临时即生效的IPIP地址地址如果需要配置一个长久的如果需要配置一个长久的IPIP地址可以配置地址可以配置/etc/etc/sysconfigsysconfig/network-scripts/netwo

16、rk-scripts/ifcfgifcfg- -* *配置文件配置文件配置配置DNSDNS服务器地址可以配置服务器地址可以配置/etc/etc/resolv.confresolv.conf文件文件使用使用routeroute命令可以查看网关命令可以查看网关静态的主机名映射配置可以通过配置静态的主机名映射配置可以通过配置/etc/hosts/etc/hosts文件文件pingping命令测试主机之间的连通性命令测试主机之间的连通性traceroutetraceroute命令来查测试源和目录之间经过的路由命令来查测试源和目录之间经过的路由hosthost命令用于命令用于DNSDNS查询查询2022

17、年5月25日15时48分20/20沃尔康计算机网络信息专家10.6 10.6 基于终端的网络和基于终端的网络和FTPFTP客户端程序客户端程序除了用户比较熟悉的图形应用程序,除了用户比较熟悉的图形应用程序,LinuxLinux还提供一还提供一系列强劲的基于命令行的客户端程序。为什么要使系列强劲的基于命令行的客户端程序。为什么要使用于命令行的客户端呢?用于命令行的客户端呢? 如果你没有运行如果你没有运行X X图形环境图形环境(Linux(Linux图形化功能不是由内核提功图形化功能不是由内核提功的,可以会一些系统默认不提供图形环境。比如的,可以会一些系统默认不提供图形环境。比如ubuntuubu

18、ntu server 9.10)server 9.10) 命令行所需要的资源更少命令行所需要的资源更少 越简单的话就会越稳定越简单的话就会越稳定 2022年5月25日15时48分21/21沃尔康计算机网络信息专家10.6 10.6 基于终端的网络和基于终端的网络和FTPFTP客户端程序客户端程序ElinksElinks文本文本HTTPHTTP客户端程序被设计为在终商生成网络客户端程序被设计为在终商生成网络页面,防真图开网络浏览器的布局。页面,防真图开网络浏览器的布局。ElinksElinks由由linkslinks命令启动,指定一个命令启动,指定一个URLURL作为参数。作为参数。2022年5

19、月25日15时48分22/22沃尔康计算机网络信息专家10.6 10.6 基于终端的网络和基于终端的网络和FTPFTP客户端程序客户端程序与与linkslinks命令正好相反,命令正好相反,curlcurl命令行网页客户程序无法命令行网页客户程序无法渲染或交互地浏览网页。渲染或交互地浏览网页。2022年5月25日15时48分23/23沃尔康计算机网络信息专家10.6 10.6 基于终端的网络和基于终端的网络和FTPFTP客户端程序客户端程序wgetwget命令行网络客户端程序被命令行网络客户端程序被 设计成可使用设计成可使用HTTPHTTP、HTTPSHTTPS和和FTPFTP协议非交互地下载

20、资源,也能对下载页协议非交互地下载资源,也能对下载页面中引用的页面进行递归下载。面中引用的页面进行递归下载。当当wgetwget命令选择命令选择URLURL作为参数时,它可以检索作为参数时,它可以检索URLURL的的内容,然后将它保存到当前工作目录的一个同名的内容,然后将它保存到当前工作目录的一个同名的本地文件里。本地文件里。2022年5月25日15时48分24/24沃尔康计算机网络信息专家10.6 10.6 基于终端的网络和基于终端的网络和FTPFTP客户端程序客户端程序2022年5月25日15时48分25/25沃尔康计算机网络信息专家10.7 10.7 安全安全shellshell认证认证

21、安全安全shellshell能够使用公钥密码系统来验证用户。公钥能够使用公钥密码系统来验证用户。公钥加密算法与两个很大的数字相关,称之为加密算法与两个很大的数字相关,称之为“钥匙钥匙”。用一把钥匙加密的信息只能由另一把钥匙来解密。用一把钥匙加密的信息只能由另一把钥匙来解密。任何想要使用公钥密码系统任何想要使用公钥密码系统 的人都必须首先生成一的人都必须首先生成一对密钥。大多数的公钥协议称一把钥匙为公钥,配对密钥。大多数的公钥协议称一把钥匙为公钥,配对的钥匙为私钥。对的钥匙为私钥。2022年5月25日15时48分26/26沃尔康计算机网络信息专家10.7 10.7 安全安全shellshell认

22、证认证ssh-keygenssh-keygen命令用来生成用户的公钥命令用来生成用户的公钥- -私钥密钥对。私钥密钥对。rootWOLK-TECH # ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in

23、/root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:80:e6:02:e5:83:67:66:ee:e5:70:6a:99:75:12:eb:46 rootWOLK-TECH.COMrootWOLK-TECH # ls .ssh/authorized_keys id_rsa id_rsa.pub known_hosts id_rsa为钥匙,id_rsa.pub为公钥2022年5月25日15时48分27/27沃尔康计算机网络信息专家10.7 10.7 安全

24、安全shellshell认证认证生成密钥生成密钥对之后只要将公钥副本放到被访问主机账对之后只要将公钥副本放到被访问主机账户的户的/./.sshssh/ /authorized_keyauthorized_key文件里,就可以对一个账号文件里,就可以对一个账号进行进行SSHSSH访问。访问。rootWOLK-TECH # hostnameWOLK-TECH.COMrootWOLK-TECH # ssh rootwolkThe authenticity of host wolk (29) cant be established.RSA key fingerprint is 3

25、4:17:c7:3a:9c:e7:e1:cc:3d:3f:10:0d:f8:55:c1:6f.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added wolk (RSA) to the list of known hosts.Last login: Sat Nov 21 05:13:11 2009 from wolk-rootwolk # hostnamewolkrootwolk # 2022年5月25日15时48分28/28沃尔康计算机网络信息专家10.7 10.7 安全安全shellsh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论