Linux教程 - 网络相关

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

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ab 命令 - ab 命令是 Apache 服务器的性能测试工具。
apachectl 命令 - apachectl 命令可用来控制 ApacheHTTP 服务器的程序。
arp 命令 - arp 命令显示和修改 IP 到 MAC 转换表
arp-scan 命令 - arp-scan 命令向主机(指定为 IP 地址或主机名)发送 ARP 数据包以扫描本地网络。
arpd 命令 - arpd 命令收集免费 ARP 信息。
arping 命令 - arping 命令通过发送 ARP 协议报文测试网络。
arptables 命令 - arptables 命令管理ARP包过滤规则表
arpwatch 命令 - arpwatch 命令监听网络上 ARP 的记录。
axel 命令 - axel 命令是 Linux 下一个不错的 HTTP / FTP 高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内 VPS 或服务器上下载 lnmp 一键安装包用 Axel 就比 wget 快。
bmon 命令 - bmon 命令可以图形化方式,监控带宽并捕获网络相关统计数据。
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”返回的主机域名,使用这个指令也可以设置一个主机域名。
drill 命令 - drill 命令由 ldns 提供,可以执行各种 DNS 查询。drill if you can, dig if you have to, nslookup if you must..
ethtool 命令 - ethtool 命令显示和修改网络接口控制器 NIC 参数。
fping 命令 - fping 命令是 ping 的增强版,可以在 ping 时间按照从 1 毫秒到 5 秒的频率调整时间并且在每次应答成功(超时)的时间发出语音提示,还可以同时 ping 多台主机。
host 命令 - host 命令是常用的分析域名查询工具,是一个 DNS 查找实用程序,用于查找域名的 IP 地址。 它还执行反向查找,查找与 IP 地址关联的域名。
http 命令 - http 命令 / HTTPie:HTTP 客户端,旨在比 cURL 更易于使用的工具,也有支持 Mac、Windows上 的桌面 PC 端应用。

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 命令激活指定的网络接口。
ip 命令 - ip 命令显示/操作路由、设备、策略路由和隧道。 一些子命令例如 ip 地址有自己的使用文档。
iperf、iperf3 命令 - iperf、iperf3 命令用于测量计算机之间的网络带宽。jperf 与 iperf 一起使用的话可以提供一个 java 写成的图形界面。

iptraf、iptraf-ng 命令 - iptraf / iptraf-ng 命令是基于 ncursesIP LAN 监视器,它生成各种网络统计信息,包括 TCP 信息、UDP 计数、ICMP 和 OSPF 信息,以太网负载信息,节点统计信息,IP 校验和错误等。IPTraf-ng 是下一代 IPTraf,最初是 iptraf-3.0.0 的分支。这是一个过渡虚拟包,可帮助 iptraf 用户升级到 iptraf-ng,您可以安全地将其删除。
lsof 命令 - lsof 命令显示 Linux 系统当前已打开的所有文件列表 lsof -p pid。Unix 认为一切皆文件, 那么”打开的文件”就不仅仅是传统意义上打开的文件了,还可以是网络 / Unix 域套接字,匿名/具名管道, 共享库文件, 目录文件, 设备文件等等。 很多场景下,查看进程或系统打开的文件会给调试带来极大的帮助。 下面简单地介绍 lsof 常被使用的功能选项。

mtr 命令 - mtr 命令(my traceroute)是一个命令行网络诊断工具,它提供 ping 和 traceroute 命令的功能。 这是一个简单的跨平台工具,可打印有关网络数据包所经过的整个路由的信息,从主机系统到指定的目标系统。 mtr 命令比 traceroute 命令更具优势,因为它还会显示两个系统之间所有网络跃点的响应百分比和响应时间。

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的域名
nload 命令 - nload 命令是终端网络使用情况可视化工具。
nmap 命令 - nmap 命令用于网络探测和安全审核,是网络探索工具和端口扫描程序。

nscd 命令 - nscd 命令可以清除 Linux 下的 DNS 缓存
nslookup 命令 - nslookup 命令是以交互方式查询域名 DNS 信息的工具。nslookup 代表 “name server lookup”,它查找有关命名域的信息。
ping 命令 - ping 命令测试主机之间网络的连通性,是一种向网络上的另一台计算机发送网络数据并从其接收网络数据的简单方法。 它通常用于最基本的级别上测试另一个系统是否可以通过网络访问,如果可以,则需要花费多少时间来交换该数据。
pssh 命令 - pssh 命令 - Parallel SSH 是 Python 写的可以在多台服务器上执行命令的工具,可以实现文件复制,可以批量管理多台服务器的一个小工具。
rcp 命令 - rcp 命令将文件从一台联网的计算机复制到另一台,使在两台 Linux 主机之间的文件复制操作更简单。
route 命令 - route 命令显示并设置 Linux 中静态路由表。
rsync 命令 - rsync 命令将文件从源同步到目标,在本地计算机上或通过安全网络连接进行同步。它是命令 rcp 的快速、灵活、安全的替代方法。rsync 命令与远程主机(或不在两个远程主机之间)之间传输文件。可以传输单个文件,也可以传输多个与模式匹配的文件。
scp 命令 - scp 命令是以加密的方式,在本地主机和远程主机之间复制文件。
sendmail 命令 - sendmail 命令通过命令行发送电子邮件。
ss 命令 - ss 命令比 netstat 好用的 socket 统计信息,iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息。
ssh 命令 - ssh - Secure Shell 是用于安全登录到远程系统的协议。它可用于在远程服务器上记录或执行命令。
sslscan 命令 - sslscan 命令可以方便的测试启用 SSL/TLS 的服务以发现支持的密码套件。

sysdig 命令 - sysdig 命令,是系统级探索和故障排除工具。
tc 命令 - tc 命令 - Traffic Control,是网络和流量控制和模拟工具。tc 是基于网路分层中的 Network Layer 网路层进行封包的控制,针对封包的 IP 内容进行筛选与控制。
tcpdump 命令 - tcpdump 命令专用于监控网络抓包工具,允许用户拦截和显示发送或收到过网络连接到该计算机的 TCP/IP 和其他数据包。

tcpflow 命令 - tcpflow 命令可以捕获 TCP 流量以进行调试和分析。
tcping 命令 - tcping 命令检查到给定 IP / 端口的 TCP 连接。
telnet 命令 - telnet 命令用于使用 TELNET 协议与另一个主机进行交互通信。 它以命令模式开始,在此模式下将打印 telnet 命令提示符 telnet>,通常用于测试 ip 及端口是否连通。
traceroute 命令 - traceroute 命令显示数据包到主机间的路径,Linux 系统中,我们称之为 traceroute,在 MS Windows 中为 tracert。traceroute 通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备 traceroute 要测 3 次。输出结果中包括每次测试的时间 (ms) 和设备的名称(如有的话)及其 IP 地址。
ufw 命令 - ufw 命令是一个简单的防火墙。iptables 的前端,旨在简化防火墙的配置。
vue 命令 - vue cli 命令是 Vue.js 开发的标准工具,Vue CLI 现已处于维护模式!现在官方推荐使用 create-vue 来创建基于 Vite 的新项目。

wget 命令 - wget 命令是 Linux 系统一个免费实用的文件下载工具,支持 HTTP、HTTPS,或者 FTP。

whois 命令 - 在类 Unix 的操作系统上,whois 命令是 WHOIS 目录服务的客户端。
wrk 命令 - wrk 命令是一种现代 HTTP 基准测试工具,能够在单个多核 CPU 上运行时产生大量负载。它结合了多线程设计和可扩展的事件通知系统,例如 epollkqueue。可选的 LuaJIT 脚本可以执行 HTTP 请求生成、响应处理和自定义报告。
wuzz 命令 - wuzz 命令是用 Go 编写,可以在 Linux 下可视化的用于交互式检查 HTTP 请求和响应的工具。
ypdomainname 命令 - ypdomainname 命令ypdomainname指令显示由函数“getdomainname”返回的主机域名,使用这个指令也可以设置一个主机NIS/YP域名。
yppasswd 命令 - yppasswd 命令更改 NIS 数据库中的网络密码。