软考网络管理员指南

如果您是系统管理员,则日常任务包括管理服务器和数据中心的网络。 以下Linux实用程序和命令(从基本到高级)将帮助简化网络管理。

在其中几个命令中,您将看到<fqdn> ,它代表“完全合格的域名”。 当您看到此消息时,请视具体情况替换您的网站URL或服务器(例如server-name.company.com )。

顾名思义, ping用于检查从系统到您尝试连接的系统的端到端连接。 它使用ICMP回显数据包,当ping成功时,该数据包会传回系统。 这也是检查系统/网络连接的良好第一步。 您可以将ping命令与IPv4和IPv6地址一起使用。 (阅读我的文章“ 如何在Linux中查找IP地址 ”以了解有关IP地址的更多信息。)

句法:

  • IPv4: ping <ip address>/<fqdn>
  • IPv6: ping6 <ip address>/<fqdn>

您还可以使用ping将网站名称解析为其相应的IP地址,如下所示:

跟踪路由

ping检查端到端的连接性, traceroute实用程序会告诉您在到达最终系统,网站或服务器的路径上的所有路由器IP。 traceroute通常是对ping进行网络连接调试之后的第二步。

句法:

  • traceroute <ip address>/<fqdn>

远程登录

句法:

  • telnet <ip address>/<fqdn>用于将telnet连接到任何服务器。

网络统计

网络统计信息( netstat )实用程序用于解决网络连接问题,并检查接口/端口统计信息,路由表,协议统计信息等。它是sysadmin的必备工具。

句法:

  • netstat -l显示处于侦听模式的所有端口的列表。
  • netstat -a显示所有端口; 要仅指定TCP,请使用-at (对于UDP,请使用-au )。
  • netstat -r提供路由表。
  • netstat -s提供每个协议的统计信息摘要。
  • netstat -i显示每个接口的传输/接收(TX / RX)数据包统计信息。

恩克里

nmcli是用于管理网络连接,配置等的好工具。它可用于控制网络管理器并修改任何设备的网络配置详细信息。

句法:

  • nmcli device列出系统上的所有设备。

  • nmcli device show <interface>显示指定接口的网络相关详细信息。

  • nmcli connection检查设备的连接。

  • nmcli connection down <interface>将关闭指定的接口。

  • nmcli connection up <interface>启动指定的接口。

  • nmcli con add type vlan con-name <connection-name> dev <interface> id <vlan-number> ipv4 <ip/cidr> gw4 <gateway-ip>添加具有指定VLAN号,IP的虚拟LAN(VLAN)接口地址,以及通往特定接口的网关。

路由

您可以使用许多命令来检查和配置路由。 这里有一些有用的:

句法:

  • ip route显示为各个接口配置的所有当前路由。
  • route add default gw <gateway-ip>将默认网关添加到路由表。
  • route add -net <network ip/cidr> gw <gateway ip> <interface>将新的网络路由添加到路由表。 还有许多其他路由参数,例如添加默认路由,默认网关等。
  • route del -net <network ip/cidr>从路由表中删除特定的路由条目。
  • ip neighbor显示当前邻居表,可用于添加,更改或删除新邻居。
  • arp (代表地址解析协议)类似于ip neighborarp将系统的IP地址映射到其相应的MAC(媒体访问控制)地址。

Tcpdump和Wireshark

Linux提供了许多数据包捕获工具,例如tcpdumpwiresharktshark等。它们用于捕获传输/接收的数据包中的网络流量,因此对于系统管理员调试任何数据包丢失或相关问题非常有用。 对于命令行爱好者来说, tcpdump是一个很好的工具,对于GUI用户, wireshark是一个很好的实用程序,可以捕获和分析数据包。 tcpdump是用于捕获网络流量的内置Linux实用程序。 它可用于捕获/显示特定端口,协议等上的流量。

句法:

  • tcpdump -i <interface-name>显示来自指定接口的实时数据包。 通过在命令中添加-w标志和输出文件的名称,可以将数据包保存在文件中,例如: tcpdump -w <output-file.> -i <interface-name>
  • tcpdump -i <interface> src <source-ip>捕获来自特定源IP的数据包。
  • tcpdump -i <interface> dst <destination-ip>捕获来自特定目标IP的数据包。
  • tcpdump -i <interface> port <port-number>捕获特定端口号(例如53、80、8080等)的流量。
  • tcpdump -i <interface> <protocol>捕获特定协议(例如TCP,UDP等)的流量。

iptables

iptables是一种类似于防火墙的数据包筛选实用程序,可以允许或阻止某些流量。 该实用程序的范围非常广泛; 这是它的一些最常用的用法。

句法:

  • iptables -L列出所有现有的iptables规则。
  • iptables -F删除所有现有规则。

以下命令允许从指定端口号到指定接口的流量:

  • iptables -A INPUT -i <interface> -p tcp –dport <port-number> -m state –state NEW,ESTABLISHED -j ACCEPT
  • iptables -A OUTPUT -o <interface> -p tcp -sport <port-number> -m state – state ESTABLISHED -j ACCEPT

以下命令允许对系统进行环回访问:

  • iptables -A INPUT -i lo -j ACCEPT
  • iptables -A OUTPUT -o lo -j ACCEPT

Nslookup

nslookup工具用于获取网站或域的IP地址映射。 它也可以用于获取您的DNS服务器上的信息,例如网站上的所有DNS记录(请参见下面的示例)。 与nslookup类似的工具是dig (域信息生成器)实用程序。

句法:

  • nslookup <website-name.com>在“服务器”字段中显示DNS服务器的IP地址,并在其下提供您尝试访问的网站的IP地址。
  • nslookup -type=any <website-name.com>显示指定网站/域的所有可用记录。

网络/接口调试

这是用于对接口连接或相关网络问题进行故障排除的必要命令和文件的摘要。

句法:

  • ss是用于转储套接字统计信息的实用程序。
  • nmap <ip-address> ,代表Network Mapper,扫描网络端口,发现主机,检测MAC地址等等。
  • ip addr/ifconfig -a在系统的所有接口上提供IP地址和相关信息。
  • ssh -vvv user@<ip/domain>使您可以使用指定的IP /域和用户名SSH到另一台服务器。 -vvv标志提供SSH连接到服务器时正在进行的进程的“三重”详细信息。
  • ethtool -S <interface>检查特定接口的统计信息。
  • ifup <interface>启动指定的接口。
  • ifdown <interface>关闭指定的接口。
  • systemctl restart network重新启动系统的网络服务。
  • /etc/sysconfig/network-scripts/<interface-name>是用于为指定接口设置IP,网络,网关等的接口配置文件。 可以在此处设置DHCP模式。
  • /etc/hosts此文件包含自定义主机/域到IP的映射。
  • /etc/resolv.conf指定系统的DNS名称服务器IP。
  • /etc/ntp.conf指定NTP服务器域。

翻译自: https://opensource.com/article/18/7/sysadmin-guide-networking-commands

软考网络管理员指南

软考网络管理员指南_系统管理员的网络管理指南相关推荐

  1. 计算机软考网络管理员题,2020年计算机软考网络管理员考前测试题及答案

    2020年计算机软考网络管理员考前测试题及答案 一.选择题: 1.网络协议主要要素为(C). A.数据格式.编码.信号电平 B.数据格式.控制信息.速度匹配 C.语法.语义.定时 D.编码.控制信息. ...

  2. 软考网络管理员存储容量计算相关问题

    软考网络管理员存储容量计算相关问题 题目: 内存按字节编址,用存储容量为8K * 8比特的存储器芯片构成地址编号7000H至EFFFH的内存空间,至少需要多少片内存? 解题过程: 首先求解总体地址容量 ...

  3. 软考计算机网络初级试题答案,2015计算机软考网络管理员模拟试题练习及答案...

    一.填空题: 1.计算机网络的发展和演变可概括为().()和()三个阶段. 2.计算机网络的功能有数据通信.(资源共享).实现分布式的信息处理和提高计算机系统的可靠性和可用性. 3.计算机网络是由负责 ...

  4. 【软考网络管理员】2023年软考网管初级常见知识考点(1)- 计算机硬件基础

    [写在前面]也是趁着五一假期前再写几篇分享类的文章给大家,希望看到我文章能给备考的您带来一些帮助,5月27号也是全国计算机软件考试统一时间,也就不用去各个地方找资料和代码了.紧接着我就把我整理的一些资 ...

  5. 计算机网络管理员4级考试题,2015计算机软考网络管理员试题及答案(三)

    1.采用全双工通信方式,数据传输的方向性结构为(A). A.可以在两个方向上同时传输 B.出只能在一个方向上传输 C.可以在两个方向上传输,但不能同时进位 D.以上均不对 2.以太网中,数据的传输使用 ...

  6. 2020计算机网络管理员,2020计算机软考网络管理员模拟选择题及答案.pdf

    2020计算机软考网络管理员模拟选择题及答案 2020计算机软考网络管理员模拟选择题及答案 1.通信系统必须具备的三个基本要素是 (C). 1.通信系统必须具备的三个基本要素是 (C). A.终端.电 ...

  7. 高级计算机网络管理员试题及答案,2016年计算机软考网络管理员测试题及答案...

    1.通信系统必须具备的三个基本要素是(C). A.终端.电缆.计算机 B.信号发生器.通信线路.信号接收设备 C.信源.通信媒体.信宿 D.终端.通信设施.接收设备 2.通信系统中,发射器的主要功能是 ...

  8. 【软考网络管理员】2023年软考网管初级常见知识考点(2)- 数据通信技术

    [写在前面]也是趁着五一假期前再写几篇分享类的文章给大家,希望看到我文章能给软考网络管理员备考的您带来一些帮助,5月27号也是全国计算机软件考试统一时间,也就不用去各个地方找资料和代码了.紧接着我就把 ...

  9. 计算机软考串行和并行公式,2011年计算机软考网络管理员复习笔记第二章

    2011年计算机软考网络管理员复习笔记第二章 第二章 数据通信 (1) 数据通信:两个实体间的数据传输和交换. 2.1数据通信技术 2.1.1 模拟数据通信和数字数据通信 (2) 模拟数据:在某个区间 ...

最新文章

  1. Struts2--ActionContext及CleanUP Filter
  2. (原創) 如何將編譯結果,統一放在一個目錄下? (SOC) (Quartus II)
  3. 关系数据库规范化理论(关系数据库设计理论)
  4. php arcode svg,在react中使用svg的各种方法总结(附代码)
  5. Cocos数据篇[3.4](4) ——plist文件操作
  6. PAT乙级(1019 数字黑洞)
  7. Everyting 文件查找工具
  8. scrollTop、scrollHeight、offsetTop、offsetHeight、clientTop、clientHeight区别
  9. ray 渲染基本使用流程
  10. C# IndexOf用法
  11. 永不消逝的电波-wirteup
  12. Android adb命令开启飞行模式,开启wifi,开启移动数据等相关操作
  13. 转贴:Microsoft OLE DB Provider for SQL Server错误80040e37
  14. 微信的「对方正在输入…」,到底是怎么来的?
  15. 从js给html的form表单赋值,js获取form表单数据和form表单赋值
  16. ECCV 2022 | 清华腾讯AI Lab提出REALY:重新思考3D人脸重建的评估方法
  17. Cocos2d 面试题
  18. 使用bat命令【创建】【修改】【删除】文件
  19. 如何在iPhone或iPad上使用Safari私人浏览
  20. 计算机三级网络技术考试 第一章 网络系统结构与设计的基本原则 随堂笔记

热门文章

  1. asp文本框输入控制是5的倍数_DL知识拾贝(Pytorch)(五):如何调整学习率
  2. 【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组省赛真题解析(精华版)
  3. 解决Linux依赖包的烦恼,教你如何打包依赖,覆盖常用Linux
  4. java毕业设计峨眉山景点介绍及旅游攻略推荐平台Mybatis+系统+数据库+调试部署
  5. 蓝桥杯校内选拔赛(河南农业大学)
  6. cpu压力 测试软件,破坏测试工具——CPU压力
  7. ppt打印一页6张铺满不留白_无线WiFi双面自动打印省事又省钱,兄弟打印机办公家用两相宜...
  8. java实现两人对战的五子棋游戏
  9. ASP 3.0高级编程(七)
  10. MapInfo SQL查询