五、网络配置与管理

1、网络知识

2、命令

ifconfig命令  <=>  ip  addr  show 命令——查看本地所有网卡配置信息

  ens32:本地以太网网卡,lo:本地回环网卡,virbr0虚拟网卡

ping命令——测试网络连通性

  使用ctrl+c来结束测试

ip route 命令——查看本地路由

  网卡ens32对应的默认路由即网关

tracepath 命令——查看到目标ip地址所经的路由器地址

netstat  命令——查看网络连接状态

netstat  -pant  ->  查看带有PID进程信息的tcp协议网络端口连接状态

ss  命令——获取系统套接字(sockets)统计信息

ss  -lt ->  与netstat  -pant  功能类似,也可用来查看网络连接状态

3、通信模式

三种虚拟网络通信模式

NAT

NAT配置步骤

网络配置的三种方法:

1、通过编辑网络配置文件

Vi /etc/sysconfig/network-scripts/ifcfg-ens32  ->

TYPE=Ethernet    ->  网卡类型是以太网

BOOTPROTO=none    ->    ip地址获取方式有三种:1)dhcp动态获取ip   2)none手动设置固定ip地址  3)static手动设置固定ip地址

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens32   ->   网卡连接名

UUID=2c22b930-96b9-4ef4-abfb-ff9fbc85ff23     ->   网卡的系统设备ID号,做到在系统中独一无二,注意,它不是MAC地址

DEVICE=ens32  ->  设备

ONBOOT=yes     ->   是否(yes/no)开机自启

IPADDR=192.168.100.20    ->    IPv4地址

PREFIX=24      ->     子网掩码   <=>    NETMASK=255.255.255.0

GATEWAY=192.168.100.1       ->     网关

DNS1=192.168.100.254     ->    DNS地址,一个网卡可以绑定多个DNS

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

2. 通过nmcli命令来配置

1)nmcli connection show   ->  查看所有网卡连接信息

2)nmcli connection delete ens32   ->  删除已有的网卡连接名ens32,注:配置文件也被删,但原来的网络适配器(即网卡设备)还在

3)nmcli connection add con-name eth0(连接名) ifname ens32 type ethernet autoconnect yes   ->  给网卡ens32添加一个新的网卡连接,并将该网卡连接设置为:以太网类型、开机自启

4)nmcli connection modify(修改) eth0  ipv4.method(方法)  man(手动)  ipv4.addresses  192.168.100.20/24   ipv4.gateway 192.168.100.2   ipv4.dns   119.29.29.29   ->  将网卡连接eth0修改为:手动添加一个IPv4地址,地址是192.168.100.20,24位子网掩码,网关地址192.168.100.2,对应的dns服务器地址是119.29.29.29

5)nmcli connection up eth0   ->  开启网卡连接eth0   ->  注:如果网卡连接起不来,可以先关闭该连接,命令为nmcli connection down eth0,然后再开启该连接

6)nmcli connection reload   ->  重新加载所有的网卡连接配置

7)systemctl restart network  ->  因为修改了网卡配置,所以需要再重启一下系统的网络服务

8)ifconfig  ->  检查一下网络是否配置好了,也可以通过查看/etc/sysconfig/network-scripts/ifcfg-eth0文件来确认网卡信息是否配置正确

9)ping 192.168.100.20  ->  测试新配置好的本地网络是否ping得通

Linux基础五:网络配置与管理的更多相关文章

  1. Linux基础之-网络配置,主机名设置,ssh登陆,scp传输

    一. 网络配置修改 1.临时修改(ip,dns,netmask,gateway) 临时修改网络配置,只要没有涉及到修改配置文件的,在network服务重启后,所有设置失效 2.永久修改(ip,dns, ...

  2. linux基础1——网络配置入门

    1.IP地址配置 (1)临时IP更改 sudo ifconfig eth0 down    暂停接口 sudo ifconfig eth0 192.168.1.xx sudo ifconfig eth ...

  3. Linux系统基本网络配置之ifconfig命令

    Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...

  4. Linux系统安装和网络配置

    系统下载 CentOS 6.x 50% 6.9    ---- 常用 CentOS 7.x 50% 7.2   ----常用 官网-国外 https://wiki.centos.org/Downloa ...

  5. 【转】Linux - CentOS 7网络配置

    Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988   安装完VM后,需要进行网络配置.第一个目标为 ...

  6. Linux 7.X 网络配置

    Linux 7.X 网络配置 环境: 笔记本中安装了虚拟机,在虚拟机中安装了Redhat 7.4版本的操作系统,现配置该操作系统网络.(IP.网关等) 相关指令如下: # nmcli connecti ...

  7. Linux系统学习 三、网络基础—虚拟机网络配置

    Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...

  8. Oracle 网络配置与管理

    [学习目标] Oracle 监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数 据库服务.因此对监听器的管理与维护相当重要.         本章主要内容是描述对Oracle 监听器 ...

  9. Linux 学习 (十) 网络配置

    Linux网络管理 学习笔记 配置 IP 地址 ifconfig 命令临时配置 IP 地址 ifconfig eth0 192.168.0.200 netmask 255.255.255.0 #临时设 ...

随机推荐

  1. Python3入门系列之-----函数

    什么是函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己 ...

  2. python下载网-易-公-开-课的视频

    import requests url='http://v.stu.126.net/mooc-video/nos/mp4/2016/03/19/1004187130_5b0f0056936d4f78a ...

  3. 100台机器上海量IP如何查找出现频率 Top 100?

    场景题 有 100 机器,每个机器的磁盘特别大,磁盘大小为 1T,但是内存大小只有 4G,现在每台机器上都产生了很多 ip 日志文件,每个文件假设有50G,那么如果计算出这 100 太机器上访问量最多 ...

  4. Oracle配置tcps加密协议

    1.Oracle用户下操作,创建证书 mkdir /home/oracle/wallet orapki wallet create -wallet "/home/oracle/wallet& ...

  5. PHP审计之POP链挖掘

    PHP审计之POP链挖掘 前言 续上文中的php反序列化,继续来看,这个POP的挖掘思路.在其中一直构思基于AST去自动化挖掘POP链,迫于开发能力有限.没有进展,随后找到了一个别的师傅已经实现好的项 ...

  6. 独家对话阿里云函数计算负责人不瞋:你所不知道的 Serverless

    作者 | 杨丽 出品 | 雷锋网产业组 "Serverless 其实离我们并没有那么遥远". 如果你是一名互联网研发人员,那么极有可能了解并应用过 Serverless 这套技术体 ...

  7. 4.1 The Example Domain 领域示例代码

    4.1 The Example Domain 领域示例代码 The examples will use some concepts those are used by GitHub, like Iss ...

  8. props&attrs provide inject

    defineComponent({ props: {// 1 } setup (props, {attrs, emit}) { } }) 一,组件传值: 父传子: 1.如果没有在定义的props中声明 ...

  9. sqlmap--tamper使用技巧

    apostrophemask.py 适用数据库:ALL 作用:将引号替换为utf-8,用于过滤单引号 使用脚本前: tamper("1 AND '1'='1") 使用脚本后: 1A ...

  10. AIApe问答机器人Scrum Meeting 5.1

    Scrum Meeting 5 日期:2021年5月1日 会议主要内容概述:汇报两日工作. 一.进度情况 组员 负责 两日内已完成的工作 后两日计划完成的工作 工作中遇到的困难 李明昕 后端 Task ...