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

时间:2021-01-10 00:19:06

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

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

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

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

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

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

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

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

4、查询网络状态

netstat [选项]

选项:

-t:列出TCP协议端口

-u:列出UDP协议端口

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

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

-a:列出所有网络连接

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

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

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

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

联合使用

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

服务端口占用情况

TCP有监听

UDP是没有监听的

Foreign Address:远程连接的IP

Local Address:本地地址和端口

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

State:监听状态

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

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

统计处于连接状态的服务

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

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

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

netstat –rn

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

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

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

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

5、域名解析命令

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

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

yum install bind-utils –y

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

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

nslookup

>server

#查看本机DNS服务器

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

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

选项:

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

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

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

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

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

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

选项:

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

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

yum install -y traceroute          安装目录

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