【linux】循序渐进学运维-基础篇-配置静态IP详解
大家好,我是高胜寒,本文是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详解相关推荐
- 【Linux】循序渐进学运维-服务篇-FTP服务配置文件详解
大家好,我是互联网老辛,本文是Linux运维-循序渐进学运维-服务篇的第14篇文章 文章目录 前言 ftp配置文件详解 1. 常见默认配置参数 2. 常见参数的含义 配置文件使用举例 1. 创建本地用 ...
- 【linux】循序渐进学运维-基础篇-操作系统初始化
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第60篇文章 文章目录 前言 安装Linux后的初始化操作 1. 关闭selinux功能 2. 精简开机启动项 a) 开启自启动服务 ...
- 【linux】循序渐进学运维-基础篇-kill命令
文章目录 1. 命令格式 2. 命令功能 3. 命令参数 4. kill相关的命令 5. 关于kill的信号 6. 使用方法 1) 彻底杀死进程: 2)杀死程序 重要提示: 总结: 大家好,我是高胜寒 ...
- fdisk 分区_【linux】循序渐进学运维-基础篇-分区命令fdisk
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第47篇文章. 本文我们来讨论一下fdisk命令的使用,使用fdisk可以做分区管理. 1. 命令概述: fdisk 作用: 磁盘分区 ...
- 【linux】循序渐进学运维-基础篇-文件的软硬链接
文章目录 前言 软硬链接的介绍 1. 硬链接 2. 软连接 案例实战 1) 硬链接原文件删除不会影响链接文件的正常使用 2) 硬链接不能跨分区进行创建 3) 创建软连接,测试删除原文件后,软连接是否还 ...
- 【linux】循序渐进学运维-基础篇-linux运维级别
本文是循序渐进学运维-基础篇系列的第43篇文章 文章目录 Linux的运行级别 运行级别的启动原理 1. 在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service) ...
- 【linux】循序渐进学运维-基础篇-修复文件系统实战
文章目录 前言: 实验环境 解决方案 1) 系统出现只读的情况的解决方案 2) 系统文件受损,可以使用fsck命令 a. 创建一个1G的分区 b. 对分区进行格式化 c. 破坏文件系统并重新挂载 d. ...
- 【linux】循序渐进学运维-基础篇-netstat命令详解
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第62篇文章 文章目录 前言 一. netstat命令详解 作用 1. 常用参数 2. 命令使用 1) 参数作用详解 2) 网络连接状 ...
- 【linux】循序渐进学运维-基础篇-mount
文章目录 1. mount 命令的讲解 1)作用: 用来挂载文件系统的命令 2)基本格式为: 3)常见的文件系统类型有: 4)查看当前系统都支持哪些操作系统 5)挂载选项详解 6)与mount相关的文 ...
最新文章
- BZOJ2588 Count on a tree DFS序+LCA+值域主席树
- 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】
- Java 旋转数组查找旋转点和任意元素(元素可重复)
- 云计算怎么支撑起《流浪地球》的硬科幻实力?
- xshell快速发送命令操作多台linux
- java 文件的编码 问题
- 微信小程序之换肤的功能
- linux终端 rmdir,Linux常用命令之rmdir
- java如何设计转账业务_Java实现转账业务
- Java项目的开发流程
- 计算机硬盘扇区修复,如何修复Windows中的“硬盘坏扇区”
- Redhat Crash Utility-Ramdump
- Verilog学习之路(7)— 数字加法器
- rand函数和srand函数详解
- 微信小程序自定义导航栏(带汉堡包菜单)
- B2B2C 商城系统 WSTMart_v2.0.6_180726程序发布
- 5-旋转的小菊-旋转画布和定时器
- 【从0到1搭建LoRa物联网】15、LoRa连接到The Things Network
- 数字分解的套路与陷阱
- Transitive attribute传递属性
热门文章
- 基于MATLAB的图像处理技术
- java led警示牌,一种新型LED三角警示牌的制作方法
- 文件上传时快速生成1G、10G大小的空文件
- 城乡投票源码php_一个简单的PHP投票程序源码
- 计算机速录专业教学计划,速录师(五级)初级
- Android中的Looper类
- Predicting Human Microbe-Drug Associations via Graph Convolutional Network with Conditional Random F
- 使用RenderControl方法实现动态加载用户控件
- DSP仿真器Debug
- MDL4Microbiome:通过多模态深度学习提升宏基因组数据疾病预测的准确性