Linux网络基础命令介绍

Linux网络基础

基础命令:
  • ifconfig:查看活动的网络接口设备
    • ifconfig -a:查看所有网络接口设备,包括未激活

    • ifconfig ens33:查看指定的ens33设备

      • ifconfig ens33 down:关闭指定设备,ifdown ens33

      • ifconfig ens33 up:打开指定设备,ifup ens33

    • ifconfig ens33:0 192.168.79.12/24 创建虚拟网卡,重启后全部消失

      参数解释:

      • ens33: flags=4163<UP,   BROADCAST,RUNNING,MULTICAST> mtu 1500
        该口 已启用, 支持广播、 正在运行 支持组播 最大传输单元1500

      • inet 192.168.233.21 netmask 255.255.255.0 broadcast 192.168.91.255
        IPV4的IP地址 子网掩码 广播地址

      • inet6 fe80::fe7:ca03:81f:2887 prefixlen 64 scopeid 0x20<link>

        IPV6地址 子网长度 作用域 link表示仅该接口有效

      • ether 00:0c:29:fe:e5:bf txqueuelen 1000 (Ethernet)
        mac地址 传输队列长度(传输缓存大小) 接口类型

      • RX packets 2211 bytes 182146 (177.8 KiB)
        接收 报文个数 总和字节数

      • RX errors 0 dropped 0 overruns 0 frame 0
        接收 错误 丢弃 溢出 冲突帧数

      • TX packets 1317 bytes 294334 (287.4 KiB)
        发送 报文个数 总字节数

      • TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        错误 丢失 溢出 载荷数 冲突数

  • 临时修改主机名:hostname 新主机名
    永久修改主机名:

    • hostnamectl set-hostname 新主机名
      bash(刷新一下,或者用 su 也可以)

    • vim /etc/hostname 进行修改,需要重启,不常用

  • netstat:查看网络连接情况(端口扫描,也就是查看主机的端口是否存在)

    • 选项 解释

      • -a 显示主机中所有活动的网络连接信息(包括监听和非监听)

      • -n 以数字形式显示相关的主机地址,端口信息

      • -t 查看TCP相关信息

      • -u 查看UDP相关信息

      • -p 显示与网络连接关联的进程号,进程名(必须要root权限)

    • 参数解释

      • listen:监听(等待连接)。表示正在等待其他主机建立连接

        ESTABLISHED:已经建立连接而且正在进行数据传输

        time_wait:tcp连接状态之一,这个时候连接还在,只是双方不再进行数据传输了,一般等待60-120秒。

  • ss:端口统计状态,比netstat显示得更详细,查询速度更快

    • 选项解释

      • -a 显示所有

      • -t 显示TCP连接

      • -u 显示UDP连接

      • -n 数字形式显示主机,端口

      • -p 相关的程序名和程序的pid

  • ping:检测网络的连通情况

    • 选项解释

      • -c 发送包的个数

      • -i 发送包的时间间隔

      • -W ping不通的超时时间

      • -w 多少秒之后停止ping操作

  • nslookup:dns域名解析,域名和IP地址对应,通过解析域名获得相应的IP地址

    • Server和上面的Address一般是运营商的地址和端口
    • Name是百度的真实域名
    • 下面的Address是百度的IP地址
  • dig:也是域名解析,更详细
  • /etc/hosts:配置主机名和IP地址的映射关系
    • 第三行是我自己加的,当我 ping www.dzd.com 时,根据映射关系,主机会去 ping 180.101.50.242,即使 www.dzd.com 可能并不存在,只要IP地址存在,就能 ping 通(这是百度的IP地址)
  • /etc/resolv.conf:配置DNS服务器的地址
    • 添加或者修改 nameserver 就可以使用其他 DNS 服务
  • /etc/sysconfig/network-scripts/:网络设备的目录,可以对某个网卡进行配置
    • 在此目录下 vim ifcfg-ens33 就可以对ens33网卡进行配置(ens33一般是第一张网卡)
    • 静态IP的标准最小化配置
      • TYPE=Ethernet #类型:以太网
        DEVICE=ens33 #设备为ens33
        ONBOOT=yes #开机自启
        BOOTPROTO=static #静态IP
        IPADDR=192.168.79.10 #IP地址
        NETMASK=255.255.255.0 #子网掩码
        GATEWAY=192.168.79.2 #网关
        DNS1=218.2.135.1 #dns解析地址
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值