linux中设置网络参数的相关命令有哪些?
Admin 2021-10-08 群英技术资讯 1258 次浏览
linux中设置网络参数的相关命令有哪些?常见的设置网络参数命令有ifconfig命令、ifup命令、ifdown命令和route命令等等,今天我们就来了解一下这几个和网络设置相关的命令。
ifconfig:查询、设置网卡与ip、子网掩码等参数(需先安装net-tools工具)
ifup、ifdown:启动和关闭网络接口
route:查看、配置路由信息
ifconfig
首先来看ifconfig命令
ifconfig [网卡名] [选项] up、down:启动或关闭该网络接口 mtu:设置mtu值 netmask:设置子网掩码 broadcast:设置广播地址
首先看第一个例子,查看系统上所有网卡,只需输入ifconfig命令即可,不用添加任何参数
# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.220 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::1733:cf21:906d:57af prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:84:5b:d0 txqueuelen 1000 (Ethernet)
RX packets 9946 bytes 10315936 (9.8 MiB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 2208 bytes 186213 (181.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
……从该命令的输出信息,我们可以得出很多信息,网卡名称、ip地址、子网掩码、广播地址等等
下面继续看几个例子
# 修改ip地址 # ifconfig eth0 192.168.1.222
你会发现,你只修改了ip地址,但是广播地址也会随着更改了。
# 同时修改ip、子网掩码以及mtu值 ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000
请尽快放心练习,最后只需要重启network就会恢复到之前配置文件的设定
ifup ifdown
当我们修改了网络配置文件/etc/sysconfig/network-scripts/eth0后,想立即生效。那么就需要使用
ifdown eth0 ifup eth0
除了该方法,一般我们还会使用
/etc/init.d/network restart
来重启所有网卡。
route
route这个命令可以查看路由表,也可以用来设置路由。
查看路由信息 route [-nee]
-n:不显示主机名,直接用ip显示,速度更快。这个选项有很多关于网络的命令都有
-ee:显示更详细的信息
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.19.255.253 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Destination:网络地址
Genmask:子网掩码,Destination和Genmask组成一个网络
Gateway:网关地址(如果显示是0.0.0.0则表示该路由直接由本机传送,也就是可以通过局域网直接发送。如果显示的是ip地址,则说明该路由需要经过路由器(网关)的帮忙才能够发送出去。
Flag:标志,常见的U表示该路由是启动着的,G表示该路由需要通过外部的主机传递数据包。
以上就是linux网络参数命令的相关介绍了,上文有使用示例供大家参考,希望本文能帮助到大家,如果还想要了解更多Linux命令的内容,大家可以继续浏览群英网络其他相关的文章。
文本转载自PHP中文网
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
今天给大家分享的是关于linux退出vi编辑器的方法,在退出退出vi编辑器时,有保存退出、正常退出、不保存退出及强制退出这四种情况,而这四种情况的退出命令不同,下面小编就给大家来介绍一下linux退出vi编辑器的方法。
linux和vxworks的区别:1、内核结构不同,vxworks是微内核,只提供基本的服务,而linux是宏内核,除了基本的服务、内核还包括文件系统、网络协议等;2、运行模式不同,vxworks应用程序在“实模式”下,无用户模式和内核模式之分,而linux采用“保护模式”,用户进程、线程运行在用户模式下,内核线程运行与内核模式。
linux中finger找不到的解决方法:1、将镜像文件加载到Linux光驱,并将光驱挂载到Linux系统上;2、利用“ls | grep finger”命令定位finger软件包;3、利用“rpm -ivh 完整的rpm包名”命令安装finger即可。
6种方式:1、互斥锁,本质就是一个特殊的全局变量,拥有lock和unlock两种状态;2、自旋锁,是一个死循环,不停的轮询;3、信号量,用于控制访问有限共享资源的线程数;4、条件变量,可以让调用线程在满足特定条件的情况下运行,不满足条件时阻塞等待被唤醒;5、读写锁,一次只能有一个线程可以占有写模式的读写锁;6、屏障,是用户协调多个线程并行工作的同步机制。
进程间通信传输层又称为运输层,它是比较特殊的一层。一方面,它属于通信部分的最高层,另一方面,又是用户功能中的最底层。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008