Linux网络设置相关命令

  • 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内有配置信息。重启之后就可以正常解析域名了

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值