iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux操作系统基础的网络管理知识有哪些
  • 573
分享到

Linux操作系统基础的网络管理知识有哪些

2023-06-16 01:06:34 573人浏览 八月长安
摘要

linux操作系统基础的网络管理知识有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。网络管理(1) 网络状态查看在Linux中经常使用ifconfig,ro

linux操作系统基础的网络管理知识有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

网络管理

(1) 网络状态查看

在Linux中经常使用ifconfig,route和netstat查看网络状态,它们就是. net-tools工具,下面我来使用下。

Linux操作系统基础的网络管理知识有哪些

Linux操作系统基础的网络管理知识有哪些

我就说下ifconfig和route。

在我们的linux中有很多网卡接口,比如eth0第一块网卡网络接口,eno1板载⽹网卡, ens33 PCI-E⽹网卡 。Centos 7  使⽤用了⼀致性⽹络设备命名,以上都不匹配,则使⽤ eth0

[root@node01 ~]# ifconfig eth0 eth0: error fetching interface infORMation: Device not found [root@node01 ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500         inet 192.168.92.90  netmask 255.255.255.0  broadcast 192.168.92.255         inet6 fe80::b889:1772:c306:ef8f  prefixlen 64  scopeid 0x20<link>         ether 00:0c:29:07:43:5a  txqueuelen 1000  (Ethernet)         RX packets 910  bytes 954985 (932.6 KiB)         RX errors 0  dropped 0  overruns 0  frame 0         TX packets 450  bytes 38942 (38.0 KiB)         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

(2) 网络配置文件

ifcfg-eth0,/etc/hosts

在配置hadoopelasticsearch集群的时候需要在/etc/hosts配置集群IP和主机名,有时候你ping不了百度,可能域名解析不了,需要在/etc/sysconfig/network-scripts/ifcfg-eth0配置

[root@node01 ~]# vim /etc/sysconfig/network ######### HOSTNAME=node01 [root@node01 ~]# vim /etc/hosts ######### 192.168.92.90 node01 192.168.92.91 node02 192.168.92.92 node03  [root@node01 ~]# 配置DNS,域名解析服务 [root@node01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DNS1=202.106.0.20 DNS2=8.8.8.8

(3) 故障排除命令

第一,ping百度:查看目标机器的网络是否可通

maoli@ubuntu:~$ ping baidu.com PING baidu.com (220.181.38.148) 56(84) bytes of data. 64 bytes from 220.181.38.148: icmp_seq=1 ttl=128 time=49.6 ms 64 bytes from 220.181.38.148: icmp_seq=2 ttl=128 time=48.2 ms ^C --- baidu.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 48.223/48.948/49.673/0.725 ms

traceroute

  • nslookup:nslookup www.baidu.com Server即为域名对应的ip

  • maoli@ubuntu:~$ nslookup www.baidu.com Server:     127.0.1.1 Address:    127.0.1.1#53  Non-authoritative answer: www.baidu.com   canonical name = www.a.shifen.com. Name:   www.a.shifen.com Address: 182.61.200.6 Name:   www.a.shifen.com Address: 182.61.200.7
  • telnet:如果ip是可达的,但是服务仍有然有问题,则可以通过telnet去查看服务端口状态

  • tcpdump:tcpdump -i any -n port 80 # 抓取所有网卡(any)80端口数据包,并且以ip形式显示(-n)

  • maoli@ubuntu:~$ sudo tcpdump -i any -n port 80 -n tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes 10:28:11.003675 IP 192.168.92.1.53951 > 192.168.92.135.80: Flags [S], seq 185886164, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 10:28:11.003875 IP 192.168.92.135.80 > 192.168.92.1.53951: Flags [S.], seq 2863640054, ack 185886165, win 64240, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0 10:28:11.004114 IP 192.168.92.1.53951 > 192.168.92.135.80: Flags [.], ack 1, win 4106, length 0 10:28:11.010472 IP 192.168.92.1.53951 > 192.168.92.135.80: Flags [P.], seq 1:476, ack 1, win 4106, length 475: Http: GET /sqli-labs/ HTTP/1.1
  • tcpdump -i any -n host 10.0.0.1 and port 80#  抓取所有网卡的80端口和10.0.0.1之间的数据包,并且以ip形式显示

  • netstat 查看服务监听端口状态是否正确 -n 显示ip地址 -t tcp协议 -p 显示端口对应的进程 -l tcp的监听状态(listen)  -ntpl 查看端口开放情况

  • maoli@ubuntu:~$ sudo netstat -ntlp 激活Internet连接 (仅服务器) Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1111/sshd        tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      14200/cupsd      tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1148/mysqld      tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      1165/redis-server 1 tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1285/dnsmasq     tcp6       0      0 :::22                   :::*                    LISTEN      1111/sshd        tcp6       0      0 ::1:631                 :::*                    LISTEN      14200/cupsd      tcp6       0      0 :::9000                 :::*                    LISTEN      2234/Docker-proxy tcp6       0      0 :::80                   :::*                    LISTEN      1842/apache2

(4) 网络服务管理

⽹络服务管理程序分为两种,分别为SysV和systemd。现在Systemd已经基本取代了SysV的Init。

Linux操作系统基础的网络管理知识有哪些

(5) 设置静态ip

在搭建任何集群,都是要设置静态ip的。

[root@node01]# vim /etc/sysconfig/network-scripts/ifcfg-ens33  ################ BOOTPROTO=static ONBOOT="yes" # 网关地址根据系统的网络而定 GATEWAY=192.168.92.2 # 设置的静态ip IPADDR=192.168.92.92 NETMASK=255.255.255.0 # 配置DNS服务器 DNS1=8.8.8.8 DNS2=8.8.4.4

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网操作系统频道,感谢您对编程网的支持。

--结束END--

本文标题: Linux操作系统基础的网络管理知识有哪些

本文链接: https://www.lsjlt.com/news/282011.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux操作系统基础的网络管理知识有哪些
    Linux操作系统基础的网络管理知识有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。网络管理(1) 网络状态查看在Linux中经常使用ifconfig,ro...
    99+
    2023-06-16
  • Linux系统iptables基础知识有哪些
    这篇文章给大家介绍Linux系统iptables基础知识有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptable...
    99+
    2023-06-28
  • Linux系统的基础知识点有哪些
    小编给大家分享一下Linux系统的基础知识点有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面。网络之所以无处不在,是因为它提供了...
    99+
    2023-06-12
  • FreeRTOS实时操作系统多任务管理基础知识有哪些
    本篇内容主要讲解“FreeRTOS实时操作系统多任务管理基础知识有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“FreeRTOS实时操作系统多任务管理基础知识有哪些”吧!RTOS 系统的核心...
    99+
    2023-06-29
  • Linux网络管理的基础知识是什么
    Linux网络管理的基础知识是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。网络基本配置文件网络连接配置文件(centos系):/etc/sysconfig...
    99+
    2023-06-16
  • 计算机操作系统基础知识点有哪些
    这篇文章主要讲解了“计算机操作系统基础知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“计算机操作系统基础知识点有哪些”吧!操作系统:Operating System,简称OS操作系...
    99+
    2023-06-20
  • 网络安全的基础知识有哪些
    今天小编给大家分享一下网络安全的基础知识有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是链接?  &nb...
    99+
    2023-06-04
  • Docker的网络基础知识点有哪些
    这篇文章主要介绍“Docker的网络基础知识点有哪些”,在日常操作中,相信很多人在Docker的网络基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker的网络基础知识点有哪些”的疑惑有所...
    99+
    2023-06-27
  • CentOS系统的基础知识有哪些
    今天就跟大家聊聊有关CentOS系统的基础知识有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。有些朋友一直对CentOS系统云里雾里的, 觉得很奇怪,如果没有图形界面,我的光盘中...
    99+
    2023-06-16
  • java网络爬虫的基础知识有哪些
    这篇文章主要介绍“java网络爬虫的基础知识有哪些”,在日常操作中,相信很多人在java网络爬虫的基础知识有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java网络爬虫的基础知识有哪些”的疑惑有所帮助!...
    99+
    2023-06-16
  • python的网络编程基础知识有哪些
    这篇“python的网络编程基础知识有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python的网络编程基础知识有哪些...
    99+
    2023-06-26
  • Linux系统网络服务知识有哪些
    这篇文章主要介绍“Linux系统网络服务知识有哪些”,在日常操作中,相信很多人在Linux系统网络服务知识有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统网络服务知识有哪些”的疑惑有所帮助!...
    99+
    2023-06-16
  • Linux系统驱动开发的基础知识点有哪些
    这篇文章主要介绍了Linux系统驱动开发的基础知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统驱动开发的基础知识点有哪些文章都会有所收获,下面我们一起来看看吧。基础性总结1, linux...
    99+
    2023-06-28
  • FreeRTOS实时操作系统多任务管理基础知识
    目录什么是多任务系统?FreeRTOS  任务与协程1.任务(Task) 的特性2.协程(Co-routine)的特性任务状态运行态就绪态阻塞态挂起态任务优先级任务实现任务...
    99+
    2022-11-13
  • FreeRTOS实时操作系统信号量基础知识点有哪些
    今天小编给大家分享一下FreeRTOS实时操作系统信号量基础知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.信...
    99+
    2023-06-29
  • CentOS系统的基础优化知识有哪些
    本篇内容介绍了“CentOS系统的基础优化知识有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!优化的总结: 1、不用root管理,以普通...
    99+
    2023-06-10
  • Linux操作系统全面知识点有哪些
    本篇内容主要讲解“Linux操作系统全面知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统全面知识点有哪些”吧!Linux 简介UNIX  是一个交互式系统,...
    99+
    2023-06-15
  • web开发人员必须知道的网络基础知识有哪些
    这篇文章主要介绍“web开发人员必须知道的网络基础知识有哪些”,在日常操作中,相信很多人在web开发人员必须知道的网络基础知识有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • Linux的CLI命令行界面系统操作基础有哪些
    本篇内容主要讲解“Linux的CLI命令行界面系统操作基础有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的CLI命令行界面系统操作基础有哪些”吧!常用快捷键:Ctrl+d&nbs...
    99+
    2023-06-12
  • Linux操作系统网络服务器模型有哪些
    这篇文章主要介绍Linux操作系统网络服务器模型有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、TCP循环服务器:   首先TCP服务器接受一个客户端的连接请求,处理连接请求,在完成这个客户端的所有请求后断开...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作