【记忆卡片】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)

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏后端技术探索

初识nginx基础篇-日志管理和切割

Nginx日志主要分为两种,访问日志和错误日志。两种日志可以在http和server模块中配置,nginx有一个非常灵活的日志记录模式。每个级别的...

1082
来自专栏WindCoder

Git命令小记

[git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF

781
来自专栏一枝花算不算浪漫

[常见问题]在Linux下执行Redis命令不起作用.

3608
来自专栏王磊的博客

nodejs常用组件

mssql 用途:连接SqlServer数据库 node-excel-export 用途:导出excel表格 nodegrass 用途:模拟用户进行get/po...

3346
来自专栏破晓之歌

网页显示3D模型 原

中文网教程:http://www.hewebgl.com/article/articledir/1

1725
来自专栏菜鸟程序员

Ubuntu防火墙安装和配置

2224
来自专栏瓜大三哥

HLS Lesson9-c/c++ testbench书写

目的: l验证C函数的正确性 l提高效率 1.main()函数返回0则表明结果是正确的,如果是非0则表明结果是不正确的。 2.输入激励(stimulus) 输入...

28110
来自专栏君赏技术博客

新手入门托管项目在Cocoapods上面

!安装cocoapods(http://code4app.com/article/cocoapods-install-usage)

711
来自专栏散尽浮华

Linux下squid代理缓存服务环境部署

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。 Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并...

34210
来自专栏逸鹏说道

安装和搭建基于netcore的demo

系统CentOS安装:   网上很多教程,很详细,我就不再赘述了。在安装过程中,需要注意的是设置时区、个人账户密码、root密码(一定要注意,否则后续很麻烦)、...

3749

扫码关注云+社区

领取腾讯云代金券