您的位置:首页 > 汽车 > 新车 > 2024年1月流感情况_网页升级中永久跳转_百度广告联盟收益_广州网络seo优化

2024年1月流感情况_网页升级中永久跳转_百度广告联盟收益_广州网络seo优化

2025/1/7 21:14:26 来源:https://blog.csdn.net/jdaiwlsd/article/details/144383164  浏览:    关键词:2024年1月流感情况_网页升级中永久跳转_百度广告联盟收益_广州网络seo优化
2024年1月流感情况_网页升级中永久跳转_百度广告联盟收益_广州网络seo优化

1        Linux网络通讯命令简介

  • 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 查询工具。

  • grep:搜索命令

  • sed:执行各种文本操作,如替换、删除、插入等

  • awk:执行各种文本操作,如替换、删除、插入等

  • curl :是一个命令行工具,用于发送和接收数据,通常用于与网络服务进行通信

2        Linux网络通讯命令详细介绍

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

    • 常用选项:

      • -p <port>: 指定连接的端口号。

      • -i <identity_file>: 使用指定的密钥文件进行身份验证。

    • 示例:ssh user@hostname

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

    • 常用选项:

      • -D: 在前台运行。

      • -p <port>: 指定监听端口。

    • 示例:sshd -D

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

    • 常用选项:

      • -r: 递归复制目录。

    • 示例:scp localfile.txt user@remotehost:/path/to/directory/

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

    • 常用选项:

      • -c <count>: 指定发送的包数。

      • -i <interval>: 设置发送包的间隔时间。

    • 示例:ping -c 4 google.com

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

    • 常用选项:

      • -m <max_ttl>: 设置最大 TTL 值。

      • -n: 不进行 DNS 解析。

    • 示例:traceroute -n google.com

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

    • 常用选项:

      • -t: 显示 TCP 套接字。

      • -u: 显示 UDP 套接字。

    • 示例:ss -tuln

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

    • 常用选项:

      • up: 启动接口。

      • down: 停止接口。

    • 示例:ifconfig eth0 up

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

    • 常用选项:

      • addr: 显示地址信息。

      • link: 显示接口状态。

    • 示例:ip addr show

  1. 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

17        grep:

OPTIONS表示选项,PATTERN表示要搜索的模式,FILE表示要搜索的文件名。

下面是一些grep命令的常用选项:

  • -i:忽略大小写

  • -v:显示不匹配的行

  • -n:显示行号

  • -c:显示匹配行的数量

  • -r:递归搜索子目录

  • -e:搜索多个模式

例子:

        grep -e "hello" -e "world" file.txt   搜索多个匹配的

        grep -r "hello" directory/        在目录中递归搜索指定字符串

 

18        sed命令

        sed是一种流编辑器,它可以执行各种文本操作,如替换、删除、插入等。它的语法格式如下:

sed [OPTIONS] COMMAND [FILE...]

        其中,OPTIONS表示选项,COMMAND表示要执行的sed命令,FILE表示要处理的文件名。

下面是一些常用的sed命令:

  • s:替换指定模式

  • d:删除指定行

  • i:插入指定字符串

  • c:替换指定行

  • y:字符转换

  • p:打印匹配的行

下面是一些sed命令的实例:

  1. 替换文件中的指定字符串

sed 's/hello/world/' file.txt
  1. 删除文件中的指定行

sed '3d' file.txt
  1. 在文件中指定行后插入指定字符串

sed '2i\hello world' file.txt
  1. 替换文件中指定行的内容

sed '3c\hello world' file.txt

20        awk命令

        awk是一种文本处理工具,它可以用于格式化、过滤、计算等操作。它的语法格式如下:

awk [OPTIONS] 'PATTERN { ACTION }' [FILE...]

        其中,OPTIONS表示选项,PATTERN表示要匹配的模式,ACTION表示要执行的操作,FILE表示要处理的文件名。

下面是一些常用的awk命令:

  • print:打印指定内容

  • if:条件判断

  • for:循环结构

  • sum:计算指定

下面是一些awk命令的实例:

  1. 打印文件中的所有行

awk '{print}' file.txt
  1. 打印文件中第二列的内容

awk '{print $2}' file.txt
  1. 计算文件中所有数字的总和

awk '{sum += $1} END {print sum}' file.txt
  1. 打印文件中包含指定字符串的行

awk '/hello/ {print}' file.txt
  1. 在文件中指定列后面添加指定字符串

awk '{$3 = $3 "hello"} {print}' file.txt

21        curl

命令语法如下:

crul [选项] [url]

命令中的常用选项含义:

**参数选项描述
-X指定 HTTP 方法
-H设置请求头
-d发送请求数据
-o保存响应到文件
-i显示响应头
-v显示详细输出
--data-binary以二进制方式发送数据
-T上传文件到服务器
-u设置用户名和密码

使用示例

常用post请求

curl  -H "Content-type: application/json” -X POST -d '{"conversationId": "20222111001","nameSpaces": [{"nameSpace": "19952","keyWord": ["test"]}]}' "http://192.168.10.108:8080/test/delKeyWords"
  • -H:请求头信息

  • -X: 请求方式POST

  • -d: 请求数据

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com