一、通过nmtui配置网络参数

Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR、NETMASK、GATEWAY等参数名相信很少有人能完全记住,而且参数名一旦输入错误就会导致网络服务无法启动。nmtui是Linux系统提供的一个文本配置工具,现在我们就来通过nmtui来配置网络参数吧。
1、执行nmtui命令nmtui
Edit a connection:编辑连接
Activate a connection:激活连接
Set system hostname:设置主机名
选择Set system hostname回车,先来设置主机名吧。输入主机名称,然后按Tab键切换到上回车。此时会弹出一个确认框,OK即可。

然后选择Edit a connection,来配置网络参数吧。

选项可添加一个DSL、Ethernet、Bond等连接,这里我们选择要配置的网卡名称(ens32)然后回车。

将Ipv4的配置方式改成手动,然后

按照下图输入IP地址、网关和DNS,并选中IPv4寻址和Automatically connect(自动连接)后,点击
注:编辑复选框只能用空格

一路返回后退出
接下来我们来看一下网卡配置文件内容

OK,网卡配置都没问题。

二、通过nmcli管理网络会话

Linux系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理NetworkManager服务。
查看网卡信息nmcli d
查看连接信息
查看指定网卡连接信息nmcli connection show ens32
RHEL7系统支持网络会话功能,允许用户在多个配置文件中快速切换(类似于firewalld防火墙服务中的区域技术)。如果我们使用的是笔记本电脑,经常在公司和家里两地使用,那么就可以通过nmcli配置两个网络会话,一个是公司网络,一个是家庭网络,只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了。
创建公司网络会话company,使用“connection add con-name type ifname”的格式,con-name参数指定网络会话名称为company,ifname参数指定网卡名称为ens32,autoconnect no表示此网络会话默认不自动激活,以及用ipv4.addresses、ipv4.gateway和ipv4.dns参数指定IP地址、网关地址和DNS地址。nmcli connection add con-name company ifname ens32 autoconnect no type ethernet ipv4.addresses 192.168.2.211/24 ipv4.gateway 192.168.2.1 ipv4.dns 180.168.255.118
创建家庭网络会话house,使用dhcp自动获取IP地址,因此这里不需要手动指定。nmcli connection add con-name house type ethernet ifname ens32nmcli connection show
使用nmcli命令配置过的网络会话是永久生效的,下班回家后启用house网络会话,网卡就能自动通过DHCP获取到IP地址了。nmcli connection up house
删除网络会话nmcli connection delete house

Linux命令-按照与使用 (3) centOS7 通过nmtui和nmcli图形配置网络服务相关推荐

  1. Linux配置网络服务

    1.配置网络服务 Linux主机要与网络中其他主机进行通信,首先要进行正确的网络配置.网络配置通常包括主机名.IP地址.子网掩码.默认网关.DNS服务器等. 1.1检查并设置有线网络处于连接状态 单击 ...

  2. linux访问samba,mount errer 13,centos7 装了samba,用mount挂载网络路径出错的问题?

    在centos7 使用 1.yum -y install samba samba-client 安装了samba服务, 2.然后进入/etc/samba/smb.conf 进行配置,内容如下:[glo ...

  3. linux hexo写博客,自己centos7架设hexo网站

    自己centos7架设hexo网站 一:安装博客框架 1.安装gityum install git-core 2.安装nvm(后面安装Node.js的最佳方式是使用nvm,所以这里安装nvm)wget ...

  4. 华为手机怎么下载linux命令,在linux命令

    REMOTE_DIR为将根证书上传到弹性云服务器的文件目录. Windows操作系统下,请使用远程连接工具上传根证书. 连接数据库实例. 方式一:通过Linux命令连接实例 ./mongo --hos ...

  5. Linux是命令行吗,你真的了解Linux命令吗?

    原标题:你真的了解Linux命令吗? 你觉得在网络管理和服务器管理方面对Linux命令的使用已经是专家级别了?去试试这些Linux命令测验来看看你对10个Linux工具的了解程度以及他们的使用案例吧. ...

  6. Linux网络——配置网络之iproute家族命令

    Linux网络--配置网络之iproute家族命令 摘要:本文主要学习了iproute家族用来配置网络的命令. ip命令 ip命令用于查看和管理IP地址.接口.路由.隧道等.用来取代ifconfig命 ...

  7. linux命令行测网速

    安装工具 speedtest-cli是使用Python编写的Linux命令行工具.基于Speedtest.net的基础架构来测量网络的上/下行速率. wget https://raw.githubus ...

  8. Linux命令行操作Vmware虚拟机

    Linux命令行操作Vmware虚拟机 1.开机  1.1 带有图形界面开机(默认带有GUI启动,也可以在参数后面增加GUI) vmrun start vmware/Test_Development_ ...

  9. linux字符图形命令,神奇的 Linux 命令行字符形状工具 boxes | Linux 中国

    原标题:神奇的 Linux 命令行字符形状工具 boxes | Linux 中国 本文将教你如何在 Linux 命令行终端中使用 boxes 工具绘制字符形状图形来包装你的文字让其更突出. -- Ja ...

最新文章

  1. 初识C语言---(2)
  2. 在Ubuntu中使用远程桌面
  3. “〜”(波浪号/波浪形/旋转)CSS选择器是什么意思?
  4. PHP数据库操作分页类
  5. 权限组件(4):给动态菜单增加面包屑导航
  6. html 音乐能连续播放吗,音乐在不同HTML页面的连续播放问题
  7. Google 是如何做 Code Review 的?| 原力计划
  8. POJ2806 Square
  9. 2015-2016前端知识体系(转)
  10. 2019 NLP大全:论文、博客、教程、工程进展全梳理(长文预警)
  11. 计算机重装系统后黑屏,重装系统过程中电脑黑屏后修复的方法-电脑自学网
  12. 改进YOLOv5系列:首发结合最新CSPNeXt主干结构,高性能,低延时的单阶段目标检测器主干,通过COCO数据集验证高效涨点
  13. .frm mysql_mysqlfrm使用
  14. 第六讲 Keras实现手写字体识别分类
  15. KMP算法下,长为n的字符串中匹配长度为m的子串的复杂度为O(m+n)
  16. matlab郭彦甫-听课笔记-02
  17. 爬虫君子协议-robots.txt协议
  18. Java 021 IO流(字符流、String类编解码、数据流、内存操作流、打印流、输入输出流、随机访问流、序列化、Properties)
  19. 完美国际真数苹果_预告| 绿萌再创苹果、桃、梨品质分选风向标!
  20. 医院陪护小程序,专业的事情交给专业的人

热门文章

  1. OpenWrt - 官网知多少?
  2. IOS基础开发二(iphone计算器)
  3. 立创eda学习笔记二十八:在嘉立创购买pcb板并贴片(smt)
  4. 技能高考计算机基础应用选择题6,计算机基础技能高考综合精彩试题(7).doc
  5. 机会、成本与用户价值公式——保险公司互联网平台建设...
  6. 记录nubia z17miniS 刷机
  7. 【Golang开发面经】B站(两轮技术面)
  8. ACCP学习旅程之----- SQL Server(第五章 数据查询(二))
  9. 【Keras】学习笔记2:第一个多层感知器实例:印第安人糖尿病诊断
  10. xshell 常用命令1