Linux常用网络命令 linux基础命令表本地网络

有抱负的 Linux 系统管理员和 Linux 狂热者必须知道的、最重要的、而且基础的 Linux 网络命令合集 。在 It’s FOSS 我们并非每天都谈论 Linux 的“命令行方面” 。基本上 , 我更专注于 Linux 的桌面端 。但你们读者中的一些人在内部调查(仅面向 It’s FOSS newsletter 订阅者)中指出,你们也想学些命令行技巧 。速查表也受大部分读者所喜欢和支持 。
为此,我编辑了一个 Linux 中基础网络命令的列表 。它并不是一个教你如何使用这些命令的教程,而是一个命令合集和他们的简短解释 。所以,如果你已经使用过这些命令,你可以用它来快速记住命令 。
你可以把这个网页添加为书签以便快速查阅,或输出一个 PDF 版本以便离线使用 。
当我还是通信系统工程专业的学生的时候我就有这个 Linux 网络命令的列表了 。它帮助我在计算机网络课程获得了高分 。希望它也能以同样的方式帮助你 。
【Linux常用网络命令 linux基础命令表本地网络】Linux 基础网络命令列表
我在计算机网络课程上使用 FreeBSD , 不过这些 UNIX 命令应该也能在 Linux 上同样工作 。

Linux常用网络命令 linux基础命令表本地网络

文章插图
连通性
  • ? ping <host>:发送 ICMP echo 消息(一个包)到主机 。这可能会不停地发送直到你按下 Control-C,Ping 的通意味着一个包从你的机器通过 ICMP 发送出去,并在 IP 层回显 。Ping 告诉你另一个主机是否在运行 。
  • ? telnet <host> [port]:与主机在指定的端口通信 。默认的 telnet 端口是 23 。按 Control-] 以退出 telnet 。其它一些常用的端口是:7 —— echo 端口25 —— SMTP,用于发送邮件79 —— Finger (LCTT 译注:维基百科 – Finger protocal,不过举例 Finger 恐怕不合时宜 , 倒不如试试 80?),提供该网络下其它用户的信息 。
ARP
ARP 用于将 IP 地址转换为以太网地址 。root 用户可以添加和删除 ARP 记录 。当 ARP 记录被污染或者错误时,删除它们会有用 。root 显式添加的 ARP 记录是永久的 —— 代理设置的也是 。ARP 表保存在内核中,动态地被操作 。ARP 记录会被缓存 , 通常在 20 分钟后失效并被删除 。
  • ? arp -a:打印 ARP 表 。
  • ? arp -s <ip_address> <mac_address> [pub]:添加一条记录到表中 。
  • ? arp -a -d:删除 ARP 表中的所有记录 。
路由