linux网络命令详解

1 ifconfig命令

格式:ifconfig  {inerface} {options}

options参数有:up,down,mtu,netmask,broadcast

单独ifconfig命令:查看网络所有端口;

范例1:ifconfig eth0 192.168.1.0 netmask 255.255.0.0 mtu 8000(配置端口eth0的ip地址)

范例2:ifconfig eth0:0 192.168.50.50(表示在eth0再仿真出来一个网络接口)

注意:ifconfig 的配置只会暂时生效,机器重启或者/etc/init.d/network restart ,则会使ifconfig的配置无效;

2 ifup ifdown命令

格式:ifup interface ; ifdown interface

例如:ifup eth0;ifdown eth0

其实这两个命令是脚本 ,它们是去读取/etc/sysconfig/network-scripts/ifcfg-eth*文件;

3 route命令

格式:route或者route -n看路由信息

route add [-host 或者-net]  netmask  gw或者dev

route del  [-host 或者-net]  netmask  gw或者dev

例子:route add -net 192.168.100.0 netmask 255.255.255.0  dev eth0

例子:route add default gw 192.168.1.250

注意:ifconfig eth0 192.168.1.0还是route add -net 192.168.1.0 mask 255.255.255.0 dev eth0 都是临时生效,用来联网和测试,等到测试完毕后,在使         用/etc/init.d/network restart 恢复原来默认网络即可;

4 ip命令比较强大

(ip link设定)

格式:ip link set [device ] [动作和参数]

例子:ip link show (单纯的看设备的相关硬件信息)

例子:ip link show eth0

例子:ip link set  eth0 up ; ip link set eth0 down; ip link set eth0 mtu 1000(打开和关闭端口以及设备mtu)

例子:ip link set eth0 down> ip link set eth0 name vbird >ip link show(更改eth0的名字,改之前先网卡eth0)

(ip address)

格式:ip address [add|del]  [ip]  [dev]   [相关参数]

例子:ip address show (eth*)

例子:ip address add 192.168.50.50/24 broadcast dev eth0  label eth0:vbird( 添加一个网络接口)

例子:ip address del  192.168.50.50/24  dev eth0

(ip route)

例子:ip route show

例子:ip route add 192.168.5.0/24  dev eth0(添加路由,主要是本机直接可沟通的网络)

例子:ip route add 192.168.10.0/24  via 192.168.5.100 dev eth0 (添加可以通往外部的路由,需通过router)

例子:ip route add default  via 192.168.1.254 dev eth0 (添加路由,通过192.168.1.254这台主机通信,事实上这台主机就是我的默认路由器(gateway))

例子:ip route del 192.168.5.0/24;ip route del 192.168.10.0/24 (删除路由)

无线网络命令:iwlist(无线网卡进行无线网络的AP的检测与取得相关数据) iwconfig(无线网卡的配置)

DHCP客户端命令:dhclient  如:dhclient eth0

时间: 2024-10-01 07:10:24

linux网络命令详解的相关文章

Linux netstat命令详解

Linux netstat命令详解 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State

linux screen 命令详解

linux screen 命令详解 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了.必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了. 二.简介 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命

linux sar 命令详解

linux sar命令详解 sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及IPC有关的活动等. sar命令的格式: -bash-4.1# sar --help Usage: sar [ options ] [ <interval> [ <count> ] ] Options ar

Linux网络配置详解

1.前言 对于LINUX而言,如果我们想对其进行网络配置的话,那么主要涉及到如下方面的配置: IP,子网掩码,网关,主机名,DNS服务器地址,路由信息. 那么下面,将对这些方面进行操作配置.如果大家对网络的有关知识,不太清楚的,可以参考我的博客:http://zhangfengzhe.blog.51cto.com/8855103/1438163 [这篇博客将快速让大家了解一些概念] 2.关于ifconfig [[email protected] ~]# ifconfig eth0      Li

linux yum 命令 详解

linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [packag

Linux SVN 命令详解(zz)

Linux下常用SVN命令 2012-04-02 11:46:00 标签:服务器 目录 Linux checkout linux系统 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain  --username qinxiaohui 简写:svn co 2.往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.

[转帖]linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令

linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令 https://binwaer.com/post/12.html yun install -y screen screen -S zhaobsh ping www.163.com 关闭xshell 再次连接 screen -ls 根据 pid 使用 screen -r pid 再次打开连接. 一.背景 系统管理员经常需要SSH 或者telent 远程登录到linux 服务器,经常运行一些需要很长时间才能完

Linux基础命令详解

Linux基础命令详解 长久以来呢,Linux操作系统以其稳定.高效且可靠等优点被大量的应用于企业服务器领域.大部分对Linux服务器的管理和维护都是通过远程登录的方式来进行的.而绝大部分的管理维护操作都是基于Linux命令来实现的,所以Linux命令在工作中就显得至关重要.在将Linux命令之前,先得了解它的工作原理原理很简单,其实就是我们用户输入一串字符命令,由shell将这条命令"翻译"为系统内核能够懂的"语言",然后系统内核便根据这条命令去执行相关操作.讲完

【转】Linux 网络工具详解之 ip tuntap 和 tunctl 创建 tap/tun 设备

---------------------------------------------------------- Linux 网络工具详解之 ip tuntap 和 tunctl 创建 tap/tun 设备 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 在前面一篇文章中,我们已经介绍了 tap/tun 的基本原理,本文将介绍如何使用工具 tunctl 和