Linux网络命令

目录

一. 网络配置命令

1.1 ifconfig命令---查看网络接口信息

 二. hostname ——查看主机名称

2.1 查看主机名

 2.2 修改主机名称

 2.3 永久修改主机名,修改后重启生效

三.route——查看路由表条目

 四. netstat——查看网络连接情况

五. ss——查看网路连接情况,获取socket统计信息

六.设置网络参数

6.1 设置网络参数的方法

6.1.1  临时配置:使命令调整网络参数

6.1.2  固定设置:通过配置文件修改网络参数

6.2  修改网卡

 七.配置双网卡


一. 网络配置命令

1.1 ifconfig命令---查看网络接口信息

由net-tools包装包

 查看所有网络接口信息:ens33网卡要在虚拟机里面打开,右下角设置,网络配置,添加,确定

 常用格式:

ifconfig显示名称-----显示具体网卡的详细信息

网卡名称详解:ens33详解

  • “en”是“EtherNet”的缩写,表示网卡 类型为以太网,

  • “s” 表示热插拔插槽上的设备(hot-plug Slot),

  • 数字“33”表示插槽 编号

  •  ifconfig -a ——显示所有网卡包括没有启动的网卡

ens33网卡信息详解:

  • ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

ens33:网卡名称

UP:该接口已启用

BROADCAST:支持广播

RUNNING:正在运行 

MULTICAST:支持组播  

mtu 1500:网络传输时的最大传输单元,单位字节。这里为网络传输时的最大传输单元1500字

节。

inet 192.168.52.100  netmask 255.255.255.0  broadcast 192.168.52.255
网络接口的IP地址、子网掩码、广播地址

inet6 fe80::a28:acb2:2002:e58b  prefixlen 64  scopeid 0x20<link>
inet6 fe80::a28:acb2:2002:e58b:IPV6地址

prefixlen 64:子网长度
 

link>:作用域link表示仅有该接口有效

 ether 00:0c:29:c8:8c:ce  txqueuelen 1000  (Ethernet)
ether 00:0c:29:c8:8c:ce:mac地址

txqueuelen :传输队列长度(传输缓存大小)

Ethernet:接口类型

RX packets 19106  bytes 22836687 (21.7 MiB)
接收报文个数19106、总字节数22836687 (21.7 MiB)

 RX errors 0  dropped 0  overruns 0  frame 0

接收错误个数0、丢弃个数0、溢出个数0、冲突帧数0

TX packets 7641  bytes 602600 (588.4 KiB)
发送报文个数 7641、总字节数602600 (588.4 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
发送错误个数0、丢弃个数0、溢出个数0、载荷数0、冲突数0


 ifconfig -a——显示所有网卡包括没有启动的网卡 

 ifconfig网卡名称【up/down】——表示开启或者关闭网卡

ifconfig——up   开启状态             ifconfig——down    关闭状态

ifconfig网络接口ip地址【子网掩码长度】------临时设置网卡地址

 ifconfig -s——查看通讯信息

 二. hostname ——查看主机名称

2.1 查看主机名

 2.2 修改主机名称

临时修改主机名,重启后失效

 2.3 永久修改主机名,修改后重启生效

编辑配置文件/etc/hostname,该文件只对第一行生效。

 

只对第一行生效

 

使用 “hostnamectl set-hostname 新主机名” 命令,该命令实际是修改了配置文件

三.route——查看路由表条目

route:查看或设置主机中路由表信息

路由表主要构成

  1. Destination:目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0表示所有未知网络,又称为默认路由 ,优先级最低
  2. Gateway:到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,,如果是直连网络, gateway是0.0.0.0
  3. Genmask:目标网络对应的netmask
  4. Iface:到达对应网络,应该从当前主机哪个网卡发送出来
  5. Metric:开销cost,值越小,路由记录的优先级最高

 route -n:以数字形式显示路由信息

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

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

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

 route del defauit  gw ip地址:删除路由表中默认网关记录

 四. netstat——查看网络连接情况

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

常用选项:

 netstat -napt 查看当前系统中的TCP连接信息

 netstat -nuap查看当前系统中的UDP连接信息

五. ss——查看网路连接情况,获取socket统计信息

 ss(socket statistics) 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。

ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以

获得Linux 内核中第一手的信息,这就确保了ss的快捷高效 ss命令是Linux CentOS 7中iproute软件

包的一部分,默认已经安装。

六.设置网络参数

6.1 设置网络参数的方法

6.1.1  临时配置:使命令调整网络参数

  • 简单、快速,可直接修改运行中的网络参数
  • 一般只适合在调试网络的过程中使用
  • 系统重启以后,所做的修改将会失效

6.1.2  固定设置:通过配置文件修改网络参数

       修改各项网络参数的配置文件

        适合对服务器设置固定参数时使用

        需要重载网络服务或者重启以后才会生效

6.2  修改网卡

 七.配置双网卡

在虚拟机中点击设置,选择网络适配器点击添加,在向导中点击网络适配器,点击完成后点击确定

 添加成功会多一个网络配置器

查看网卡

 添加新加网卡的配置文件并编辑,编辑结束后wq保存

  重启服务

测试: 使用另一台主机ping一下这个新增网卡地址 可以ping通则配置成功

  • 1
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Linux网络命令是用于管理和监视网络连接的命令。其中一些常用的命令和选项包括: 1. `netstat`命令是用于显示网络连接和统计信息的工具。常用选项包括: - `-a`显示主机中所有活动的网络连接信息。 - `-n`以数字的形式显示相关的主机地址、端口等信息。 - `-p`显示与网络连接相关联的进程号、进程名称等信息。 - `-t`查看TCP相关信息。 - `-u`查看UDP相关信息。 - `-r`显示路由表信息。 - `-l`监听状态。 2. `hostname`命令用于设置或查询系统的主机名。常见的使用方法包括: - 通过修改`/etc/hostname`文件进行永久修改。 - 使用`hostnamectl`命令进行修改。 - 使用`route`命令来查看路由表条目,可以使用`route -n`命令来显示详细信息。 这些命令和选项可以帮助管理员在Linux系统中管理和监视网络连接,以及配置主机名和查看路由表信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [grafana-enterprise-9.5.2.linux-amd64.tar.gz 二进制安装包](https://download.csdn.net/download/weixin_46153337/88264301)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux网络命令大全](https://blog.csdn.net/oyyy3/article/details/120469967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值