Linux 网络基础设置
1.查看及测试网络
1)查看网络配置
2)查看指定网络接口信息
2.使用hostname命令
3.使用route命令
4.使用netstat命令
选项:
-a:显示所有连接和监听端口,包括 TCP 和 UDP 协议的连接以及监听状态的套接字
-t(--tcp):仅显示 TCP 协议的连接和监听端口。
-u(--udp):仅显示 UDP 协议的连接和监听端口。
-n:以数字形式显示地址和端口号,而不是尝试将 IP 地址解析为域名,将端口号解析为服务名,这样可以提高显示速度。
-l:仅显示处于监听状态的套接字,常用于查看哪些服务正在监听网络端口。
-r:显示内核路由表,用于查看系统的网络路由信息,包括目标网络、网关、子网掩码等。
-i:显示网络接口的统计信息,如接收和发送的数据包数量、字节数、错误数等。
-c:每隔指定的时间(以秒为单位)持续显示网络信息,默认间隔为 1
-p:显示与每个网络连接或监听端口相关联的进程 ID(PID)和程序名称,需要有足够的权限才能查看所有进程信息。
-s:显示各种网络协议的统计信息,如 TCP、UDP、ICMP 等协议的数据包收发情况。
-x:显示 Unix 域套接字的连接和监听信息,Unix 域套接字用于同一台主机上不同进程之间的通信。
5.测试网络连接
ping默认是长ping 可以用ctrl+c终止
6.设置网络地址参数
ipconfig ens33 192.168.17.111/24 ##修改网卡地址、状态
ifconfig ens33 down ##禁用(down)、激活(up)网络接口
ifconfig ens33:0 172.16.1.1 ##为网卡绑定虚拟接口
1)route命令添加,删除静态路由条目
route add -net 192.168.30.0/24 gw 192.168.17.2 ##添加静态路由
route -n ##确认添加的路由条目
route del -net 192.168.30.0/24 #删除路由条目
2)添加,删除网关
route del default gw 192.168.17.2 ##删除网关
route add default gw 192.168.17.2 ##添加网关
7.修改网络配置文件
ls /etc/sysconfig/network-scripts/ifcfg-* ##查看以ifcfg开头的文件
cat /etc/sysconfig/network-scripts/ifcfg-ens33 ##查看网络接口配置文件
systemctl restart network ##重启network服务
ifdown ens33 ##禁用网卡
ifup ens33 ##启用网卡
vim /etc/hostname ##主机名称配置文件
vim /etc/resolv.conf ##域名解析配置文件
vim /etc/hosts ##本地主机映射文件