16 – 网络
说到网络,Linux 可能没有什么是做不到的。 Linux 用于构建各种网络系统和设备,包括防火墙、路由器、名称服务器、NAS(网络附加存储)盒等等。
正如网络的主题是巨大的,可用于配置和控制它的命令的数量也是如此。 我们将只关注一些最常用的。 选择用于检查的命令包括用于监视网络的命令和用于传输文件的命令。 此外,我们将探索 SSH 用于执行远程登录的程序。 本章将涵盖:
● 平 - 向网络主机发送 ICMP ECHO_REQUEST
● 跟踪路由 - 将路由数据包跟踪打印到网络主机
● ip - 显示/操纵路由、设备、策略路由和隧道
● netstat命令 - 打印网络连接、路由表、接口统计信息、伪装连接和多播成员
● FTP - 互联网文件传输程序
● wget的 - 非交互式网络下载器
● SSH - OpenSSH SSH 客户端(远程登录程序)
我们将假设一些网络背景。 在这个互联网时代,每个使用计算机的人都需要对网络概念有基本的了解。 为了充分利用本章,我们应该熟悉以下术语:
● IP(网际协议)地址
● 主机名和域名
● URI(统一资源标识符)
有关这些条款的一些有用文章,请参阅下面的“进一步阅读”部分。
16 – 网络
注意:我们将介绍的某些命令(取决于您的发行版)可能需要从您的发行版的存储库中安装其他软件包,有些可能需要超级用户权限才能执行。