目录

一、查看网络配置

1、查看网络接口信息 ifconfig​编辑

2、修改网卡信息

3、查看单个网卡​编辑

4、查看所有网卡​编辑

5、本地主机映射配置

6、修改主机名

二、查看路由 route

1、route

2、route -n

三、netstat命令

四、获取socket统计信息  ss

五、测试网络连接  ☆

1、 ping命令

2、traceroute命令

六、域名解析 nslookup

1、nslookup命令

2、域名解析配置文件查看与修改

3、远程复制  scp

总结


一、查看网络配置

主机的网络接口卡(网卡)通常称为网络接口。在Linux操作系统中,使用ifconfig命令可以查看网络接口的地址配置信息(Interface Configuration )

1、查看网络接口信息 ifconfig

2、修改网卡信息

(修改网卡信息后需要重启虚拟机或者重启网卡服务才能生效)

ifconfig ens33 down/up 关闭或开启网卡
ifdown /ifup  ens33 关闭或开启网卡

3、查看单个网卡

4、查看所有网卡

5、本地主机映射配置

6、修改主机名

1    hostname  +主机名                      修改临时主机名
2    su                                   临时主机修改后加载才能生效
3    systemctl set-hostname +主机名          修改永久主机名
4    su       加载生效

二、查看路由 route

1、route

当目标网段为“defaults”时,表示此行是默认网关记录,当下一跳为“gateway”时,表示目标网段时与主机直接相连的。但是,直接执行“route”命令无法直接看出默认网关地址

2、route -n

① 查看路由,使用-n可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度

② 添加静态路由

通过“route add” 操作可以添加路由记录,结合“ -net ” 选项指定目标网段的地址,结合“ gw ”选项指定下一跳路由器ip地址      route add -net 192.168.200.0/24 gw 192.168.100.21

  route add -net 192.168.200.0/24 gw 192.168.100.21 dev ens36 可以指定从哪一张网卡出去

 ③ 删除静态路由           route del -net 192.168.200.0/24

三、netstat命令

查看当前操作系统的网络连接状态、路由表、接口统计等信息,它是了解网络状态及网络服务故障的有效工具

选项    作用
-n      以数字的形式显示相关的主机地址,端口等信息
-r      显示路由表信息
-a     显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-l      显示处于监听(Listening)状态的网络连接及端口信息
-t     查看TCP相关信息
-u    查看UDP相关信息
-p    显示与网络连接相关的进程号、进程名称信息(需要root权限)

用法:
① 通常使用 “-natp ” 组合选项,以数字形式显示当前系统中所有的 TCP 连接信息,同时显示对应的进程信息
② 配合管道符 grep 过滤出特定的记录

1  netstat  -natp | wc -l      统计tcp网络连接的数量 (统计TCP信息的行数)
2    

四、获取socket统计信息  ss

也可以查看网络连接情况,主要用于获取socket统计信息,它可以显示和netstat命令类似的输出内容。但是ss的优势在于它能够显示更多信息的有关TCP和连接状态的信息,而且比netstat更快速更高效。

当服务器的socket连接数变得非常大时,无论时使用netstat命令还是直接 cat /proc/net/tcp。执行的速度都会很慢,ss快速的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于统计的模快,可以获得Linux内核中第一手的信息,这就确保了ss的快捷高效。

ss命令时Linux centos 7 中iproute软件包的一部分,默认已经安装。

常用选项

选项    功能
-h    通过该选项获取更多的使用帮助
-V    显示软件的版本号
-t    显示TCP协议的sockets
-u    显示UDP协议的sockets
-n    不解析服务的名称,如“22”端口不会显示成“ssh”
-l    只显示处于箭筒状态的端口
-p    显示监听端口的进程

-a    对TCP协议来说,既包含监听的端口,也包含建立的连接
-r    把IP解释为域名,把端口号解释为协议名称
-o    选项可用于显示计时器信息,该信息向我们展示了重新传输计时器值,已经发生的重新传输             的数量以及已发送的keepalive探测的数量
-w    英语字符串精确匹配

五、测试网络连接 

1、 ping命令

使用ping命令可以向目标主机持续的发送测试数据包,并显示反馈结果,直到按ctrl +c 组合键后终止测试,并显示最终统计结果

选项 功能
-c “数量” 指定ping的次数
-i “秒数” 指定间隔几秒发送一个网络包,默认是1秒一次
-w “时间” 指定ping的时间为5s

2、traceroute命令

跟踪数据包
测试从当前主机到目的主机之间经过的哪些网络节点,并显示各个中间节点的连接状态(相应时间)。对于无法相应的节点,连接状态显示未“ * ”。
第一次发送一个包,TTL=1。第二次发送一个包,TTL=2,一直到最后一个生命周期的包为止。通过生命周期判断,中间经过多少个设备。
格式: traceroute 目标地址主机(或域名)

注意: 若服务器没有traceroute 命令,可以通过yum方式安装traceroute软件包。

traceroute 命令与ping命令相比

traceroute命令能够比ping命令更加准确的定位网络连接的故障点(中断点),
因此执行速度会比ping命令稍慢。
在网络测试与排错过程红通常会先使用ping命令测试与目的主机的网络连接,
如果发现网络连接故障,再根据traceroute命令跟踪查看时哪个中间节点存在故障。

六、域名解析 nslookup

1、nslookup命令

测试DNS域名解析
格式: nslookup 目标主机地址 (DNS服务器地址)

2、域名解析配置文件查看与修改

3、远程复制 scp

scp 1.txt root@192.168.200.21:/mnt

总结

1、查看及修改网卡信息 ifconfig

2、修改主机名 hostname               systemctl set-hostname

3、查看、添加、删除路由表 route

4、netstat

5、获取socket统计信息ss

6、测试网络连接  ping   traceroute

7、  域名解析 nslookup

Linux的网络设置相关推荐

  1. linux基础网络设置

    linux基础网络设置 网络基本信息:设置网络基本信息:DHCP自动管理网络基本信息 1.网络基本信息的查看: IP/netmask/gateway/dns/MAC/hostname/hosts网络基 ...

  2. 对于Linux基础网络设置

    1,查看及测试网络 查看及测试网络配置是管理linux网络服务的第一步,本节中将学习Linux系统中网络查看及测试命令,其中讲解的大多数命令一普通用户权限就可以完成操作,但普通用户在执行"/ ...

  3. Linux虚拟机网络设置

    Linux网络模式 linux系统有三种网络模式分别是仅主机模式.桥接模式.NAT模式,名称分别为vmnet0.vmnet1.vmnet8. 我们在安装VMware workstation之后,计算机 ...

  4. 浅谈VMware下安装Linux的网络设置 -- NAT

    最近因为学习的需要,需要虚拟搭建一个Linux服务器.为什么说虚拟?因为我们并不是搭建一台真正的服务器(没有在IBM或是HP大型机或是刀架上装系统),只是想在家用机上装上Linux系统做些实验.写这篇 ...

  5. beast软件linux用法,网络设置及启动引导项 - 黑苹果驱动高手篇 MultiBeast用法进阶_Linux教程_Linux公社-Linux系统门户网站...

    网络设置项 Network即网络设置项,包含几款主流的板载网卡驱动包,选择一项就行. ▲网络设置项 以下为各选项含义: Lnx2Mac's RealtekRTL81xx Ethernet:选择此项将打 ...

  6. Linux 时间/网络设置

    (1) 设置系统时间 安装Linux时,可以设置时间: 安装Linux后设置时区: 命令:date --- 查看当前时间 date -s '20220328 18:12:15' --- 设置系统时期和 ...

  7. Linux无线网络设置(wpa_supplicant的使用)

    From:  http://blog.csdn.net/yming0221/article/details/7325198 主机环境:Gentoo Linux 3.1.10 WPA Supplican ...

  8. Linux之网络设置

    文章目录 1 网络配置命令 1.1 查看网络接口信息---ifconfig 1.1.1 查看所有活动的网络接口信息 1.1.2 查看指定网络接口信息 1.2 查看或设置当前主机名---hostname ...

  9. Linux高级网络设置

    1.ipv6 1)简介 IPv6(Internet Protocol Version 6)是 IETF (和互联网工程任务组)设计的用与替代现行版本 IP 协议ipv4的下一代 IP 协议. IPv6 ...

  10. 关于Linux的网络设置

    文章目录 前言 一.查看网络接口信息 1.ifconfig命令 2.修改网络配置文件 3.查看主机名称hostname 4.查看路由表条目route 5.查看网络连接信息netstat 6.获取 so ...

最新文章

  1. 2020直播电商研究报告
  2. 页面滚动效果库,有点儿皮!
  3. PX4代码解析(2)
  4. 缓存最关心的问题是什么
  5. Java 集合系列16之 Spring Boot 配置文件 选项配置(一)
  6. 设计模式之观察者模式PHP实现
  7. php网页文件在,php是网页文件吗
  8. Nagios社区真有意思
  9. ILSpy可以反编译c语言,如何使用ILSpy反编译.NET Framework程序集(读取其源代码)
  10. python:计算四分位距IQR
  11. python在煤矿的用途-息烽高校邦数据科学通识课【Python爬虫】答案
  12. 路飞学城python全栈开发_[Python] 老男孩路飞学城Python全栈开发重点班 骑士计划最新100G...
  13. pyautogui使用经验
  14. python的SMTP
  15. XDC IO --- Output Delay Constraints(Vivado)
  16. 广东版七年级上册英语书,七年级上册英语广东版
  17. Windows cmd 命令行清空
  18. php页面表格导出excel表格数据类型,php页面表格导出excel表格数据类型-php导出excel是不是导出整个表的?可不可以导出指......
  19. 行业分析-全球与中国甚高频数据交换系统市场现状及未来发展趋势
  20. 网站关停之后SEO资源怎么办?

热门文章

  1. routeros php插件,MikroTik RouterOS U盘安装工具netinstall的使用
  2. FarPoint.Win.Spread 表格 鼠标悬停 展示表格数据 并且控制每行字数 代码备忘
  3. 手绘 | 7天自助游玩古都西安 2
  4. 事件TransactionScope
  5. 复杂系统如何保障代码质量?让测试先行
  6. 中航科工“放弃”产业整合
  7. 关于生死的思考 —— AI人死也能复生了
  8. 广发华福收市短评(0611)
  9. MySQL脏页刷盘流程
  10. mark:potplay捕获指定视频窗口操作