ifconfig:当前设备正在工作的网卡,启动的设备
ifconfig -a :所网络设备
ifconfig信息解析:
- ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
- inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255
- ether 00:0c:29:a4:8f:ab txqueuelen 1000 (Ethernet)
- RX packets 1060421 bytes 1460514325 (1.3 GiB)
- RX errors 0 dropped 0 overruns 0 frame 0
- TX packets 234126 bytes 55399933 (52.8 MiB)
- TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ifconfig ens33 查看指定网卡设备
ifconfig ens33 up/down 对指定网卡设备进行开关
简便写法:ifup/ifdown ens33开关
区别:如果有多个网卡 systemctl restart network 所有的设备都会先停在启动,需要对单个设备进行重启使用ifup或者ifdown进行操作
基于物理网卡设备虚拟的地址,重启之后就会消失
ifconfig ens33 :0 IP地址 ---------创建虚拟网卡ip地址 数字0可替换 且ip地址不可重复
hostname 新主机名 (重启后消失)
A、 vim /etc/hostname 配置文件
只有第一行生效 且只能reboot重启才能生效
B、hostnamectl set-hostname 主机名 不需要重启
su刷新一下
route:查看路由信息
ip route:本机网关配置
route -n 以数字化形式查看本机路由表
- [root@localhost /]# route -n
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 0.0.0.0 192.168.10.2 0.0.0.0 UG 100 0 0 ens33
- 192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
- 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
route add -net 192.168.14.0/24 gw 192.168.233.2 dev ens33
-net 指定目标网段 通过192.168.14.0/24
gw 通过192.168.233.2这个网关进行转发
dev:转发的网卡设备是ens33 (指定设备)
route add default gw 192.168.233.2 dev ens33
静态路由:
route del -net 192.168.14.0/24 指定网段
默认路由:
route del defaul gw 192.168.233.2
a :显示主机中所有活动的网络连接信息
n :数字形式显示ip地址和端口等信息
t: tcp协议
u: udp协议
p :显示该进程的pid号(必须要有管理权限)
r :显示路由表
l: 只显示处于监听状态的网络连接和端口
解析
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2889/nginx: master
tcp :ipv4
0:当前连接数
0.0.0.0:80:表示本机监听地址
0.0.0.0:* :任意主机 *任意端口
LISTEN:等待连接
2889:进程号/进程名
a:所有
n:数字形式
t :tcp
p:进程号(管理员)
区别:ss的查询速度比netstat的速度快
如果本机的网络活动进程数据比较大,netstat的速度会很慢。甚至会卡死
这种情况推荐使用ss
telent 指定的ip地址 端口
例如:telent 192.168.10.10 80
出现No route to host 防火墙没关或者网线问题
ping -c指定ping的次数 ping -c 次数
-i 指定ping的间隔
-w多少秒之内,ping不通 则停止ping命令
-W 超时多久之后退出ping
raceroute:跟踪数据包的路由途径
traceroute ip地址 跟踪经过的主机节点
nslookup 域名/ip地址
nslookup 域名 正向解析,根据域名解析出ip地址
nslookup ip地址 反向解析,根据ip地址解析出域名
两个文件,域名解析的文件,主机和ip地址映射的文件。
域名解析地址/etc/resolv.conf ,配置立刻生效,不需要重启网卡, 但是重启后会消失,或在配置网卡信息里添加dns
主机和ip地址映射:/etc/hosts 域名和ip的映射,主机名和ip映射,不需要重启立刻生效
ip地址在前 域名在后
一般使用 ip地址+主机号 即可生效
主机和ip地址映射的配置文件
- TYPE=Ethernet #接口类型 以太网
- DEVICE=ens33 #设备名称
- ONBOOT=yes #开机自动启动该设备
- BOOTPROTO=static #地址配置协议 dhcp动态分配 static静态
- IPADDR=192.168.10.10 #ip地址 只有静态的时候才有效
- NETMASK=255.255.255.0 #子网掩码
- GATEWAY=192.168.10.2 #网关地址
- DNS1=218.2.135.1 #dns解析地址 可以有多个
lsof:不仅显示应用端口,同时列出该进程在系统中打开的文件,目录等等资源
lsof -i :80 列出制定的端口别哪些进程占用
lsof -u root 列出指定的用户打开的文件和网络连接
lsof -i -P -a -p pid号不是服务名
-i 列出端口信息
-P 强制显示端口号
-a查询条件的逻辑与 并且
-p 列出pid号 进程号