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水木清华站∶精华区