Linux网络基础
基础命令:
- ifconfig:查看活动的网络接口设备
-
ifconfig -a:查看所有网络接口设备,包括未激活
-
ifconfig ens33:查看指定的ens33设备
-
ifconfig ens33 down:关闭指定设备,ifdown ens33
-
ifconfig ens33 up:打开指定设备,ifup ens33
-
-
ifconfig ens33:0 192.168.79.12/24 创建虚拟网卡,重启后全部消失

参数解释:-
ens33: flags=4163<UP, BROADCAST,RUNNING,MULTICAST> mtu 1500
该口 已启用, 支持广播、 正在运行 支持组播 最大传输单元1500 -
inet 192.168.233.21 netmask 255.255.255.0 broadcast 192.168.91.255
IPV4的IP地址 子网掩码 广播地址 -
inet6 fe80::fe7:ca03:81f:2887 prefixlen 64 scopeid 0x20<link>
IPV6地址 子网长度 作用域 link表示仅该接口有效
-
ether 00:0c:29:fe:e5:bf txqueuelen 1000 (Ethernet)
mac地址 传输队列长度(传输缓存大小) 接口类型 -
RX packets 2211 bytes 182146 (177.8 KiB)
接收 报文个数 总和字节数 -
RX errors 0 dropped 0 overruns 0 frame 0
接收 错误 丢弃 溢出 冲突帧数 -
TX packets 1317 bytes 294334 (287.4 KiB)
发送 报文个数 总字节数 -
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
错误 丢失 溢出 载荷数 冲突数
-
-
-
临时修改主机名:hostname 新主机名
永久修改主机名:-
hostnamectl set-hostname 新主机名
bash(刷新一下,或者用 su 也可以) -
vim /etc/hostname 进行修改,需要重启,不常用
-
-
netstat:查看网络连接情况(端口扫描,也就是查看主机的端口是否存在)
-
选项 解释
-
-a 显示主机中所有活动的网络连接信息(包括监听和非监听)
-
-n 以数字形式显示相关的主机地址,端口信息
-
-t 查看TCP相关信息
-
-u 查看UDP相关信息
-
-p 显示与网络连接关联的进程号,进程名(必须要root权限)

-
-
参数解释
-
listen:监听(等待连接)。表示正在等待其他主机建立连接
ESTABLISHED:已经建立连接而且正在进行数据传输
time_wait:tcp连接状态之一,这个时候连接还在,只是双方不再进行数据传输了,一般等待60-120秒。
-
-
-
ss:端口统计状态,比netstat显示得更详细,查询速度更快
-
选项解释
-
-a 显示所有
-
-t 显示TCP连接
-
-u 显示UDP连接
-
-n 数字形式显示主机,端口
-
-p 相关的程序名和程序的pid

-
-
-
ping:检测网络的连通情况
-
选项解释
-
-c 发送包的个数
-
-i 发送包的时间间隔
-
-W ping不通的超时时间
-
-w 多少秒之后停止ping操作
-
-
-
nslookup:dns域名解析,域名和IP地址对应,通过解析域名获得相应的IP地址

- Server和上面的Address一般是运营商的地址和端口
- Name是百度的真实域名
- 下面的Address是百度的IP地址
- dig:也是域名解析,更详细

- /etc/hosts:配置主机名和IP地址的映射关系

- 第三行是我自己加的,当我 ping www.dzd.com 时,根据映射关系,主机会去 ping 180.101.50.242,即使 www.dzd.com 可能并不存在,只要IP地址存在,就能 ping 通(这是百度的IP地址)
- /etc/resolv.conf:配置DNS服务器的地址

- 添加或者修改 nameserver 就可以使用其他 DNS 服务
- /etc/sysconfig/network-scripts/:网络设备的目录,可以对某个网卡进行配置
- 在此目录下 vim ifcfg-ens33 就可以对ens33网卡进行配置(ens33一般是第一张网卡)
- 静态IP的标准最小化配置
- TYPE=Ethernet #类型:以太网
DEVICE=ens33 #设备为ens33
ONBOOT=yes #开机自启
BOOTPROTO=static #静态IP
IPADDR=192.168.79.10 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.79.2 #网关
DNS1=218.2.135.1 #dns解析地址
- TYPE=Ethernet #类型:以太网





