携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情
查看网络配置
查看网络接口信息
ifconfig
ifconfig ### 产看所有活动的网络接口信息
ifconfig 网络接口 ###查看指定网络接口信息
**如果没有ifconfig命令,可以安装个net-tools的包
centos7 默认的第一张网卡的信息是ens33 也可以自定义
centos6 或其他系统 默认的第一张网卡信息是eth0
设置网络参数的方式
临时配置--使用命令调整网络参数
- 简单,快速,可直接修改进程中的网络参数
- 一般只适合在调试网络的过程中使用
- 系统重启之后,所做的修改都会失效
固定配置--通过配置文件修改网络参数
- 修改各项网络参数的配置文件
- 适合对服务器设置固定参数时使用
- 需要重载网络服务或者重启以后才会生效
临时配置网络参数(虚拟网卡)
ifconfig ens33:1 192.168.10.100/24
关闭网卡:
开启网卡
ip addr = ip a 查看网络接口信息
mtu最大传输单元
通常情况下一个数据包最大是1500
虚拟机的作用:实现在一台主机上模拟出多个操作
Windows WMWare Workstation 个人使用
WMWare Sphere + WSXI 企业级虚拟化工具
Linux Xen KVM openstack (私有云)
hostname
查看主机名称
- 临时修改主机名: hostname + 主机名
- 永久修改主机名:hostnamectl set-hostname 主机名
或者vim /etc/hostname
如何查看系统内核
centos7默认用的内核版本是4.4 4.5 5.18(2022.5月推出的) 5.19(2022.8月推出的)
cat /etc/*release ## 查看linux发行版本
route
查看路由表条目
route -n 以数字形式查看路由表条目信息
添加路由条目
临时添加路由
route add -net 目标网段/掩码 gw 下一跳(网关) dev 出站网卡 gw(getway)
删除临时添加
route delete -net 目标网段/掩码
永久添加 vim /etc/sysconfig/static-routes
指定网卡添加
vim /etc/sysconfig/network-scripts/route-网卡名称
netstat
查看网络连接状态
netsat
ss ###查看网络连接状态
ping
测试网络连接 ping
ping命令
- 测试网络连通性
ping [选项] 目的主机
属于ICMP协议 不属于TCP和UDP!!! 工作在网络层
windows 中
- -t(长ping)
- -a (显示主机名)
- -s(指定源地址)
- -l(显示每个包大小 默认是32字节)
- -n (指定包数量)
Linux(默认长ping)
-
-s(指定包大小)
-
-c(指定包数量)
-
-I (大i)(指定源地址)
ping -s 4 主机名
ping -c 4 主机名
ping -w 3 192.168.100.10
traceroute
跟踪路由路径
- window:tracert
- linux:traceroute
工作在ICMP 属于网络层
mtr(动态跟踪)
nslookup
域名解析 nslookup 目标主机地址 [DNS服务器地址]
DNS : 把域名解析成IP地址
nslookup(在windows 和 linux 主机上都可以使用) host dig 都能完成域名解析
修改DNS
总结
-
查看网络配置
- ifconfig(查看网络接口情况)
- hostname(查看主机名称)
- route(查看路由表条目)
- netstat(查看网络连接情况)
- ss(查看网络;i按揭情况)
-
测试网络连接
- ping(测试网络连通性)
- traceroute(静态跟踪数据包)
- mtr(动态跟踪数据包)