大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第61篇文章

文章目录

  • 前言
  • 查看网卡物理连接是否正常的命令
    • 1. mii-tool
    • 2. ifconfig
      • 1) 启动关闭指定网卡
      • 2) 临时配ip
    • 3. ping
  • 修改IP地址的方式
    • 手工修改配置文件
      • 1) TYPE="Ethernet"
      • 2) BOOTPROTO=dhcp
      • 3) DEFROUTE="yes"
      • 4) PEERDNS=yes
      • 5) 手工配置的项
  • 总结

前言

一个好的运维,首先得应该是个好的网络工程师,当然无需你学到CCNP的程度,达到CCNA的程度即可。 或者即使你达不到CCNA的程度,一些Linux网络常用的命令你得熟悉。今天我们就来讨论一下Linux中静态IP先关的配置。

查看网卡物理连接是否正常的命令

1. mii-tool
[root@gaosh-63 ~]# mii-tool ens32
ens32: negotiated 1000baseT-FD flow-control, link ok

备注:
mii-tool: 查看管理介质的网络接口状态

[root@gaosh-63 ~]# mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,… | -F media] [-p addr] <interface …>
-V, --version display version information
-v, --verbose more verbose output (显示网络接口信息)
-R, --reset reset MII to poweron state (重设MII到开启状态)
-r, --restart restart autonegotiation (重启自动协商模式; )
-w, monitor for link status changes(查看网络接口连接的状态变化)
-l, --log with -w, write events to syslog(写入事件到系统日志)
-A, advertise only specified media(指令特定的网络接口;)
-F, --force=media force specified media technology(更改网络接口协商方式;)

这个命令暂时会用我上面的举例就OK

2. ifconfig

ifconfig: 用来配置和显示Linux内核中网络接口的网络参数

常见的一些网络接口
eth0 … eth4 … 以太网接口(linux6)
waln0 无线接口
eno177776 以太网接口 (linux7)
ens33 以太网接口(linux7)
bond0 team0 网卡绑定接口
virbr0 虚拟交换机桥接接口
br0 虚拟网桥接口
lo 本地回环接口
vnet0 KVM虚拟机网卡接口

举例:

1) 启动关闭指定网卡

[root@gaosh-63 ~]# ifconfig ens32 down 关闭网卡
[root@gaosh-63 ~]# ifconfig ens32 up 开启
注意: 不要在远程连接时候关闭网卡

2) 临时配ip

[root@gaosh-63 ~]# ifconfig ens32 10.0.0.2
如图: 可以看到IP已经变成了10.0.0.2

因为是临时的,所以重启网络失效

3. ping

ping www.baidu.com 看看是否通

修改IP地址的方式

手工修改配置文件

[root@gaosh-63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens32"
UUID="a78e62c7-cafe-4f32-814e-d89f03a8ed1a"
DEVICE="ens32"
ONBOOT="yes"
IPADDR="192.168.1.64"
PREFIX="24"
GATEWAY="192.168.1.1"
1) TYPE=“Ethernet”

网卡类型,以太网,除此之外还有bond,bridge

2) BOOTPROTO=dhcp

获取IP地址的方式: 启动的协议,获取配置的方式
dhcp: 动态获取
static 或者none 表示静态手工配置,如果要自己配置IP,使用这个选项

3) DEFROUTE=“yes”

是否设置默认路由,yes表示设置默认路由

4) PEERDNS=yes

dns服务器可以在该文件中设置,也可以在/etc/resolv.conf里设置,yes表示加载该文件中的DNS参数

5) 手工配置的项

NAME=“ens32” #### 网卡名字
UUID=“a78e62c7-cafe-4f32-814e-d89f03a8ed1a” #### 网卡UUID,全球唯一
DEVICE=“ens32” #### 设备名字,在内核中识别的名字
ONBOOT=“yes” #### 启用该设备
IPADDR=“192.168.1.64” #### IP地址
PREFIX=“24” #### 子网掩码,24相当于255.255.255.0
GATEWAY=“192.168.1.1” ##### 默认网关
DNS1=114.114.114.114 #首选DNS地址
DNS2=8.8.8.8 #备用DNS地址

总结

本文主要讲解了静态IP配置的方法,动态IP只需要把static改成dhcp即可,相对来说更简单。
除此之外还有一些网络相关的命令,因为都是单独的命令,不放在此篇文章中展开。

我是高胜寒,一个在教培行业不忘初心的人,欢迎留言交流,希望文章对你有用。我们下篇文章再见

【linux】循序渐进学运维-基础篇-配置静态IP详解相关推荐

  1. 【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解

    大家好,我是互联网老辛,本文是Linux运维-循序渐进学运维-服务篇的第14篇文章 文章目录 前言 ftp配置文件详解 1. 常见默认配置参数 2. 常见参数的含义 配置文件使用举例 1. 创建本地用 ...

  2. 【linux】循序渐进学运维-基础篇-操作系统初始化

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第60篇文章 文章目录 前言 安装Linux后的初始化操作 1. 关闭selinux功能 2. 精简开机启动项 a) 开启自启动服务 ...

  3. 【linux】循序渐进学运维-基础篇-kill命令

    文章目录 1. 命令格式 2. 命令功能 3. 命令参数 4. kill相关的命令 5. 关于kill的信号 6. 使用方法 1) 彻底杀死进程: 2)杀死程序 重要提示: 总结: 大家好,我是高胜寒 ...

  4. fdisk 分区_【linux】循序渐进学运维-基础篇-分区命令fdisk

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第47篇文章. 本文我们来讨论一下fdisk命令的使用,使用fdisk可以做分区管理. 1. 命令概述: fdisk 作用: 磁盘分区 ...

  5. 【linux】循序渐进学运维-基础篇-文件的软硬链接

    文章目录 前言 软硬链接的介绍 1. 硬链接 2. 软连接 案例实战 1) 硬链接原文件删除不会影响链接文件的正常使用 2) 硬链接不能跨分区进行创建 3) 创建软连接,测试删除原文件后,软连接是否还 ...

  6. 【linux】循序渐进学运维-基础篇-linux运维级别

    本文是循序渐进学运维-基础篇系列的第43篇文章 文章目录 Linux的运行级别 运行级别的启动原理 1. 在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service) ...

  7. 【linux】循序渐进学运维-基础篇-修复文件系统实战

    文章目录 前言: 实验环境 解决方案 1) 系统出现只读的情况的解决方案 2) 系统文件受损,可以使用fsck命令 a. 创建一个1G的分区 b. 对分区进行格式化 c. 破坏文件系统并重新挂载 d. ...

  8. 【linux】循序渐进学运维-基础篇-netstat命令详解

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第62篇文章 文章目录 前言 一. netstat命令详解 作用 1. 常用参数 2. 命令使用 1) 参数作用详解 2) 网络连接状 ...

  9. 【linux】循序渐进学运维-基础篇-mount

    文章目录 1. mount 命令的讲解 1)作用: 用来挂载文件系统的命令 2)基本格式为: 3)常见的文件系统类型有: 4)查看当前系统都支持哪些操作系统 5)挂载选项详解 6)与mount相关的文 ...

最新文章

  1. BZOJ2588 Count on a tree DFS序+LCA+值域主席树
  2. 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】
  3. Java 旋转数组查找旋转点和任意元素(元素可重复)
  4. 云计算怎么支撑起《流浪地球》的硬科幻实力?
  5. xshell快速发送命令操作多台linux
  6. java 文件的编码 问题
  7. 微信小程序之换肤的功能
  8. linux终端 rmdir,Linux常用命令之rmdir
  9. java如何设计转账业务_Java实现转账业务
  10. Java项目的开发流程
  11. 计算机硬盘扇区修复,如何修复Windows中的“硬盘坏扇区”
  12. Redhat Crash Utility-Ramdump
  13. Verilog学习之路(7)— 数字加法器
  14. rand函数和srand函数详解
  15. 微信小程序自定义导航栏(带汉堡包菜单)
  16. B2B2C 商城系统 WSTMart_v2.0.6_180726程序发布
  17. 5-旋转的小菊-旋转画布和定时器
  18. 【从0到1搭建LoRa物联网】15、LoRa连接到The Things Network
  19. 数字分解的套路与陷阱
  20. Transitive attribute传递属性

热门文章

  1. 基于MATLAB的图像处理技术
  2. java led警示牌,一种新型LED三角警示牌的制作方法
  3. 文件上传时快速生成1G、10G大小的空文件
  4. 城乡投票源码php_一个简单的PHP投票程序源码
  5. 计算机速录专业教学计划,速录师(五级)初级
  6. Android中的Looper类
  7. Predicting Human Microbe-Drug Associations via Graph Convolutional Network with Conditional Random F
  8. 使用RenderControl方法实现动态加载用户控件
  9. DSP仿真器Debug
  10. MDL4Microbiome:通过多模态深度学习提升宏基因组数据疾病预测的准确性