提到 Linux 时,大多数人立即想到邪典电影《宿醉》中的著名模因,其中扎克·加利凡纳基斯 (Zach Galifianakis) 被复杂的数学公式包围。只有少数人掌握了Linux的艺术,而且对于凡人来说这是难以理解的。 “天选者”指的是留着胡子的程序员,他们可以用一只眼睛使用“冒泡”方法对一系列随机数进行排序,并在头脑中计算线性算法。
当然,这一切都有些夸张,但实际上,即使对于初学者来说,运行 Linux 操作系统也不会造成任何问题。您所需要做的就是学习基本的 Linux 终端命令,理解它们的含义,并将本文添加到您的书签中,以备您需要复习时使用。可能需要一些练习才能掌握底层操作系统逻辑,并且应该处理其他所有事情。开始了。
配置新 PC,也可用于对随时间推移可能出现的网络问题进 肯尼亚电话号码列表
行例行故障排除。 ip 命令允许:
获取有关网络地址的信息;
实施交通管制管理;
查看有关所有网络设备、接口和隧道的数据。
语法如下:
ip <选项> <对象> <命令>
复制
最重要的关键字是<OBJECT> ,可以在其中插入各种键:
还有很多其他命令,我们在这里只列出最常见的命令。
还有许多其他重要的网络命令:
MTR – 该命令行程序是诊断网络所必需的,并积极用于解决现有问题。语法是“mtr <选项>主机名/IP”。 mtr 命令允许对路由和连接的设备进行故障排除,例如,如果服务器响应时间变长或丢失更多数据包。
Tcpdump 是一个允许捕获和分析数据包的实用程序。可以使用 [root@server ~]# dnf install -y tcpdump 将其安装在服务器上。它甚至能够过滤流量并仅拦截来自特定主机的数据包。例如,要捕获来自 7.7.7.7 的包,您可以使用以下命令:
[root@server ~]# tcpdump -i eth0 -c 10 主机 7.7.7.7。
Netstat – 该工具用于获取有关所有网络连接和路由表的信息。默认情况下可能没有安装,所以需要使用命令安装
[root@server ~]# dnf 安装网络工具
安装。它通常不带参数直接使用:
[root@server ~]# netstat
。
Ping – 该工具可用于在 IP 级别检查各个 TCP/IP 系统的连接性。它有助于诊断网络连接问题,并且非常简单易用。
Nslookup – 此 Linux 终端命令用于获取 DNS 查询以及有关 IP 地址和域的类似信息。命令
[root@server ~]# nslookup hostzealot.com
例如检索指定域的A记录。
现在让我们继续讨论其他类别的有用 Linux 命令。
用于搜索文档的 Linux 命令
为了参考和访问文档,您可以使用以下命令:
Whatis - 显示程序的简要说明;
Whereis - 显示可执行文件的完整路径;
文件 - 允许您识别文件类型或其扩展名;
Program_name —help — 提供有关指定程序或实用程序的详细信息;
Whoami – 显示用户的 UID。