跳至主要內容

网络通讯命令


网络通讯命令

简介

  • ssh: 安全外壳协议,用于安全地远程登录到另一台计算机。
  • sshd: SSH 守护进程,管理 SSH 连接。
  • scp: 安全复制文件到远程主机。
  • ping: 测试网络连通性。
  • traceroute: 跟踪数据包到达目标的路径。
  • netstat: 显示网络连接、路由表和接口统计信息。
  • ss: 显示套接字统计信息,替代 netstat
  • ifconfig: 查看和配置网络接口(在新系统中通常使用 ip 命令)。
  • ip: 查看和管理网络接口、路由和地址。
  • dhclient: 动态主机配置协议客户端,用于从 DHCP 服务器获取 IP 地址。
  • iptables: Linux 内核的防火墙工具,用于设置和维护 IP 数据包过滤规则。
  • curl: 通过 URL 访问数据,支持多种协议。
  • wget: 下载文件,支持 HTTP、HTTPS 和 FTP。
  • smbpasswd: 管理 Samba 用户的密码。
  • nslookup: 查询域名系统信息。
  • dig: 强大的 DNS 查询工具。

详细介绍

  1. ssh:安全外壳协议,用于安全地远程登录到另一台计算机。

    • 常用选项

      • -p <port>: 指定连接的端口号。
      • -i <identity_file>: 使用指定的密钥文件进行身份验证。
    • 示例ssh user@hostname

  2. sshd:SSH 守护进程,管理 SSH 连接。

    • 常用选项

      • -D: 在前台运行。
      • -p <port>: 指定监听端口。
    • 示例sshd -D

  3. scp:安全复制文件到远程主机。

    • 常用选项

      • -r: 递归复制目录。
    • 示例scp localfile.txt user@remotehost:/path/to/directory/

  4. ping:测试网络连通性。

    • 常用选项

      • -c <count>: 指定发送的包数。
      • -i <interval>: 设置发送包的间隔时间。
    • 示例ping -c 4 google.com

  5. traceroute:跟踪数据包到达目标的路径。

    • 常用选项

      • -m <max_ttl>: 设置最大 TTL 值。
      • -n: 不进行 DNS 解析。
    • 示例traceroute -n google.com

  6. ss:显示套接字统计信息。

    • 常用选项

      • -t: 显示 TCP 套接字。
      • -u: 显示 UDP 套接字。
    • 示例ss -tuln

  7. ifconfig:查看和配置网络接口(在新系统中通常使用 ip 命令)。

    • 常用选项

      • up: 启动接口。
      • down: 停止接口。
    • 示例ifconfig eth0 up

  8. ip:查看和管理网络接口、路由和地址。

    • 常用选项

      • addr: 显示地址信息。
      • link: 显示接口状态。
    • 示例ip addr show

  9. netstat:显示网络连接、路由表和接口统计信息。

    • 常用选项

      • -t: 显示 TCP 连接。
      • -u: 显示 UDP 连接。
    • 示例netstat -tuln

  10. dhclient:动态主机配置协议客户端,用于从 DHCP 服务器获取 IP 地址。

    • 常用选项

      • -v: 详细输出。
      • -r: 释放当前租约。
    • 示例dhclient -v

  11. iptables:Linux 内核的防火墙工具。

    • 常用选项

      • -L: 列出当前规则。
      • -A <chain>: 添加规则到指定链。
    • 示例iptables -L

  12. curl:通过 URL 访问数据,支持多种协议。

    • 常用选项

      • -O: 保存文件。
      • -I: 仅获取头信息。
    • 示例curl -O http://example.com/file.txt

  13. wget:下载文件,支持 HTTP、HTTPS 和 FTP。

    • 常用选项

      • -c: 断点续传。
      • -q: 安静模式。
    • 示例wget -c http://example.com/file.txt

  14. smbpasswd:管理 Samba 用户的密码。

    • 常用选项

      • -a <user>: 添加用户。
      • -x <user>: 删除用户。
    • 示例smbpasswd -a username

  15. nslookup:查询域名系统信息。

    • 常用选项

      • -type=<type>: 指定查询类型(如 A、MX)。
    • 示例nslookup example.com

  16. dig:强大的 DNS 查询工具。

    • 常用选项

      • +short: 简洁输出。
    • 示例dig +short example.com

上次编辑于:
贡献者: Neil