Linux网络设置
查看网络接口信息
ifconfig 显示网络设备信息(激活状态的)
命令格式:
ifconfig 【选项】 网络设备
功能:ifconfig 命令用来查看和配置网络设备
常用选项:
up 启动指定网络设备/网卡。
down 关闭指定网络设备/网卡。
-a 显示全部接口信息
-s 显示摘要信息(类似于 netstat -i)
示例:
MTU:1500(最大传输单元):1500字节
查看或设置主机名
hostname命令
1.hostname
功能:查看主机名
2.hostname 主机名
功能:临时修改主机名,重启后自动消失
3.hostnamectl set-hostname 主机名
功能:永久修改主机名
3.vim /etc/sysconfig/network
功能:通过修改配置文件永久修改主机名
常用选项:
-i 查看主机IP地址
-d 查看主机域名
示例:
查看路由表信息
route命令
命令格式:
route 【选项】
功能:Route命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口。
常用选项:
-c 显示更多信息
-n 不解析名字
-v 显示详细的处理信息
-F 显示发送信息
-C 显示路由缓存
-f 清除所有网关入口的路由表。
-p 与 add 命令一起使用时使路由具有永久性。
示例:显示路由表当前内容
查看网络连接情况
netstat命令
命令格式:
netstat [选项]
功能:用于显示各种网络相关信息,如网络连接,路由表,接口状态等
常用选项:
-a (all) 显示所有选项,默认不显示LISTEN相关
-t (tcp) 仅显示tcp相关选项
-u (udp) 仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服务状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
示例:
1.显示所有端口:netstat -a
2.列出所有TCP端口:netstat -at
3.列出所有TCP端口:netstat -au
4.显示处于监听状态的网络连接及端口信息:netstat -l
5.列出所有监听 tcp 端口 netstat -lt
6.列出所有监听 udp 端口 netstat -lu
显示套接字信息
ss命令
命令格式:ss [选项]
功能:获取 socket统计信息,此命令输出的结果类似于 netstat输出的内容,但它能显示更多更详细的 TCP连接状态的信息,且比 netstat 更快速高效。
常用选项:
-n 不解析服务名称
-r 解析主机名
-a 显示所有套接字
-l 显示监听状态的套接字
-o 显示计时器信息
-e 显示详细的套接字信息
-m 显示套接字的内存使用情况
-p 显示使用套接字的进程
-i 显示 TCP内部信息
-s 显示套接字使用概况
-t 仅显示 TCP套接字(sockets)
-u 仅显示 UCP套接字(sockets)
示例:
1.显示TCP连接
2.显示UDP 连接
测试网络连接
ping命令
命令格式:
ping [选项] IP地址或主机名
功能:测试本机与目标主机是否联通、联通速度如何、稳定性如何
常用选项:
-i 查看网卡是否畅通
-s 指定包的大小
-c 指定次数
示例:
跟踪数据包
traceroute命令
命令格式:
traceroute 主机
功能:测试从当前主机到目的主机之间经过的网络节点
示例:
域名解析
nslookup命令
命令格式:
nslookup 主机地址 DNS服务器地址
功能:测试DNS域名解析
示例:
设置网络参数
1.
临时配置(使用命令调整网络参数)
• 简单、快速,可直接修改运行中的网络参数
• 一般只适合在调试网络的过程中使用
• 系统重启以后,所做的修改将会失效
2.固定设置(通过配置文件修改网络参数)
• 修改各项网络参数的配置文件
• 适合对服务器设置固定参数时使用
• 需要重载网络服务或者重启以后才会生效
设置路由记录route
1.添加到指定网段的路由记录:route add -net 网段地址 gw ip地址
2.删除到指定网段的路由记录:routedel -net 网段地址
3.向路由表中添加默认网关记录:route add
4.删除路由表中默认的网关记录:route del
重启network网络服务
systemctl restart network
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)