ITEEDU

3.网络管理

3.1 netstat

 netstat [选项]

显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。命令中各选项的含义如下:
(1) -a 显示所有socket,包括正在监听的。
(2) -c 每隔1秒就重新显示一遍,直到用户中断它。
(3) -i 显示所有网络接口的信息,格式同“ifconfig -e”。
(4) -n 以网络IP地址代替名称,显示出网络连接情形。
(5) -r 显示核心路由表,格式同“route -e”。
(6) -t 显示TCP协议的连接情况。
(7) -u 显示UDP协议的连接情况。
(8) -v 显示正在进行的工作。

3.2 nslookup

 nslookup [-option] [name | -] [server]

查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
不带参数使用nslookup命令时,出现提示符">",在后面输入要查询的IP地址或域名并回车即可。如果要退出该命令,输入exit并回车即可。

3.3 finger

 finger [-lmsp] [user ...] [user@host ...]

查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。
命令中各选项的含义如下:
(1) -s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
(2) -l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
(3) -p 除了不显示.plan文件和.project文件以外,与-l选项相同。