ubuntu16.04修改网卡名称enp2s0为eth0

2023-11-09

1、sudo nano /etc/default/grub

找到GRUB_CMDLINE_LINUX=""
改为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
然后sudo grub-mkconfig -o /boot/grub/grub.cfg
重启后,网卡名称果然变成了eth0和wlan0

2、打开ubuntu的/etc/network/interfaces文件默认的内容如下:

auto lo
iface lo inet loopback

在后面添加内容
1、获取动态配置:

auto eth0
iface eth0 inet dhcp

2、获取静态配置:

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1

重启

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu16.04修改网卡名称enp2s0为eth0 的相关文章

  • Linux 中的无缓冲 I/O

    我正在写入大量的数据 这些数据数周内都不会再次读取 由于我的程序运行 机器上的可用内存量 显示为 空闲 或 顶部 很快下降 我的内存量应用程序使用量不会增加 其他进程使用的内存量也不会增加 这让我相信内存正在被文件系统缓存消耗 因为我不打算
  • 仅打印“docker-container ls -la”输出中的“Names”列

    发出时docker container ls la命令 输出如下所示 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a67f0c2b1769 busybox tail f dev
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • 大多数 Linux 系统头文件与 C++ 兼容吗?

    大多数 Linux 系统头文件 API C 兼容吗 今天我试图做这样的事情 include
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • sendfile64 只复制约2GB

    我需要使用 sendfile64 复制大约 16GB 的文件 到目前为止我所取得的成就是 include
  • 在哪里可以找到并安装 pygame 的依赖项?

    我对 Linux 比较陌生 正在尝试安装 python 的 pygame 开发环境 当我运行 setup py 时 它说我需要安装以下依赖项 我找到并安装了其中之一 SDL 然而 其他人则更加难以捉摸 Hunting dependencie
  • fopen 不返回

    我在 C 程序中使用 fopen 以只读模式 r 打开文件 但就我而言 我观察到 fopen 调用没有返回 它不返回 NULL 或有效指针 执行在 fopen 调用时被阻止 文件补丁绝对正确 我已经验证过 并且不存在与权限相关的问题 任何人
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • 如何有效截断文件头?

    大家都知道truncate file size 函数 通过截断文件尾部将文件大小更改为给定大小 但是如何做同样的事情 只截断文件的尾部和头部呢 通常 您必须重写整个文件 最简单的方法是跳过前几个字节 将其他所有内容复制到临时文件中 并在完成
  • arm64和armhf有什么区别?

    Raspberry Pi Type 3 具有 64 位 CPU 但其架构不是arm64 but armhf 有什么区别arm64 and armhf armhf代表 arm hard float 是给定的名称Debian 端口 https
  • Linux 内核标识符中前导和尾随下划线的含义是什么?

    我不断遇到一些小约定 比如 KERNEL Are the 在这种情况下 是内核开发人员使用的命名约定 还是以这种方式命名宏的语法特定原因 整个代码中有很多这样的例子 例如 某些函数和变量以 甚至 这有什么具体原因吗 它似乎被广泛使用 我只需
  • NPTL 和 POSIX 线程有什么区别?

    NPTL 和 POSIX 线程之间的基本区别是什么 这两者是如何演变的 POSIX 线程 pthread 不是一个实现 它是几个函数的 API 规范 纸上的标准 英文 其名称以pthread 以及定义在
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp
  • 将 jar 作为 Linux 服务运行 - init.d 脚本在启动应用程序时卡住

    我目前正在致力于在 Linux VM 上实现一个可运行的 jar 作为后台服务 我已经使用了找到的例子here https gist github com shirish4you 5089019作为工作的基础 并将 start 方法修改为
  • 查找哪些页面不再与写入时复制共享

    假设我在 Linux 中有一个进程 我从中fork 另一个相同的过程 后forking 因为原始进程将开始写入内存 Linux写时复制机制将为进程提供与分叉进程使用的不同的唯一物理内存页 在执行的某个时刻 我如何知道原始进程的哪些页面已被写
  • Linux 上有关 getBounds() 和 setBounds() 的 bug_id=4806603 的解决方法?

    在 Linux 平台上 Frame getBounds 和 Frame setBounds 的工作方式不一致 这在 2003 年就已经有报道了 请参见此处 http bugs java com bugdatabase view bug do
  • 如何使用 GOPATH 的 Samba 服务器位置?

    我正在尝试将 GOPATH 设置为共享网络文件夹 当我进入 export GOPATH smb path to shared folder I get go GOPATH entry is relative must be absolute

随机推荐

  • vue3+element-plus封装表格

    1 封装表格 封装的表格如何使用插槽可以到这参考 vue3封装element plus表格使用插槽 小了黑了兔 的博客 CSDN博客
  • JMeter学习笔记15-如何用JMeter做接口测试

    本文介绍JMeter如何做web service测试 一般来说web服务 一般指的是HTTP请求相关的内容 这里就介绍一下如何利用JMeter做基于HTTP的web接口测试 接口也叫API Application Programming I
  • 爬虫技术-字体反爬

    文本混淆章节 1 文本混淆简介 简单而言就是利用前端技术干扰 页面可以正常展示 而使用爬虫下载后无法提取正常的数据 1 1 常见的干扰方式 字体反爬 2 字体反爬 2 1 字体反爬简介 在 CSS3 之前 Web 开发者必须使用用户计算机上
  • Vue3+Vite+Ts的Axios企业级封装+本地存储封装

    前言 实际项目开发中 向后台发请求 vue相关项目 都是用axios 不会用ajax 不会为了ajax单独去引入jquery axios官网 http www axios js com 第一步 下载依赖axios npm i axios s
  • 关于java内访问流式接口处理

    我找了一圈 没找到合适得方法 知识面得欠缺 会让遇到问题没有办法 最后联系百度智能才知道怎么做 给百度智能AI一个好评 我也是才知道一般的写法都是OKhttp OkHttp 会阻塞直到所有响应都回来后才会整体返回 建议您用原生HttpURL
  • idea搭建Spark开发环境

    最近在公司换了一个项目组 做Spark项目的 于是开始学Spark 版本
  • 基于epoll的聊天室程序

    epoll相对于poll和select这两个多路复用的I O模型更加的高效 epoll的函数很简单 麻烦的地方在于水平出发和边沿触发 用张图来说明下 ET 边沿 只是在状态反转时触发 比如从不可读到可读 而LT 水平 就是如果可读 就会一直
  • ELK 企业级日志分析系统 ELFK

    一 概述 ELK平台是一套完整的日志集中处理解决方案 将 ElasticSearch Logstash 和 Kiabana 三个开源工具配合使用 完成更强大的用户对日志的查询 排序 统计需求 使用ELK日志文件系统的原因 日志主要包括系统日
  • mysql中索引利用情况(explain用法)

    使用explain查看 如下 1 首先创建表test 语句如下 create table test a int b varchar 10 c varchar 10 2 在表中的a b都创建索引 先后顺序是a b create index i
  • 在使用vue ui创建新项目时出现问题Cannot read property ‘indexOf‘ of undefined

    问题描述 在使用vue ui创建新项目时出现问题 Cannot read property indexOf of undefined 原因分析 主要是自己的版本太低了 node npm和vue cil的版本太低了 查看node版本 node
  • 信息安全技术网络安全等级保护基本要求GB/T 22239一2019(第二级安全要求)

    安全保护能力 第二级安全保护能力 应能够防护免受来自外部小型组织的 拥有少量资源的威胁源发起恶意攻击 一般的自然灾难 以及其他相当危害程度的威胁所造成的重要资源损害 能够发现重要的安全漏洞和处置安全事件 在自身遭到损害后 能够在一段时间内恢
  • computer vision一些术语-目标识别、目标检测、目标分割、语义分割等

    object recognition目标识别 object detection目标检测 Object Segmentation目标分割 Image Segmentation图像分割 semantic segmentation语义分割 ins
  • 【计算机视觉

    文章目录 一 分割 语义相关 6篇 1 1 Semantic Image Synthesis via Class Adaptive Cross Attention 1 2 Semi supervised Domain Adaptation
  • 定时器输出PWM波

    定时器输出PWM波 一 STM32专栏目录 二 Linux专栏目录 三 Android专栏目录 注意 该文是以配置寄存器的方式 从寄存器层面讲解如何配置定时器输出PWM波形 概述 该文主要介绍了PWM的基本概念 PWM名词介绍 定时器为何能
  • IntelliJ IDEA2018.1、2017.3激活方法

    IntelliJ IDEA2018 1 2017 3激活 以下内容转自 天命的博客 中的一篇文章 不是我写的 亲测有用 http idea java sx 简单快捷 由于JetBrains封杀 大部分激活服务器已经不能使用 如果以上方法无效
  • vue中的二次确认用装饰器封装

    在 Vue 中编写装饰器可以通过使用 decorator 的方式 以简洁的方式实现对某个方法的扩展或者功能增强 下面是一个示例装饰器实现 在调用某个方法之前弹出确认框 import MessageBox from element ui ex
  • 基于conda安装GPU版本的pytorch

    安装cuda 从官网上下载或者从清华镜像下载都可以 安装对应Ubuntu系统和nvidia驱动匹配的cuda系统 安装cuda conda install cudatoolkit 10 1 安装Cudnn 安装cudnn conda ins
  • Seata概念以及简单应用

    文章目录 SpringCloud Alibaba Seata处理分布式事务 1 分布式事务问题由来 2 什么是Seata 3 分布式事务的相关概念 4 Seata Server的安装和使用 4 1 Seata修改配置文件 4 2seata的
  • 关于 TCP 窗口满/TCP 零窗口

    TCP window full 是指发送方发送的数据已经达到的接收窗口的上限 然后停止发送 等待新的接收窗口的通知 此时接收端返回TCP零窗口 表示接收端窗口为0 从抓包中可以看出 当清除缓存后窗口不再为0时 接收端更新其窗口大小 在这种情
  • ubuntu16.04修改网卡名称enp2s0为eth0

    1 sudo nano etc default grub 找到GRUB CMDLINE LINUX 改为GRUB CMDLINE LINUX net ifnames 0 biosdevname 0 然后sudo grub mkconfig