热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux网络命令大全,包括常用命令和使用示例

主要有以下几个命令:ifconfig:查询、设置网卡和IP网段等相关参数。ifup、ifdown:这两个文件是,通过更简单的

主要有以下几个命令:

  ifconfig:查询、设置网卡和IP网段等相关参数。ifup、ifdown:这两个文件是,通过更简单的方式来启动网络接口。Route:查询、设置路由表(Route table)。ip:复合式的命令,能直接修改上述命令提到的功能。

  因为内容有点多,就整理、摘录了一些要点,如下所示:

  ifconfig、ifup、ifdown 这 3个命令都用于启动网络接口。

  ifup 和 ifdown 仅就 /etc/sysconfig/network- s 内的 ifcfg-ethx (x为数字)

  进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整ifcfg-ethx文件才行。而 ifconfig 能直接手动给予某个接口 IP 或调整其网络参数。

  一、ifconfig

  主要用于手动启动、观察和修改网络接口的相关参数,能修改的参数非常多,包括IP参数及MTU等都能修改,语法如下:

  [root@linux ~]#ifconfig {interface}{up|down}

  ifconfig:列出目前已被启动的卡(不论网卡是否设置了IP);

  ifconfig eth0:显示接口的相关数据(不论该接口是否启动了);

  ifconfig "网络接口代号":查询网卡的 MAC 地址。

  更多信息请登录中国社评网www.isheping.com

  1、暂时修改网络接口

  [root@linux ~]#ifconfig eth0 192.168.100.100

  如果不加所有其他参数,则系统会依照该 IP 所在的 class 范围,自动地计算出 子网掩码、网关、广播地址 等 IP 参数。

  2、

  [root@linux ~]#ifconfig eth0 192.168.100.100netmask 255.255.255.128\>mtu 8000# 设置网络接口,同时设置 MTU 的数值  [root@linux ~]#ifconfig eth0 MTU 9000# 仅修改该接口的 MTU 数值 [root@linux ~]#ifconfig eth0:0192.168.50.50# 在网络接口 eth0 上,再仿真一个网络接口,即是在一个网卡上面设置多个 IP (通过 ifconfig 命令可以看到和硬件有关的信息都相同,因为是同一个网卡)。

  3、启动 eth1,并且不设置所有网络参数,命令 ifconfig eth1 up 就能实现。

  4、利用 /etc/init.d/network restart 来重新启动整个网络接口,之前手动的设置数据会全部失效。

  [root@linux ~]#/etc/init.d/network restart

  5、要启动某个网络接口,但又不让他具有IP参数时,直接 ifconfig eth0 up即可。

  这个操作经常在无线网卡当中进行,因为我们需要启动无线网卡让他去检测AP存在和否。

  二、ifup、ifdown

  用于直接以 /etc/sysconfig/network-s 里面的 ifcfg-ethx 等文件的设置参数来启动。

  [root@linux ~]#ifup {interface}[root@linux ~]#ifdown {interface}[root@linux ~]#ifup eth0

  本信息来源:中国社评网www.isheping.com

  ifup 和 ifdown 会直接到 /etc/sysconfig/network-s 目录下搜索 对应的设置文件,例如ifup eth0,找出 ifcfg-eth0 这个文件的内容 ,然后加以设置。

  以ifconfig eth0 设置或是修改了网络接口后,就无法再以 ifdown eth0 的方式来关闭了。因为ifdown会分析比较目前的网络参数和ifcfg-eth0是否相符,不符的话,就会放弃这次操作。因此,使用 ifconfig 修改完毕后,应该要以 ifconfig eth0 down才能够关闭该接口。


推荐阅读
  • 本文详细介绍了Linux系统中常用的文件操作命令,包括echo用于输出内容至屏幕或文件,cat用于显示或合并文件内容,sed用于流编辑器功能,以及wc命令用于统计文件中的字节、行数和单词数量。通过具体示例加深理解。 ... [详细]
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • MITM(中间人攻击)原理及防范初探(二)
    上一篇文章MITM(中间人攻击)原理及防范初探(一)给大家介绍了利用ettercap进行arp欺骗及劫持明文口令,后来我发现好友rootoorotor的文章介绍比我写的更透彻,所以基础利用大家可以参看 ... [详细]
  • Fiddler 安装与配置指南
    本文详细介绍了Fiddler的安装步骤及配置方法,旨在帮助用户顺利抓取用户Token。文章还涵盖了一些常见问题的解决方案,以确保安装过程顺利。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 春季职场跃迁指南:如何高效利用金三银四跳槽季
    随着每年的‘金三银四’跳槽高峰期的到来,许多职场人士都开始考虑是否应该寻找新的职业机会。本文将探讨如何制定有效的职业规划、撰写吸引人的简历以及掌握面试技巧,助您在这关键时期成功实现职场跃迁。 ... [详细]
  • 服务器虚拟化存储设计,完美规划储存与资源,部署高性能虚拟化桌面
    规划部署虚拟桌面环境前,必须先估算目前所使用实体桌面环境的工作负载与IOPS性能,并慎选储存设备。唯有谨慎估算贴近实际的IOPS性能,才能 ... [详细]
  • 本文详细介绍如何安装和配置DedeCMS的移动端站点,包括新版本安装、老版本升级、模板适配以及必要的代码修改,以确保移动站点的正常运行。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Hibernate全自动全映射ORM框架,旨在消除sql,是一个持久层的ORM框架1)、基础概念DAO(DataAccessorOb ... [详细]
  • 尽管在WPF中工作了一段时间,但在菜单控件的样式设置上遇到了一些基础问题,特别是关于如何正确配置前景色和背景色。 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 本文深入探讨了Linux内核中进程地址空间的设计与实现,包括虚拟地址空间的概念、内存描述符`mm_struct`的作用、内核线程与用户进程的区别、进程地址空间的分配方法、虚拟内存区域(VMA)的结构以及地址空间与页表之间的映射机制。 ... [详细]
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • 本文详细介绍了如何在Mac操作系统中为IntelliJ IDEA配置更高的内存限制,以提高开发效率和性能。 ... [详细]
author-avatar
绝恋love2502860291
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有