linux 网络操作命令

来源:互联网 发布:汉字转ascll java 编辑:程序博客网 时间:2024/05/16 14:30
    Linux 系统常用的网络操作命令包括netstat 、nslookup、 host 、finger 和ping。netstat 命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 nslookup 命令的功能是查询一台机器的 IP 地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的 IP 地址对应的域名。host 命令可根据主机名查询主机的 IP 地址或根据主机 IP 地址查询主机名。finger host 命令可根据主机名查询主机的IP 地址或根据主机 IP 地址查询主机名。 finger 通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell 等信息。命令用于查看网络上的主机是否在工作。

    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 选项相同。

0 0