专栏首页程序员互动联盟【记忆卡片】linux网络命令

【记忆卡片】linux网络命令

一、ifconfig是查看网卡的信息

ifconfig [Interface] Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息.

1、配置eth0的IP地址, 同时激活该设备

#ifconfig eth0 192.168.1.101 netmask 255.255.255.0 up

2、配置eth0别名设备eth0:1的IP地址,并添加路由

#ifconfig eth0:1 192.168.1.102

#route add –host 192.168.1.1 dev eth0:1

3、激活禁用设备

#ifconfig eth0:1 up

#ifconfig eth0:down

4、查看指定的网络接口的配置

#ifconfig eth0

二、route命令来配置并查看内核路由表的配置情况

1、添加到主机的路由

#route add –host 192.168.1.1 dev eth0:0

#route add –host 10.20.30.148 gw 10.20.30.40

2、添加到网络的路由

#route add –net 10.20.30.40 netmask 255.255.255.248 eth0

#route add –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41

#route add –net 192.168.1.0/24 eth1

3、添加默认网关

#route add default gw 192.168.1.1

4、查看内核路由表的配置。

#route

5、删除路由。

#route del –host 192.168.1.2 dev eth0:0

#route del –host 10.20.30.148 gw 10.20.30.40

#route del –net 10.20.30.40 netmask 255.255.255.248 eth0

#route del –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41

#route del –net 192.168.1.0/24 eth1

#route del default gw 192.168.1.1

对于1和2两点可使用下面的语句实现:

Ifconfig eth0 172.16.19.71 netmask 255.255.255.0

Route 0.0.0.0 gw 172.16.19.254

Service network restart

三、netstat命令来显示网络状态信息

主要用途有:察看网络的连接状态(仅对TCP有效,对UDP无效)、检查接口的配置信息、检查路由表、取得统计信息。不带参数时表示显示获得的TCP、UDP端口状态,因为UDP为无连接的协议,所以状态对其无意义。常见的状态有:ESTABLISHED、LISTENING、TIME-WAIT,分别表示处于连接状态、等待连接、关闭连接。netstat程序有几个参数选项,用户可以用来查看网络上不同方面的信息,其参数说明如下:

-a:选项为显示所有配置的接口

-i:选项为显示接口统计信息

-n:选项为以数字形式显示IP地址

-r:选项显示内核路由表

-s: 选项表示计数器的值。

1、 显示网络接口状态信息。

#netstat –i

2、显示所有监控中的服务器的Socket和正使用Socket的程序信息。

#netstat –lpe

3、显示内核路由表信息。

#netstat –r

#netstat –nr

4、 显示TCP/UDP传输协议的连接状态。

#netstat –t

#netstat –u

本文分享自微信公众号 - 程序员互动联盟(coder_online)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-11-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 程序员都用什么编写程序?

    说到编写代码的工具说多了多如牛毛,经典的来回也就是几个,现在笔者根据多年的经验列举下常见的编写程序工具。 vim+emacs vim是在linux编写代码的利器...

    程序员互动联盟
  • 疫情过后,互联网公司的出路怎么样?

    现在全国人民的中心都转移到这次疫情了,这次疫情远比2003年的非典,专家都在呼吁全面人民都要在家尽量不要出去,可见疫情的严峻,武汉这次的确承受了很多别的城市无法...

    程序员互动联盟
  • 【专业技术】GDI+基本用法简介

    存在问题: GDI+怎么使用? 解决方案: 在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的...

    程序员互动联盟
  • 手机怎么恢复删除的通讯录?简单恢复手机联系人

      手机怎么恢复删除的通讯录?通讯录作为手机上最重要的通讯工具之一,里面的很多重要联系人都会在通讯录里面,虽然现在使用到里面的联系人并不多,但是还是有着很重要的...

    科技第六人
  • JavaWeb10-reques;response你不得不学(2)

    3.Jdbc工具类mysql驱动包 4.html表单 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti...

    Java帮帮
  • mysqldump 导出数据库各参数详细说明

    mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT...

    大道七哥
  • CodeForces - 706B 二分stl

    #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<...

    Kindear
  • C++ 编写 WebAssembly初探(二)

    我们选取一种最基本的图像处理——高斯模糊来尝试实现。原理可参考高斯模糊和卷积滤波简介

    IMWeb前端团队
  • Android 8.0 功能和 API(翻译自Google官网)

    Android 8.0 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。

    蜻蜓队长
  • LeetCode 第 201 场周赛(304/5614,前5.42%)

    全国排名: 304 / 5614,5.42%;全球排名: 956 / 15616,6.12%

    Michael阿明

扫码关注云+社区

领取腾讯云代金券