ifconfig命令
ifconfig -a:所有网络设备
ifconfig +网卡设备 :查看指定网卡设备
ifconfig +网卡设备 up/down:对指定网卡设备进行开关
ifconfig ens33:0 192.168.233.100:基于物理网卡设备虚拟的地址,重启就会消失
ifup +网卡设备:对指定网卡设备进行开
ifdown +网卡设备:对指定网卡设备进行关
systemctl restart network:所有的设备都重启,
如需要对单个设备重启:ifup ifdown
ifconfig中各项的含义
修改主机名
临时:hostname +主机名
永久:①vim /etc/hostname,需要重启
②hostnamectl set-hostname +新主机名,不需要重启。su刷新即可
查看路由信息:
ip route :查看本机的网关配置
route -n:显示系统路由表
创建路由:route add
删除路由: route del -net 192.168.14.0
查看当前设备上,端口是否开启,端口扫描,网络连接情况
netstat -antp
a:显示主机中所有活动的网络连接信息
n:以数字的形式显示ip地址和端口等信息
t:tcp协议
u:udp协议
p:显示该进程的pid号(必须有管理员权限)
r:显示路由表的 信息
-l:显示处于监听状态的网络连接和端口
常用:netstat -antp | grep 端口号/服务名称
ss -antp
a:显示主机中所有活动的网络连接信息
n:以数字的形式显示ip地址和端口等信息
t:tcp协议
u:udp协议
p:显示该进程pid进程号(管理员权限)
常用:ss-antp | grep 端口号/服务名称
ss的查询速度比netstat的速度块
如果本机的网络活动进程数量比较大,netstat的速度会很慢,甚至会卡死。这种情况推荐使用ss
lsof
lsof:不仅是显示应用端口,同时列出该进程在系统中打开的文件,目录等资源
lsof -i:端口号 : 列出指定的端口被哪些进程占用
lsof -u 用户名:列出指定的用户打开的文件和网络连接
lsof -i -P -a -p +进程号(不是服务名称)
-i :列出端口信息
-P:强制显示端口号
-a :并且
-p :列出他的pid号,进程号
telnet
测试指定端口的通信是否正常
ping命令
-c :指定ping的次数
-i :指定ping的间隔
-w :多少秒内,ping不通则停止ping命令
-W :超时多久后,退出ping
跟踪数据包的路由途径
traceroute +ip地址 :可以跟踪经过的主机
域名解析的命令
nslookup +域名/ip地址
nslookup +域名 :正向解析。根据域名解析出对应的ip地址
nslookup +ip地址 :反向解析,根据ip地址解析出对应的域名
两个文件,域名地址的文件 主机和ip地址映射的文件。
域名解析地址: /etc/resolv.conf 配置好了,即可生效不需要重启网卡。
主机和ip地址映射: /etc/hosts 域名和ip的映射,主机名和ip映射,不需要重启,立刻生效。