Linux⽹络设置(linux相关⽹络命令⼤全)⼀、查看⽹络接⼝信息——ifconfig
1、查看所有活动的⽹络接⼝信息
ifconfig #直接ifconfig就可以
2、查看指定⽹络接⼝信息
ifconfig [⽹络接⼝]
3、实例操作
补充知识——MTU
MTU (最⼤传输单元)是⽹络设备传输的信息包最⼤值。
对于各种路由器,最佳的MTU值通常都是默认值。有时,更改MTU值可提⾼设备⼯作性能,做起来很简单,但事实上,这样做往往会导致出现其他问题。最好保持MTU不变,除⾮有以下情况出现:
1. 当连接不到ISP或者不能使⽤其他的因特⽹服务时,且他们的技术⽀持⼈员建议更改MTU值
2. 当您使⽤ VPN,遇到性能问题时可以考虑更改MTU
为了提⾼⽹络的某些性能,使⽤了可优化MTU 值的应⽤程序,⽽这引起了连通性和其他性能⽅⾯的问题
不恰当的本地MTU值
• 本地MTU值>⽹络MTU值:拆包,效率下降
• 本地MTU值<⽹络MTU值:未发挥最⼤传输能⼒
理想的本地MTU值
• 本地MTU值=⽹络MTU值
⼆、查看主机名称——hostname
1、查看或临时设置当前主机名
hostname [主机名]
2、永久设置主机名
hostnamectl set-hostname [主机名]
vi hostname
设置完后需重启系统才⽣效
三、查看路由表条⽬——route
1、查看或设置主机中路由表信息
route [-n]
2、实例操作
四、查看⽹络连接情况——netstat
1、查看系统的⽹络连接状态、路由表、接⼝统计等信息
netstat [选项]
netstat -natp |grep httpd #httpd也可以换成80 表⽰查看httpd的⽹络状态
选项作⽤
-
a 显⽰当前主机中所有活动的⽹络连接信息-n 以数字的形式显⽰相关的主机地址、端⼝等信息-r 显⽰路由表信息
-l 显⽰处于监听状态的⽹络连接及端⼝信息-t 查看TCP 协议相关的信息-u 显⽰UDP 协议相关的信息
-p
显⽰与⽹络连接相关联的进程号、进程名称信息(需要root 权限)
选项作⽤
-t tcp 显⽰ TCP 协议的 sockets -u udp 显⽰ UDP 协议的 sockets
-n numeric 不解析服务的名称,如 “22” 端⼝不会显⽰成 “ssh”-l listening 只显⽰处于监听状态的端⼝
-p processes 显⽰监听端⼝的进程(Ubuntu 上需要 sudo)-a all 对 TCP 协议来说,既包含监听的端⼝,也包含建⽴的连接-r
resolve 把 IP 解释为域名,把端⼝号解释为协议名称
2、常⽤选项
五.获取socket (套接字)统计信息——ss
1、查看系统的⽹络连接情况,获取socket 统计信息
ss [选项] #查看系统的⽹络连情况,获取socket 统计信息 lsof [选项] #查看打开服务进程的端⼝(TCP 、UDP)
2、常⽤选项
六、测试⽹络连接ping
ping 命令测试⽹络连通性
ping [选项] ⽬标主机
注: ctrl + c 中⽌测试
-i 查看⽹卡是否畅通
-s 指定包的⼤⼩
七.跟踪数据包traceroute
traceroute 命令
测试从当前主机到⽬的主机之间经过的⽹络节点
traceroute ⽬标主机地址
⼋.域名解析nslookup
nslookup 命令测试DNS 域名解析
nslookup ⽬标主机地址 [DNS 服务器地址]
九、设置⽹络参数的⽅式
1、 临时配置⼀使⽤命令调整⽹络参数
• 简单、快速,可直接修改运⾏中的⽹络参数• ⼀般只适合在调试⽹络的过程中使⽤• 系统重启以后,所做的修改将会失效
2、 固定设置⼀通过配置⽂件修改⽹络参数
• 修改各项⽹络参数的配置⽂件• 适合对服务器设置固定参数时使⽤• 需要重载⽹络服务或者重启以后才会⽣效
⼗.设置⽹络接⼝参数ifconfig
1、设置⽹络接⼝的IP地址、⼦⽹掩码ifconfig ⽹络接⼝ ip地址 [netmask ⼦⽹掩码]
ifconfig ⽹络接⼝ ip地址 [/⼦⽹掩码长度]
2、禁⽤或者重新激活⽹卡
ifconfig ⽹络接⼝ up
ifconfig ⽹络接⼝ down
3、设置虚拟⽹络接⼝
ifconfig ⽹络接⼝:序号 IP地址
⼗⼀、设置路由记录route
1、添加到指定⽹段的路由记录
route add -net ⽹段地址 gw IP地址
2、删除到指定⽹段的路由记录
routedel -net ⽹段地址
3、向路由表中添加默认⽹关记录
route add default gw IP地址
4、删除路由表中默认的⽹关记录
route del default gw IP地址
⼗⼆、启⽤、禁⽤⽹络接⼝配置
1、重启network⽹络服务
systemctl restart network
2、禁⽤、启⽤⽹络接⼝
ifdown ens33
#禁⽤
ifup ens33
#启动
route add命令实例⼗三、本地主机映射⽂件
/etc/hosts⽂件
保存主机名与IP地址的映射记录
cat /etc/hosts
hosts⽂件和DNS服务器的⽐较
• 默认情况下,系统⾸先从hosts⽂件查解析记录• hosts⽂件只对当前的主机有效
• hosts⽂件可减少DNS查询过程,从⽽加快访问速度
⼗四、总结
1、查看⽹络配置
ifconfig、hostname、 route、 netstat、 ss
2、测试⽹络连接
ping、traceroute、 nslookup、 dig
设置⽹络地址参数
临时配置、永久配置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论