首页 > 系统相关 >Linux网络命令总结

Linux网络命令总结

时间:2022-08-14 19:22:08浏览次数:83  
标签:总结 ip 网络 ifconfig 网卡 命令 Linux eth0

我常用Linux网络命令总结回顾

原创 入门小站 入门小站 2022-07-30 22:00 发表于湖北 收录于合集 #Linux478个 #网络命令1个

哥常用的几个网络命令图片

  • ip 命令
  • ifconfig 命令
  • iwconfig 命令
  • dhclient 命令
  • route 命令
  • host 命令
  • netstat 命令

ip命令

ip命令输出有关网络接口和配置的信息,已经取代旧的ifconfig命令

ip address
图片

注:也可以用ip addr show达到一样的效果

  • 如果要将信息限制为 IPv4 信息
ip -4 a
图片

注意:如果你使用 IPv6运行ip -6 a

要显示单个网络设备的信息,请应用选项dev,如下例所示:

ip addr show dev <device>

例如显示eth0网卡的信息

ip addr show dev eth0
图片

如果要显示单个设备的 IPv4 信息,可以运行:

ip -4 addr show dev eth0
  • 要删除设备的现有 IP 地址,你可以运行:
Ip addr del <IP-Address> dev <Device-Name>
  • 删除eth0网卡的ip地址
ip addr del 192.168.1.111 dev eth0
  • 然后分配新的 IP 地址运行:
Ip addr add <IP-Address> dev <Device-Name>
  • eth0网卡设置新的ip地址
ip addr add 192.168.1.112 dev eth0
  • 禁用网卡:
ip link set down <Device-Name>
  • 禁用eth0网卡
ip link set down eth0
  • 要启用名为 eth0 的网卡
ip link set up eth0

ifconfig命令

ifconfig命令是命令ip的前身。并非所有现代 Linux 发行版都包含它,如果还想用需要安装net-tools工具包。

ifconfig
图片

你还可以通过在调用ifconfig后添加特定设备来打印信息

ifconfig eth0
图片
  • 使用 ifconfig 修改ip地址
ifconfig <Device-Name>  <IP-Address> up
  • 例如
ifconfig eth0 192.168.1.112 up

注意:以上示例展示了如何使用命令 ifconfig 启用网卡,但你也可以使用命令ip link set down <device>,如ip命令部分所述。

  • 建议通过添加netmask选项来包含正确的网络掩码,如下。
ifconfig eth0 192.168.1.112 netmask 255.255.255.0 up

iwconfig 命令

ifconfig非常相似,它对于设置无线网卡专用的配置非常有用。在下面示例中,将使用iwconfig命令在管理模式和监控模式之间更改无线网卡模式。

  • 安装一下,我用的是Centos
yum install wireless-tools -y
  • 将网卡默认设置为托管模式
iwconfig eth0

注意:其中 eth0 将其替换为你的网络设备名称。

  • 要更改托管模式,首先我们需要使用ifconfig命令禁用wifi网卡
ifconfig eth0 down
  • 然后设置监控模式:
iwconfig eth0 mode monitor
  • 现在启用无线网卡
ifconfig eth0 up
  • 通过运行 iwconfig eth0 检查新模式:
iwconfig eth0

要恢复托管模式,重复上面的执行步骤,将步骤iwconfig eth0 mode monitor替换为iwconfig eth0 mode managed

dhclient

dhclient命令来自于英文词组DHCP client的缩写,其功能是用于动态获取或释放IP地址。使用dhclient命令前需要将网卡模式设置成DHCP自动获取,否则静态模式的网卡是不会主动向服务器获取如IP地址等网卡信息的。

  • 语法:
dhclient <Device-Name>
  • 续订eth0网卡设备的动态分配IP地址。
dhclient eth0
  • 释放IP
dhclient -r
  • 从指定的服务器获取ip地址
dhclient -s 192.168.0.1

route

连接网络时你需要设置正确的 IP 地址,通常将通过命令ipifconfig手动设置,使用命令route设置正确的网关并启用正确的DNS,如 8.8.8.8 访问互联网。以下示例显示如何添加和删除网关。

要删除已定义的网关

route del default gw <IP-Address> <Device-Name>

删除eth0网关

route del default gw 192.168.0.2 eth0
  • 添加新网关
route add default gw 192.168.0.1 eth0
  • 检查网关
route -n
图片

host

host 对于域名查找很有用,可以了解特定域名的 IP 地址。例如要查 rumenz.com域名ip,可以运行

host rumenz.com
图片

netstat

运行不带选项的命令netstat

netstat
图片

默认情况下,netstat命令将显示 ESTABLISHED 连接,如果要列出侦听端口,只需运行带有-l选项的命令:

netstat -l

默认情况下,netstat 也会列出所有 TCP 和 UDP 连接,如果你想显示 TCP 连接,或者只运行监听端口:

netstat -at
图片

如果你只想显示UDP 连接

netstat -au
图片

【Linux常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。

近期热文

Linux&Windows谁占用了我的端口

Linux中我的网络带宽被谁霸占了?

Linux怎么防止ssh被暴力破解

Linux shell脚本入门到实战详解

Linux开机重启和用户管理

Linux中实现数据库定时备份整颗后悔药

划重点计算机网络知识点总结

图片 入门小站 全栈入门知识 169篇原创内容 公众号 收录于合集 #Linux  478个 上一篇linux中35个find案例下一篇linux中使用 head,tail和cat命令高效处理文件 阅读 1508     写下你的留言

标签:总结,ip,网络,ifconfig,网卡,命令,Linux,eth0
From: https://www.cnblogs.com/qiangfenger/p/16586093.html

相关文章

  • Linux安装LibreCAD
    目录目录添加软件源并更新软件列表sudoadd-apt-repositoryppa:librecad-dev/librecad-dailysudoadd-apt-repositoryppa:librecad-dev/librecad-stablesudoapt-g......
  • pxe网络装机与实战部署
    干货|PXE+kickstart无人值守批量装机(原理与架构)原创 Cloud研习社 Cloud研习社 2022-06-2813:33 发表于山东收录于合集#一站式教程119个#实战经验31个#lin......
  • 周总结
    UDP协议#serverimportsocketserver=socket.socket(type=socket.SOCK_DGRAM)server.bind(('127.0.0.1',8080))msg,address=server.recvfrom(1024)print('msg......
  • python九周周末总结
    python九周周末总结UDP协议udp协议的交互模式服务端不需要考虑客户端是否退出,你发多少那么他就会按照你发的东西直接去传输给客户端不存在黏包现象服务端:importsocket......
  • linux命令大全
    Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但......
  • linux如何用top查看cpu占用率大于1的?
    top-b-n1|awk'NR<=10{print}'|awk'NR>=8{print}'|awk'$9>=1{print"cpu""\t"$9"\t""mem""\t"$10"\t"$12}'命令解释top 实时显示进程的信息......
  • c#中try、catch、finally用法总结
    1、try和catch两者是不可分开的,如果try里面抛出了异常,catch就会捕捉到这个异常,执行catch内的代码。其中Exception是指的错误类型。2、finally代码块用于代码后面,不管你前......
  • 【考试总结】2022-08-14
    生成树将曼哈顿距离中带的绝对值拆开,找到\(n\)个点中\(x+y,x-y,y-x,-x-y\)最大值对应的节点,那么其它的点必然和这四个点连边。此时形成了四个连通块,两两之间的边权大......
  • Linux文件管理
    Linux命令pwd:显示当前目录路径ls:显示当前文件下的目录或者文件-a全部,隐藏-L详细显示cd:进入某个文件 ..代表上一次能够 .代表当前路径目录结构文件管理-f......
  • 小程序uni-app发起网络异步请求
    //uni.request({ // url:'api/boxs/search', // //使用监听函数防止this指向改变 // success:res=>{ // //判断是否成功返回数据 // if(res......