1 / 38

UNIX 入门讲座(三)

UNIX 入门讲座(三). UNIX 环境的 Internet 应用. 了解 Internet 如何使用 telnet 如何使用 FTP? 如何使用电子邮件? 其它常用命令. 系统开发工具. 了解 Internet. Internet 的背景知识 Internet 名字的基本知识 DNS 名字系统 如何与Internet连接. 了解 Internet —— 背景知识. Internet 的结构. 了解 Internet —— 背景知识. 历史简介. 美国国防部高级计划研究署( DARPA) 的一个项目发展来的 70年代 ARPANET 网发展迅速

lewis
Download Presentation

UNIX 入门讲座(三)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIX入门讲座(三) • UNIX环境的Internet应用 • 了解Internet • 如何使用telnet • 如何使用FTP? • 如何使用电子邮件? • 其它常用命令 • 系统开发工具

  2. 了解Internet • Internet的背景知识 • Internet名字的基本知识 • DNS名字系统 • 如何与Internet连接

  3. 了解Internet——背景知识 • Internet的结构

  4. 了解Internet——背景知识 • 历史简介 • 美国国防部高级计划研究署(DARPA)的一个项目发展来的 • 70年代ARPANET网发展迅速 • TCP/IP成为ARPANET网的标准 • 1990年ARPANET关闭

  5. 了解Internet——Internet名字 • 域 DNS名字的格式:[subdomain].[subdomain].[...].domain 有时一个域名不是指一台特定的计算机,而是指某中别名。

  6. 了解Internet——Internet名字 • 常用机构性最高层域: com:工商业组织 edu:大学和教育学院 gov:非军事政府组织 org:其它组织 int:国际组织 mil:军事部门 • 地理性最高层域示例 cn:中国 ca :加拿大 us:美国 tw:中国台湾 hk:香港 jp:日本 fr:法国gb(uk):英国 de: 德国

  7. 了解Internet——Internet名字 • 子域 子域段用于标示一个域中的一台特定计算机或地址,子域从右到左越来越具体。 例:edumis.tsinghua.edu.cn 指定某个网点的用户,使用@符号。 例如:john@mail.tsinghua.edu.cn

  8. 了解Internet——Internet名字 • Internet地址 真正的名字是IP地址。 32位无符号整数,通常使用点分法表示,例如: 166.111.4.11

  9. 了解Internet——DNS名字系统 DNS名字到IP地址的映射是通过一个分布式数据库和特定的查找软件实现的。 • 组成 域名空间:不同类型信息的列表,这些信息包括名字、IP地址、电子邮件别名等。 名字服务器:保存和维护域名空间中的数据的程序 解析器:从名字服务器提取信息来回答对域名空间中一个主机的查询的程序

  10. 了解Internet——DNS名字系统 • 查找主机信息——nslookup nslookup:从域名服务器查询域名信息,返回指定主机和网络的信息。 命令格式: nslookup [-option] [host] [-Nameserver] option:设置查询信息的类型、查询方式、超时间隔等; host :待查主机的ip地址或主机名 nameserver:指定要查询的域名服务器。

  11. 了解Internet——DNS名字系统 • 使用方式 交互方式和非交互方式。 没有参数或者第一个参数为“-”或host为域名服务器时,进入交互方式。使用exit退出交互方式。 非交互方式只能从缺省域名服务器中查询主机的名字或IP地址。

  12. 了解Internet——Internet连接 • 使用网线

  13. 了解Internet——Internet连接 • 使用电话线

  14. 远程登录 • 作用 提供远程计算机的终端会话,使用户通过本地终端访问远程主机。 远程登录是Internet的一种标准服务,telnet 是远程登录的基本工具,能够提供远程计算机的终端会话,允许用户像在本地登录一样执行命令。

  15. 远程登录 • Telnet命令常用格式 telnet [hostname] [port] hostname:远程主机名字或地址 port:与远程系统连接的端口号,默认为23 例:telnet sun5000 telnet 166.111.7.250 telnet edumis.tsinghua.edu.cn 3000

  16. 远程登录——telnet • 命令运行显示的信息 Trying.... //等待响应 Connected to sun5000 Escape character is ‘^]’ login: passwd: 如果主机名错误地输入为sum5000,则显示 sum5000:unknow host

  17. 远程登录——telnet • Telnet 转义字符 Escape character is ‘^]’ 作用:使用户直接向telnet输入命令。 当用户按下键^]后,就发出信号给远程主机的telnet以暂停这个远程连接,出现以下提示符: telnet> 用户可以使用quit命令退出telnet。

  18. 远程登录——telnet • 使用telnet命令 使用条件:telnet>提示符下。 • 几个重要命令 ? Print hekp information open connect to a site close close current connection quit exit telnet • 获得更多的telnet信息,使用man

  19. 文件传输 • 理解FTP FTP:源自File Transfer Protocol协议。我们是指一项从一个主机向另一个主机拷贝文件的服务。

  20. 文件传输 • 匿名FTP  用户可以通过它连接到远程主机上,并从 其下载文件,而无需成为其注册用户。  用户可以使用一个特殊的用户ID: anonymous,口令为用户的电子邮件地址。  只有匿名FTP服务器才提供匿名FTP服务。 • 获得FTP更多信息,请使用: man ftp

  21. 文件传输 • 启动ftp程序 ftp [hostname] [port]  例如 :ftp 166.111.7.250 ftp ftp.pku.edu.cn 如果只键入ftp,程序将启动,但不会建立连接,用户将看到: ftp>

  22. 文件传输 使用如下命令建立连接: ftp> open ftp.pku.edu.cn • 退出ftp程序 ftp> quit • 获得帮助 ftp> ? ftp> ? Command 例如: ftp> ? quit

  23. 文件传输——ftp基本命令 quit 关闭与远程主机的连接,退出ftp程序 ?(help) 显示命令列表 ?(help) command 显示指定命令的摘要 ! 本地:暂停ftp并启动一个shell !Command 本地执行一个shell命令

  24. 文件传输——ftp连接命令 • Ftp连接命令 open [host] 创建与指定主机的连接 close 关闭与远程主机的连接 user [name [passwd]] 设置用户名

  25. 文件传输——ftp有关目录命令 cd [directory] 远程:改变目录到指定目录 dir [directory] 远程:显示长的目录列表 ls [directory] 远程:显示短的目录列表 pwd 远程:显示当前目录名 lcd [directory] 本地:改变目录到指定目录 ! pwd 本地:显示当前目录名

  26. 文件传输——ftp传送文件命令 上载: put [[本地文件名] 远程文件名] 上载一个文件 mput [本地文件] 上载多个文件 例如: mput *.txt mput test1.doc test2.doc test3.doc

  27. 文件传输——ftp传送文件命令 下载: get [[远程文件名]本地文件名] 下载一个文件 mget [远程文件...]下载多个文件 例如: mget fi*

  28. 文件传输——设置ftp选项 ascii (缺省)设置文件类型为文本文件 binary 设置文件类型为二进制文件 prompt yes/no:提示进行多个文件的传送 status 显示选项的当前形式

  29. 电子邮件 • 邮件系统工作原理 • 基本概念 • 基于UNIX系统的MAIL程序使用 • 收信和发信 • 阅读邮件 • 编辑报文

  30. 邮件系统工作原理

  31. 基本概念 SMTP: 简单邮件传输协议。它描述了一个 报文的格式以及当它们传输时如何 处理这些报文。 传输代理:在后台运行的一个保证报文以一 种有序的方式发出并传输的邮件 程序。 用户代理:用户使用的邮件程序 POP: 邮局协议

  32. MAIL程序使用 • 收信和发信 收信 mail 发信 mail mailaddress mailqili@cic.tsinghua.edu.cn mail qili mail qili wuhp

  33. MAIL程序使用 • 阅读邮件 使用 mail命令启动mail 程序,列出待读信件 并出现‘&’ 提示符,等待用户输入命令。 • 命令小结 ? 显示命令摘要 ! 执行一个单个SHELL命令 number 显示#number号信件 q 存盘退出mail

  34. MAIL程序使用 常用命令小结(续) d删除信件 m 发送新信件给一个指定的用户标识符 r 回复发送者和所有其他的接收者 R 只回复发送者 u 回复先前删除的报文 x 不存盘退出mail

  35. MAIL程序使用 • 编辑报文 Subject: 输入标题 Cc: 将报文内容复制给其它人 使用vi编辑器输入信件 编辑结束:CTRL-D 或者 . 放弃输入:CTRL-C两次

  36. MAIL程序使用 • 常用代字转义命令 在编辑报文状态,可以使用几个特殊的命令发送给mail程序。 ~? 帮助 ~q 退出 ~f 读入报文 ~r 文件 读入一个文件的内容 ~!命令 执行Shell命令,然后返回。

  37. 其它常用命令 • ping:网络测试程序 命令格式:ping host • talk:网上交谈 命令格式:talk user@hostname 使用 命令mesg n 拒绝交谈。 • write:向本机的另一个用户发信息。 命令格式:write user • finger:寻找一个特定用户的某些信息 命令格式:finger user@hostname

  38. 本课结束,谢谢 哦!该上机 练习练习了!

More Related