- ip a:查看网卡
- LOOPBACK,回环,用于本主机进程间通信
- ifconfig:查看网卡信息,网络接口地址
- cat /etc/sysconfig/network-scripts/ifcfg-ens33:查看IP地址的文件
- hostname:查看主机名
- hostname +名字:重命名
- hostnamectl set-hostname +名字:永久重命名
- cat /etc/hostname:查看主机文件
- route:查看路由信息
- route -n:用数字的形式显示出来
- route add:添加静态路由条目
- route del:删除静态路由条目
(结合“-net”,指定目标网段的地址、“gw”指定下一跳的路由器IP地址)
-
- route add default gw:添加默认网关
- route del default gw:删除默认网关
- netstat:查看网络连接状态
- -a:显示主机中所有的网络连接信息
- -n:以数字的形式显示相关的主机地址、端口信息等
- -r:显示路由表信息
- -l:显示处于监听状态的网络连接及端口信息
- -t:查看TCP相关的信息
- -u:显示UDP相关的信息
- -p:显示与网络连接相关联的进程号,进程名称信息(该操作需要root权限)
- -anpt:以数字形式显示当前系统中所有TCP的连接信息,同时显示对应的进程信息。结合管道符“ | grep ",可以过滤出所需要的特定记录
- ss:查看网络连接情况
- -h:help,通过该选项获取更多帮助
- -V:version,显示软件的版本号
- -t:tcp,显示TCP协议的sockets
- -u:udp,显示UDP协议的sockets
- -n:numeric,不解析服务的名称,
- -l:listening,显示处于监听状态的端口
- -p:processes,显示监听端口的进程
- -a:all,对TCP来说,既包含监听的端口,也包含建立的连接
- -r:resolve,把IP解释为域名,把端口号解释成协议名称
- nslookup:域名解析,域名测试的工具,查看域名的网络地址
- dig:查看域名的测试工具,比nslookup要显示更为详细的信息
- traceroute:跟踪数据包的路由途径
- ifconfig:查看网卡配置、修改网卡IP地址,子网掩码
- ifconfig+接口名称+IP地址/子网掩码长度
- ifconfig+接口名称+IP地址 network 子网掩码
- 禁用、激活网络接口
- ifconfig 接口名称 down:禁用网络接口
- ifconfig 接口名称 up:启用网络接口
- 为网卡绑定虚拟接口(以ens33为例)
- ifconfig ens33:0 IP地址
域名解析配置文件
- /etc/resolv.conf文件记录本机默认使用的DNS服务器的地址信息,对文件的修改会立刻生效。Linux系统中最多可以指定三个不同的DNS服务器地址,第三个以后的将会被忽略,优先使用第一个。
- 在/etc/resolv.conf文件中添加的DNS服务器地址会在一段时间后被覆盖或清除,此时需要修改/etc/NetworkManager/NetworkManager.conf文件,在【main】部分添加“dns=none”
之后需要重启NetworkManager服务,确保/etc/resolv.conf内有配置信息。重启之后就可以正常解析域名了