查看主机名称

hostname命令:查看或设置当前主机名

修改主机名称

hostnamectl set-hostname 新主机名称 命令:修改当前主机名称

在配置文件“/etc/sysconfig/network”中直接修改

查看网络接口信息

ifconfig [网络接口名]命令:查看指定网络接口的信息,不指定接口则显示所有接口信息。

下面解释一下几个重要的参数:

inet 192.168.52.131                                                      //IP地址
netmask 255.255.255.0                                               //子网掩码
broadcast 192.168.52.255                                          //广播地址
inet6 fe80::8629:c3e2:139c:884a                              //ipv6地址
ether 00:0c:29:7a:41:33                                              //MAC地址

设置网络参数的方式:

临时配置:ifconfig 网络接口名称 IP地址 命令----------使用命令调整网络参数
可以快速直接的修改网络参数,一般适合在调试网络过程中使用,系统重启后所做的修改都会消失。


固定设置:通过修改配置文件来修改网络参数,适合对服务器设置固定参数时使用,需要重启网络服务或重启系统以后才会生效。

网卡的禁用和激活

禁用网卡:ifconfig 网络接口 down

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20<link>..................................                                                                                                      //省略部分内容
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>..................................                                                                                                      //省略部分内容
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)..................................                                                                                                      //省略部分内容
[root@localhost ~]# ifconfig ens33 down
[root@localhost ~]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>..................................                                                                                                      //省略部分内容
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)..................................                                                                                                      //省略部分内容

启用网卡:ifconfig 网络接口 up

[root@localhost ~]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>..................................                                                                                                      //省略部分内容
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)..................................                                                                                                      //省略部分内容
[root@localhost ~]# ifconfig ens33 up
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:7a:41:33  txqueuelen 1000  (Ethernet)..................................                                                                                                      //省略部分内容
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>..................................                                                                                                      //省略部分内容
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)

启用网络接口还可以用命令“ifup 网络接口 ”,关闭网络接口还可以用命令“ifdown 网络接口”。重启网络服务一般用命令“service network restart”或“systemctl restart network”。

设置虚拟网络接口:

ifconfig 网络接口:序号 IP地址 注意:虚拟网络接口关闭了就直接删除了,不能再重新开启。

[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20<link>..................................                                                                                                      //省略部分内容
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>..................................                                                                                                      //省略部分内容
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)..................................                                                                                                      //省略部分内容
[root@localhost ~]# ifconfig ens33:0 192.168.100.100
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20<link>..................................                                                                                                      //省略部分内容
ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.100.100  netmask 255.255.255.0  broadcast 192.168.100.255ether 00:0c:29:7a:41:33  txqueuelen 1000  (Ethernet)
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>..................................                                                                                                      //省略部分内容
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)..................................                                                                                                      //省略部分内容

查看网络连接情况

netstat命令:查看系统的网络连接状态、路由表、接口统计等信息

常用选项:

-a:                    列出所有当前的连接
-n:                    禁用域名解析功能
-p:                    查看进程信息
-t:                     列出 TCP 协议的连接
-u:                   列出 UDP 协议的连接
-r:                     打印内核路由信息

查看路由表条目

route命令:查看或设置主机中路由表信息,跟“netstat -r”类似

在Linux6版本中“0.0.0.0”会以“*”的形式显示出来,只有加上“-n”选项才能以“0.0.0.0”显示出来。

设置路由记录

添加到指定网段的路由记录:
route add -net 网段地址 gw IP地址

删除到指定网段的路由记录:
route del -net 网段地址

向路由表中添加默认网关记录:
route add default gw IP地址

删除路由表中的默认网关记录:
route del default gw IP地址

测试网络连接

ping命令:测试网络连通性,按[Ctrl+C]终止测试

跟踪数据包

traceroute 目标主机地址 命令:测试从当前主机到目的主机之间经过的网络节点

当我们的网络不能够正常通讯的时候,可以用traceroute命令,看一下是那个节点出了问题。

域名解析

nslookup 目标主机地址 [DNS服务器地址] 命令:测试DNS域名解析

DNS地址更改

在配置文件“/etc/resolv.conf”里直接修改即可

本地主机映射文件

“/etc/hosts”保存主机名与IP地址的映射记录
默认情况下,系统首先从hosts文件查找解析记录。找不到的情况下才会通过DNS服务器解析,hosts文件能够加快访问的速度,但是只对当前主机有效。

scp命令远程复制

将本地文件同步到远程服务器
scp 本地同步文件路径 用户@IP:远程服务器文件路径
我们在host01主机的“/etc/hosts”文件中添加两个DNS映射记录,然后在host01主机上通过scp命令,将它同步到host02主机上。


将远程服务器文件同步到本地
scp 用户@IP:远程服务器文件路径 本地同步文件路径
我们在host02主机的“/etc/hosts”文件中再添加两个DNS映射记录,然后在host01主机上将它从host02主机上同步过来。

Linux CentOS 7网络配置基础相关推荐

  1. 【CentOS Linux 7】【Linux网络配置基础】

    Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...

  2. Linux系统下网卡网络配置基础

    Ifconfig命令使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们.除了上面介绍的这些用法之外,ifconfig命令用来监控和改变网络接口的状态,并且还可以带上很多命 ...

  3. Centos minimal 网络配置

    Centos minimal 网络配置 一.下载 && 安装 版本选择:Centos 7.9 minimal 下载地址:Index of /centos/7.9.2009/isos/x ...

  4. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

  5. centos的网络配置

    centos的网络配置 centos设置dns CentOS 5.5 里面怎么修改IP地址DNS服务器等网络设置? 1.CentOS 修改DNS服务器 # vi /etc/resolv.conf 修改 ...

  6. Linux 下的网络配置

    #######linux下的网络配置############ ###1.什么是IP ADDRESS     internet protocol ADDRESS    ##网络进程地址         ...

  7. redhat7图形界面网卡设置_Redhat Linux Interprise基本网络配置与调试

    [实验4] Redhat Linux Interprise基本网络配置与调试 一.实验目的: 1) 熟练掌握Red Hat Linux 下的基本网络参数配置 2)熟练掌握Red Hat Linux 下 ...

  8. win10安装虚拟机Linux Centos7系统网络配置

    win10安装虚拟机Linux Centos7系统网络配置 查看本机网络IP 虚拟网络编辑器 CentOS7 ifcfg-ens33网卡配置 重启网络服务 关闭防火墙(仅限虚拟机) 启用本机Telne ...

  9. linux网卡没有显示link,以下显示是一个Linux系统的网络配置信息:eth0 Link encap:..._考试资料网...

    单项选择题以下显示是一个Linux系统的网络配置信息: eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:B4:79 inet addr:192.168.2.38 ...

  10. VMvare 安装kali linux系统及网络配置

    VMvare 安装kali linux系统及网络配置 下载 进入官网https://www.kali.org/,进入downloads列表,找到xfce(图形界面)64位进行下载 创建虚拟机 直接下一 ...

最新文章

  1. A标签中通过href和onclick传递的this对象实现思路
  2. linux centos7修改默认启动的内核(升级及切换内核)
  3. idea基于spring boot的依赖分开打包
  4. mysql建立索引注意事项_索引的原理及索引建立的注意事项
  5. Ubuntu 20.04 安装 CUDA10.0和cudnn7.6
  6. 2021最新银行卡bin码
  7. github上看到的springboot做的后台管理系统,bootdo,适合大家学习入门
  8. java8新特性和汪文君Google Guava项目实战视频
  9. 工具分享之NetSetMan
  10. Monitor Linux —使用zabbix服务器的跨平台固件
  11. 孩子该不该学编程?学编程有用吗?
  12. data单复数一样吗_data和datum谁是单数形式,谁是复数形式?
  13. Flink SQL搭建实时数仓DWD层
  14. 使用C语言完成舞伴问题(数据结构)
  15. Dell服务器raid5扩容及相关技术mark
  16. Spark伪分布式搭建与SparkYarn搭建
  17. The Sandbox 市场平台将上线 Isla Obscura 第五期 NFT 作品集
  18. 【MATLAB Image Processing Toolbox 入门教程三】快速入门之“在多光谱图像中寻找植被”
  19. 拿微软的英库做博士英语作业太爽了
  20. Java 性能笔记:自动装箱/拆箱

热门文章

  1. 堆漏洞挖掘中的Chunk分类(allocated chunk、free chunk、top chunk、last remainder chunk)
  2. 知识付费的内容变现有哪些方式?
  3. python序列类型映射_python学习笔记(基础:变量,序列,映射) | 学步园
  4. CoreText(五):省略号
  5. 中国传感器制造行业发展态势与应用前景预测报告2022-2028年
  6. oop-klass_在PHP和MySQL中处理时间和日期-OOP版本
  7. excel表格打印每页都有表头_excel技巧:excel表格打印后每页自动带标题、页眉页脚...
  8. 数据库练习题(比较基础)
  9. win7无法连接虚拟磁盘服务器,win7系统电脑打开磁盘管理出现“无法连接虚拟磁盘服务”的解决方法...
  10. Prime Number