1.netstat
netstat 命令的语法为:
netstat [ 选项 ]
netstat的常用参数说明如下
-a 显示所有 socket 包括正在监听的
-c 每隔 1 秒就重新显示一遍直到用户中断它
-i 显示所有网络接口的信息格式同 ifconfig –e
-n 以网络 IP 地址代替名称显示出网络连接情形
-r 显示核心路由表格式同 route –e
-t 显示 TCP 协议的连接情况
-u 显示 UDP 协议的连接情况
-v 显示正在进行的工作
2.nslookup
nslookup 命令的功能是查询一台机器的IP 地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP 地址对应的域名。命令的语法为:nslookup [ IP 地址/域名 ]
3.host
host 命令的功能基本与nslookup 相同。命令的语法为:
host [选项] [IP 地址/域名/主机名]
host 的常用参数如下
-a 显示所查域名或IP 地址、域名或主机名的相关信息
4.finger登录shell 等信息
finger 命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录shell 等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用 [ 用户名@主机名 ] 的格式。不过要查询的网络主机需要运行finger 守护进程。该命令的一般格式为:
finger [ 选项 ] [ 使用者 ] [ 用户@主机 ]
finger 的常用参数如下:
-s 显示用户的注册名、 实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l 除了用-s 选项显示的信息外,还显示用户主目录、登录shell 、邮件状态等信息,以及用户主目录下的 .plan 、.project 和 .forward 文件的内容
-p 除了不显示 .plan 文件和 .project 文件以外与-l 选项相同。