Linux查询网络配置相关命令

Linux查询网络配置相关命令

查看网络接口信息

ifconfig:查看系统所有网络接口相关信息
Linux查询网络配置相关命令
ifconfig -s:查看所占内存
Linux查询网络配置相关命令

查看及修改主机名

hostname:查看主机名称
Linux查询网络配置相关命令
hostname +主机名:临时修改主机名称
Linux查询网络配置相关命令
hostnamectl set-hostname +主机名:永久修改主机名
Linux查询网络配置相关命令
vi /etc/hostname :永久修改主机名
添加 主机名

Linux查询网络配置相关命令

查看路由条目

route:查看或设置主机中路由表信息(常用的 -n )
Linux查询网络配置相关命令

查看网络连接情况

  • 查看系统的网络连接状态、路由表、接口统计等信息
    格式: netstat +[选项]
    -a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
    -n:以数字的形式显示相关的主机地址、端口信息
    -r:显示路由表信息
    -l:显示处于监听(listening)状态的网络连接及端口信息
    -t:查看TCP相关的信息
    -u:查看UDP相关的信息
    -p:显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)

    通常使用 “ -anpt ”组合选项,以数字形式显示当前系统中所有TCP连接信息,同时显示对应的进程信息。结合管道命令使用 “grep” 命令,还可以在结果中过滤出所需要的特定记录
    示例: [[email protected] ~]#netstat -anpt | grep " :80"
    tcp 60 0 :::80 ::: LISTEM 20563/httpd*

  • 获取 Socket 统计信息 ss
    它可以显示和netstat命令类似的输出内容,但 ss 的优势在于它能够显示更多详细的有关TCP和连接状态的信息,而且比netstat更快更高效。
    要想使用 ss 命令,首先确保iproute程序已被安装,可以通过yum 方式进行安装
    格式: ss +[选项]
    -h:–help 通过该选项获取更多的使用帮助
    -V:–version 显示软件的版本号
    -t:–tcp 显示TCP协议的Sockets
    -u:–udp 显示UDP协议的Sockets
    -n:–numeric 不解析服务的名称,如 “22”端口不会显示成 “ ssh ”
    -l:–listening 只显示处于监听状态的端口
    -p:–processes 显示监听端口的进程
    -a:–all 对TCP协议来说,即包含监听的端口,也包含建立的连接
    -r:–resolve 把ip解释为域名,把端口解释为协议名称

测试网络连接

ping:测试网络连通性

ping -t:不断ping,用于测试
ping -l:显示ping包的大小
ping -a:显示主机名

测试当前主机到目的主机之间的网络节点 traceroute

格式: traceroute +[目标主机地址]
Linux查询网络配置相关命令

域名解析 nslookup

格式: nslookup +[DNS服务器地址]
Linux查询网络配置相关命令

设置网络接口参数 ifconfig

格式: ifconfig +网络端口 +IP地址/子网掩码(临时修改,用于测试等)
Linux查询网络配置相关命令
vi /etc/sysconfig/network-scripts/ifcfg-ens32(永久修改)
Linux查询网络配置相关命令

禁用网卡:ifconfig+网络接口 +down (慎重)
开启网卡:ifconfig +网络接口 +up

设置路由记录 route

添加到指定网段的路由条目
route add -net 指定的网段地址/子网掩码 gw 指定的IP地址
Linux查询网络配置相关命令
删除到指定网段的路由条目
route del -net 指定的网段地址/子网掩码 (上面192.168.1.0 那条路由条目删除了)
Linux查询网络配置相关命令
向路由表中添加默认网关记录
route add default gw IP地址
Linux查询网络配置相关命令
删除路由表中默认的网关记录
route del default gw IP地址 (上面192.168.1.66 那条默认网关删除了,网关乱打的)
Linux查询网络配置相关命令

修改 DNS 地址

先进入 vi /etc/NetworkManager/NetworkManage.conf 下;在 [main] 里添加 ns=none; wq保存退出 (在Centos 7 里需要这样设置 , 并重启 NetworkManager )

再进入 vi /etc/resolv.conf 下;添加内容 nameserver 8.8.8.8 、nameserver 8.8.4.4

设置主机映射IP地址

vi /etc/hosts下,添加 ip 对应 主机名
Linux查询网络配置相关命令
Linux查询网络配置相关命令
——————————————————————————————————————

到此结束~

感谢观看