1、ifconfig                 #查看网络(设置IP临时生效)

 Linux系统学习 七、网络基础—常用网络命令 Linux 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2、hostname [主机名]            #查看或设置主机名       默认的是localhost

 Linux系统学习 七、网络基础—常用网络命令 Linux 第2张

3、ifdown [网卡设备名]                   #禁用该网卡设备

      ifup [网卡设备名]                #启用该网卡设备

      与ifconfig [网卡名称] down或ficonfig [网卡名称] up 一样

 Linux系统学习 七、网络基础—常用网络命令 Linux 第3张

4、查询网络状态

netstat [选项]

选项:

-t:列出TCP协议端口

-u:列出UDP协议端口

-n:不使用域名与服务名,而使用IP地址和端口号

-l:仅列出在监听状态网络服务

-a:列出所有网络连接

一般分为两组使用:(t,u,l)和(n,a)

 Linux系统学习 七、网络基础—常用网络命令 Linux 第4张

 

 Linux系统学习 七、网络基础—常用网络命令 Linux 第5张

 

 Linux系统学习 七、网络基础—常用网络命令 Linux 第6张

联合使用

 Linux系统学习 七、网络基础—常用网络命令 Linux 第7张

服务端口占用情况

TCP有监听

UDP是没有监听的

Foreign Address:远程连接的IP

Local Address:本地地址和端口

Recv-Q Send-Q:发送和接收的排队队列

State:监听状态

 Linux系统学习 七、网络基础—常用网络命令 Linux 第8张

Active UNIX domain sockets (servers and established):程序占用端口的情况

统计处于连接状态的服务

 Linux系统学习 七、网络基础—常用网络命令 Linux 第9张

统计处于连接状态的服务的数量

 Linux系统学习 七、网络基础—常用网络命令 Linux 第10张

netstat –rn

-r:列出路由列表,功能和route命令一致。

 Linux系统学习 七、网络基础—常用网络命令 Linux 第11张

route –n            #查看路由列表(可以看到网关)

 Linux系统学习 七、网络基础—常用网络命令 Linux 第12张

5、域名解析命令

nslookup [主机名或IP]            #进行域名与IP地址解析

最小化安装时这个命令是没法使用的,提示没有这条命令,需要安装

yum install bind-utils –y

 Linux系统学习 七、网络基础—常用网络命令 Linux 第13张

 

 Linux系统学习 七、网络基础—常用网络命令 Linux 第14张

nslookup

>server

#查看本机DNS服务器

 Linux系统学习 七、网络基础—常用网络命令 Linux 第15张

6、ping [选项] [IP或域名]               #探测指定IP或域名的网络状况

选项:

-c [次数]:指定ping包的次数

Windows默认是4次,Linux是一直ping,Ctrl+c停止。

 

7、telnet [域名或IP] [端口]            #远程管理与端口探测命令

默认不安装的,这种传输是不安全的,因为它是明文传输的(23端口是telnet服务)

 Linux系统学习 七、网络基础—常用网络命令 Linux 第16张

8、traceroute [选项] [IP或域名]            #路由跟踪命令,检查哪个节点有问题

选项:

-n:使用IP,不使用域名,速度更快

最小安装下,没有安装该命令

yum install -y traceroute          安装目录

 

9、wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz                  #下载命令

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄