BBS水木清华站∶精华区

作者: bbs.ee.ntu.edu.tw (连线精华区) 
标题: Linux 网路指令 
时间: Sun Aug 10 11:07:41 1997 
 
发信人: vc0328@tpts1.seed.net.tw (Vincent Chen), 信区: Linux 
 
三、  网路指令示□ 
 
 
 
1.  ping 
 
      用ping指令可以确认远端的主机是否处是可连线状态,同时 
      也会计算出资料封包的平均传输时间,我们可以据此判断从 
      该主机接收资料的速度。 
 
bash# ping -c 10 vr386.orient.net.tw 
PING vr386.orient.net.tw (192.168.1.10): 56 data bytes 
64 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=3.3 ms 
                        . 
                        . 
                        . 
64 bytes from 192.168.1.10: icmp_seq=9 ttl=255 time=1.9 ms 
 
--- vr386.orient.net.tw ping statistics --- 
10 packets transmitted, 10 packets received, 0% packet loss 
round-trip min/avg/max = 1.9/2.0/3.3 ms 
 
 
 
2. finger 
 
      本指令可从主机端取得一些和使用者有关的资料,例如当您 
      发一封信给其他人後,您可用finger指令看信件是否送达, 
      主机的输出会有一行No mail或Mail unread since xxxxx, 
      我们可据此判断。 
 
      同时,使用者可在自已的目录内建立.plan和.project两个档 
      案,主机会把这两个档案输出到查询端,作为简单的留言。 
 
 
bash# finger vincent@vr386.orient.net.tw 
[vr386.orient.net.tw] 
 
Welcome to Linux version 1.1.78 at vr386.orient.net.tw ! 
 
  5:44am  up 1 day, 20:56,  0 users,  load average: 0.16, 0.04, 0.01 
 
Login: vincent                          Name: Vincent Chen 
Directory: /home/vincent                Shell: /bin/bash 
Last login Sun Jan 29 05:33 (   ) on ttyp0 from vr486.orient.net.tw 
No Mail. 
Project: 
 
1. Will write some document about linux in chinese. 
 
2. Gopher server on another machine has some problem, 
   will fix it later. 
 
Plan: 
 
Vincent Chen (vincent@vr386.orient.net.tw) 
 
Hi, 
 
 I will be on vacation during 1/28~2/5. 
 If you can't contact me, drop me some e-mail. 
 
Regards, vincent 
 
 
      finger也可以针对主机作为查询的对象,这时候主机会回覆 
      目前在线上的使用者,及一些主机的基本资料。 
 
 
bash# finger @vr386 
[vr386] 
 
Welcome to Linux version 1.1.78 at vr386.orient.net.tw ! 
 
  5:45am  up 1 day, 20:57,  0 users,  load average: 0.12, 0.03, 0.01 
 
No one logged on. 
 
* 有些主机基於安全上的考虑,不允许外界作finger查询,因为 
  finger显示的个人资料可能会成为闯入者猜测密码的线索。 
 
 
 
3. 由IP查主机名称 
 
      这是以SLIP连上台大後,以IP查domain name的结果。由於您 
      的linux并不是网路上已注册登记之主机,而且这个IP是由台 
      大暂时供您使用,所以查询的结果是台大name server所回覆 
      的主机名称。 
 
bash# host 140.112.186.219 
Name: DialIP219.cc.ntu.edu.tw 
Address: 140.112.186.219 
Aliases: 
 
 
 
4.  nslookup 
 
      常用指令: 
 
        <host>          - 查询<host>的IP 
        <host> <server> -  向<server>查询<host>的IP 
        help / ?        -  指令说明 
        exit            -  结束程式 
        ls <opt> domain -  列出和某一domain相关资料 
          -a            -    查询主机别名(alias) 
          -h            -  查询主机OS及CPU 
          -s            -  查询所提供的服务 
          -d            -  查询所有主机列表 
          -t            -  查询所有相同型态主机(NS、MX..) 
 
bash# nslookup 
Default Server:  NCTU.edu.tw 
Address:  140.113.1.1 
 
 tpts1.seed.net.tw                     <- 查询单一主机 
Server:  NCTU.edu.tw 
Address:  140.113.1.1 
 
Name:    tpts1.seed.net.tw 
Address:  139.175.1.10 
 
Default Server:  vr486.orient.net.tw 
Address:  192.168.1.1 
 
 ls -h orient.net.tw                   <- 查询整个子网路内的 
[vr486.orient.net.tw]                     主机硬体、作业系统 
 vr386                          PC386/DX33  Linux 
 vr486                          PC486/SX33  Linux 
 ls -t NS orient.net.tw                <- 查询整个子网路内的 
[vr486.orient.net.tw]                     name server。 
 orient.net.tw.                 server = vr486.orient.net.tw 
 exit 
 
 
 
5.  以ftp作档案传输 
 
      一般而言,ftp主机都接受ftp及anonymous这两个匿名帐号签 
      入,而以e-mail address为密码,但是活动□围以Slackware 
      为例,限制在/home/ftp以下的目录。如果您在该主机有正式 
      终端机帐号,可用该帐号进入,您会先在home directory下 
      ,但是活动□围可遍及整个系统,而档案的传输视您对该档 
      的存取权限而定。 
 
      常用指令: 
 
        ? / help  - 列出所有指令或取得指令说明 
        binary    -  以二进位方式传输档案 
        bye       - 结束连线并离开ftp程式 
        cd        -  切换主机端目录 
        close     -  结束目前连线,但可用open继续连接其他主机 
        delete    -  删除档案 
        get       -  从主机取回档案 
        lcd       -  切换接收端目录,指定传回档案的存放位置 
        mget      - 接收一个以上的档案,档名可以用'*' 
        mput      - 传送一个以上的档案到主机 
        open      - 指定和某一主机连线 
        put       - 传送档案到主机 
        pwd       - 查看目前所在的目录 
        user      - 指定以那个ID签入ftp主机 
 
      您可以在自已的目录下建立一个.netrc档案,把进入ftp主机 
      所须的帐号、密码等资料预先定义好。在和主机连线时,ftp 
      程式会先检查这个档,如果有发现该主机的资料,将会自动 
      帮您回覆主机的查核。主机名称如果是'default'时,适用於 
   任一未特别指定之ftp主机,这一笔资料必须放在其他主机之 
      後。 
 
        .netrc档格式 
        <host> login <id> password <passwd> 
        default login anonymous password xxx@xxx.xxx.xxx 
 
 
* 传档前记得下'binary'指令,否则...!@#$ 
 
* 传一个档名相当长的档案,用'mget <name>*'会比较方便 
 
 
 
6. 用archie查档案位置 
 
      这□我们是用telnet方式连上archie server,如果您是用 
      linux的话,别让多工的能力睡著了,您可以在一个VC作FTP 
      ,再切换到另一个VC作archie查询,传档的速度几乎没有任 
      何影响。 
 
      常用指令: 
 
      bye              -  结束连线 
      find             - 找寻和指定条件相符的档案 
      mail <your addr> - 将查询结果邮寄一份到您信箱内 
      prog             -  找寻和指定条件相符的档案 
      set maxhits <n> - 指定符合条件的档案数目上限 
 
* linux在未修改前,VC的型态预设为console。但是有些OS不认 
   得这种终端机,这时候画面显示和键盘操作上会有困难。如果 
  您常使用telnet,建议您将一个VC设为vt100。 
 
* linux有archie client程式,不过使用上不见得比telnet方便。 
 
bash# telnet ctu-arc 
Trying 140.111.1.10... 
Connected to archie.twnic.net. 
Escape character is '^]'. 
 
 
  CCCCCC        CCCCCC          CCCCCC               AAAAA 
 CC            CC              CC                   AA   AA 
 CC            CC              CC                   AA   AA 
 CC     AMPUS  CC     OMPUTER  CC     OMMUNICATION  AAAAAAA SSOCIATION 
  CCCCCC        CCCCCC          CCCCCC              AA   AA 
 
 
NCTUCCCA.edu.tw Login: archie 
 
 CCCCC  CCCCC  CCCCC  AAAA            National Chiao Tung University, Taiwan 
CC     CC     CC     AA  AA     NCTUCCCA Archie Server for Chinese Community 
CC     CC     CC     AA  AA               Archie.TWNIC.NET (NCTUCCCA.edu.tw) 
CC     CC     CC     AAAAAA                    140.111.1.10 or 192.83.166.10 
 CCCCC  CCCCC  CCCCC AA  AA 
 
 find keyword_of_a_program             [r query for a program] 
 help                              [U looking for further assistant] 
 set search sub|subcase|exact|regex        []w set search method] 
 set maxhits 0_to_1000         []wj set the number of results] 
 whatis keyword_for_a_package_if_you_don't_know_the_name 
    [nW list all names of possible packages from our database] 
 list           [CXtw list all archives we serve] 
 mail your_e-mail_address   [NGHz mail results to your mailbox] 
 nopager     [ disable pager, default:output with pager enable] 
 bye                                      [}t good-bye, exit, quit] 
----------------------------------------------------READ THE BRIEF GUIDELINE 
# Bunyip Information Systems, 1993, 1994 
 
# Terminal type set to `sun-cmd 24 80'. 
# `erase' character is `^?'. 
# `search' (type string) has the value `sub'. 
Archie.TWNIC.NET> prog winvn 
# Search type: sub. 
# Your queue position: 1 
# Estimated time for completion: 5 seconds. 
working... O 
 
< 输出画面省略 > 
 
Archie.TWNIC.NET> bye 
# Bye. 
Connection closed by foreign host. 
 
 
 
7. lynx 
 
      lynx是一个文字模式的www browser,如果您对在ftp时,档名 
      一闪即逝,又不能线上看说明的文字档,相当不满,lynx将是 
      您最佳的选择。在文字档名上按enter即可看档案内容,在任 
      一个档名上按'd'即可传回档案,而且传输速度不比ftp差。 
 
      使用方法: lynx <URL> 
 
* 画面一: 以'g'指令输入URL 
 
                                                   Welcome  directory (p1 of 2) 
 
 
                                    WELCOME 
 
 
Feb 10  1995  text/plain       00ls-lR  19169Kb 
Feb 10  1995  GNU Compressed   00ls-lR.gz  2653Kb 
Apr  1  1994  text/plain       00README.FTP  10Kb 
Feb 10  1995  Directory        archive-info 
Nov  6  1994  Directory        Chinese 
Oct 21  1994  Directory        computing-languages 
Nov  6  1994  Directory        documents 
Nov 30  1993  Directory        images 
Nov 26  1994  Directory        Macintosh 
Oct 23  1994  Directory        misc 
Oct 17  1994  Directory        NCTU 
Jan 24  1995  Directory        NeXT 
Sep  7  1994  Directory        NTU 
Nov 18  1994  Directory        Operating-Systems 
Nov 14  1994  Directory        packages 
Dec 24  1994  Directory        PC 
Sep  1  1994  Directory        UNIX 
URL to open: ftp://ntu/packages         <- 在此输入URL 
  Arrow keys: Up and Down to move. Right to follow a link; Left to go back. 
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history 
 
* 画面二: 以'd'指令传回档案 
 
                                                          Lynx Download Options 
 
 
                               DOWNLOAD OPTIONS 
 
   You have the following download choices 
   please select one: 
 
   Save to disk 
 
          No other download methods have been defined yet. You may define 
          an unlimited number of download methods using the lynx.cfg 
          file. 
 
 
Enter a filename: archie-1.4.1.tgz     <- 指定用什麽档名存档 
  Arrow keys: Up and Down to move. Right to follow a link; Left to go back. 
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list 

BBS水木清华站∶精华区