Linux教程 - 网络相关

Linux 网络相关:零基础、全中文、免费教程!

ab 命令 - ab命令 Apache 服务器的性能测试工具
apachectl 命令 - apachectl 命令可用来控制 ApacheHTTP 服务器的程序。
arp 命令 - arp 命令显示和修改 IP 到 MAC 转换表
arpd 命令 - arpd 命令收集免费ARP信息
arping 命令 - arping 命令通过发送ARP协议报文测试网络
arptables 命令 - arptables 命令管理ARP包过滤规则表
arpwatch 命令 - arpwatch 命令监听网络上ARP的记录
axel 命令 - axel 命令是Linux下一个不错的HTTP/Ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载 lnmp 一键安装包用Axel就比 wget 快。
bye 命令 - bye 命令用于中断FTP连线并结束程序
cu 命令 - cu 命令用于连接另一个系统主机。
curl 命令 - curl 命令使用 HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、DICT、TELNET、LDAP或FILE支持的协议之一,将数据传输到网络服务器或从网络服务器传输数据。它旨在无需用户交互即可工作,因此非常适合在 Shell 脚本中使用。

dhclient 命令 - dhclient 命令动态获取或释放 IP 地址。DHCP协议允许主机联系中央服务器,该中央服务器维护可以在一个或多个子网上分配的IP地址列表。 DHCP客户端可以从该池请求地址,然后临时使用它来进行网络通信。 DHCP协议还提供了一种机制,客户端可以通过该机制了解与其连接的网络的重要细节,例如默认路由器的位置,名称服务器的位置等。
dhcpd 命令 - dhcpd 是 Internet Systems Consortium DHCP 的服务,它被用作局域网环境中的路由管理。注意: dhcpd (DHCP (server) daemon) 不是 dhcpcd (DHCP client daemon),dhcpd 包括一个 dhcpd4.service 的单元文件, 可用于创建守护进程。
dhcrelay 命令 - dhcrelay 命令可以提供中继 DHCP 和 BOOTP 请求。
dig 命令 - dig 命令执行网络 DNS 查找。dig(代表域信息 groper )是一个用于查询 DNS 名称服务器的灵活工具。它执行DNS查找并显示从查询的名称服务器返回的答案。 大多数 DNS 管理员使用 dig 来解决 DNS 问题,因为它具有灵活性,易用性和输出清晰度。其他查找工具往往比 dig 更少的功能。
dnsdomainname 命令 - dnsdomainname 命令定义DNS系统中FQDN名称的域名,将打印FQDN(完全限定域名)的域部分。系统的完整FQDN以“hostname --fqdn”返回。
domainname 命令 - domainname 命令显示由函数“getdomainname”返回的主机域名,使用这个指令也可以设置一个主机域名。
fping 命令 - fping 命令是 ping 的增强版,可以在 ping 时间按照从 1 毫秒到 5 秒的频率调整时间并且在每次应答成功(超时)的时间发出语音提示,还可以同时 ping 多台主机。
ifcfg 命令 - ifcfg 命令用来设置 Linux 中的网络接口参数。
ifconfig 命令 - ifconfig 命令配置和显示 Linux 系统网卡的网络参数。在现代 Linux 系统上,ip 命令已替换 ifconfig。
ifdown 命令 - ifdown 命令禁用指定的网络接口。
ifstat 命令 - ifstat 命令统计网络接口流量状态,比较简单看网络流量。ifstat 整齐地打印出网络接口统计信息。实用程序保留历史文件中显示的先前数据的记录,并按 default 仅显示上一次呼叫与当前呼叫之间的差异。历史记录文件的位置默认为 /tmp/.ifstat.u$UID,但可能被 IFSTAT_HISTORY 环境变量覆盖。同样,xstat(扩展的统计信息)的默认位置为 /tmp/.<xstat名称>_ifstat.u$UID
ifup 命令 - ifup 命令激活指定的网络接口。
lsof 命令 - lsof 命令显示Linux系统当前已打开的所有文件列表 lsof -p pid。Unix认为”一切皆文件”, 那么”打开的文件”就不仅仅是传统意义上打开的文件了,还可以是网络/Unix域套接字,匿名/具名管道, 共享库文件, 目录文件, 设备文件等等。 很多场景下,查看进程或系统打开的文件会给调试带来极大的帮助。 下面简单地介绍lsof常被使用的功能选项。

nc 命令 - nc 命令用于设置路由器。既是一个端口扫描工具,也是一款安全工具,还能是一款监测工具,甚至可以做为一个简单的 TCP 代理
netstat 命令 - netstat 命令(“network statistics”)是一个命令行工具,它显示网络连接(传入和传出),路由表和许多网络接口(网络接口控制器或软件定义的网络接口)和网络协议统计信息。 它可以在类 Unix 操作系统上使用,包括 OS X、Linux、Solaris和BSD,以及基于Windows NT的操作系统,包括Windows XP、Windows Vista、Windows 7/8/10。
nisdomainname 命令 - nisdomainname 命令显示主机NIS的域名
nscd 命令 - nscd 命令可以清除 Linux 下的 DNS 缓存
ping 命令 - ping 命令测试主机之间网络的连通性,是一种向网络上的另一台计算机发送网络数据并从其接收网络数据的简单方法。 它通常用于最基本的级别上测试另一个系统是否可以通过网络访问,如果可以,则需要花费多少时间来交换该数据。
route 命令 - route 命令显示并设置 Linux 中静态路由表。
ss 命令 - ss 命令比 netstat 好用的 socket 统计信息,iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息。
telnet 命令 - telnet 命令用于使用 TELNET 协议与另一个主机进行交互通信。 它以命令模式开始,在此模式下将打印 telnet 命令提示符 telnet>,通常用于测试 ip 及端口是否连通。
traceroute 命令 - traceroute 命令显示数据包到主机间的路径,Linux 系统中,我们称之为 traceroute,在 MS Windows 中为 tracert。traceroute 通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备 traceroute 要测 3 次。输出结果中包括每次测试的时间 (ms) 和设备的名称(如有的话)及其 IP 地址。
ypdomainname 命令 - ypdomainname 命令ypdomainname指令显示由函数“getdomainname”返回的主机域名,使用这个指令也可以设置一个主机NIS/YP域名。