Linux基本配置和管理 1---- Linux网络基本配置

简介:  1 IP编址     1 IP编址是一个双层的编址方案,一个IP编址标识一个主机(或一个网卡接口)     2 现在应用最为广泛的是ipv4,已经开始逐步香ipv6切换     3 ipv4地址为32位,ipv6为128位     ...


 1 IP编址

    1 IP编址是一个双层的编址方案,一个IP编址标识一个主机(或一个网卡接口)

    2 现在应用最为广泛的是ipv4,已经开始逐步香ipv6切换

    3 ipv4地址为32位,ipv6为128位

    4 一个ipv4地址分为两个部分,网络部分和主机部分

    5 网络部分标识是哪个所属区域,主机部分是标识哪台主机

    6 ip主机利用点分十进制来表示,每个ip地址分为4个部分,每部分为8位

 

 2 子网掩码

    1 我们通过子网掩码来确定Ip地址中的网络部分

    2 子网掩码和ip地址一样为32位,每一位于ip地址中的每一位一一对应

    3 ip地址中相对应子网掩码中为1的部分为网络部分

    4 比如子网掩码为255.255.255.0那么写成二进制为11111111.11111111.11111111.00000000,那么ip地址中的前24位为网络部分

  

 3 路由

    1 在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发

      


 4 域名

    1 ip地址往往难以记忆,所以我们一般使用域名进行管理

    2 域名分为三个部分

       类型        标识此域名的类型(com/net/org/edu/gov)

       域名        域名称

       主机名    该域中的某台主机

       


 5 DNS

    1 每个域名代表一个ip,而DNS服务就是用来在ip和域名之间进行转换的

      

    2 基本网络参数

       1 要配置一个局域网内通信的计算机: ip地址+子网掩码

       2 要配置一个跨网段通信的计算机: ip地址+子网掩码+网关

       3 要配置一个可以上网的计算机: ip地址+子网掩码+网关+DNS


 6 以太网连接

    1 在Linux中,以太网的接口命名为: eth0 , eth1等,0/1代表网卡的编号

    2 通过lspci命令可以查看网卡的硬件信息,通过lsusb来查看usb设备

    3 我们通过ifconfig -a 来查看所有的接口

              

    4 我们可以通过ifup 和 ifdown来启用和关闭一个网卡接口

       比如ifup eth0 或 ifdown eth0


 7 网络测试命令

    1 测试网络连通性

       ping ip地址 或者 ping 域名

              

       

   2 测是DNS解析

      host 域名 或者 dig 域名

      

  3 显示路由表 ip route

            

   4 追踪到达目标地址的网络路径

      traceroute 域名

      

   5 使用mtr进行网络质量测试

      mtr 域名

      

            


 8 修改主机名

    1 实时的修改主机名

       hostname 名称

    2 永久性的修改主机名

       如果是ubuntu系统,那么只要修改/etc/hostname即可

       

       如果是其它的Linux发行版本,只要修改/etc/sysconfig/network


 9 故障排查

    1 网络排查是从底层到高层,从自身到外部的流程进行的

       第一步:先查看网络配置是否正确    ip地址+子网掩码+网关+DNS

       第二步:查看到达网关是否正确        ping 网关ip地址     

       第三步:查看DNS的解析是否正常    host 目的地址



目录
相关文章
|
2月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
592 51
|
3月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
2月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
363 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
1月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
166 11
|
1月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
268 10
|
1月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
2月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
95 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
3月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
219 18
|
3月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
191 5