一、基础网络命令
1. 查看网络配置
1.1 查看网络接口信息 ifconfig
用法:
1)ifconfig 具体网卡名称 #只显示具体网卡的详细信息(无论该网卡是否使用)
例子:ifconfig ens33
2) ifconfig -a #表示显示所有网卡包括没有启动的网卡
3) ifconfig 网卡名称 [up | down] #表示开启或关闭网卡
ifconfig ens33:0 down #关闭虚拟网卡
ifconfig ens33:0 up #开启虚拟网卡
4)设置网络接口的IP地址、子网掩码:
ifconfig 网络接口 IP地址 [netmask 子网掩码]
ifconfig 网络接口 IP地址 [ / 子网掩码]
5) 设置虚拟网络接口
ifconfig 网络接口:序号 IP地址
ifconfig ens33:0 IP地址 #表示虚拟网卡
2. 查看主机名称 hostname
1) 直接输入hostname #查看当前主机名
2)hostname [主机名] #临时修改主机名,需要su刷新才能生效,且重启后会失效
3)hostnamectl set-hostname [主机名] #永久修改主机名,直接写入了/etc/hostname配置文件的第一行中。同样需要su刷新才能生效,但是重启后不失效
3.设置路由记录 route
直接输入route是查看路由表,但是网关和默认路由显示的是gateway和default
输入route -n同样是查看路由表但是网关和默认路由显示的对应地址。-n选项为不解析名称
1) 添加到指定网段的路由记录(临时添加)
route add -net 网段地址 gw IP地址 dev ens33(网卡名称)
2)删除到指定网段的路由记录, 如下图删除成功
route del -net 网段地址
3)向路由表中添加 或 删除默认网关记录
route add / del default gw IP地址
4)永久添加路由
/etc/sysconfig/static-routes修改此配置文件,格式为:any net 目的网段 gw 网关
配置完成需要重启网络才能生效 systemctl restart network
4. 查看网络连接情况 netstat
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息
命令格式: netstat [选项】
选项:-a 显示主机中所有活动的网络活动信息
-n 以数字形式显示相关的主机地址、端口等信息
-t 查看TCP相关的信息
-u
标签:route,IP地址,网络,ifconfig,网卡,设置,Linux,主机名,网络接口 From: https://www.cnblogs.com/daiwei-123/p/16965395.html