OpenHarmony设备开发小型系统内核(LiteOS-A) 调测与工具文件命令

zh_ff
发布于 2023-3-27 16:32
浏览
0收藏

版本:V3.2Beta

ntpdate

命令功能

命令用于从服务器同步系统时间。

命令格式

ntpdate [SERVER_IP1] [SERVER_IP2]…

参数说明

表1 参数说明

参数

参数说明

取值范围

SERVER_IP

NTP服务器IP。

N/A

使用指南

直接执行ntpdate [SERVER_IP1] [SERVER_IP2]… ntpdate会获取第一个有效服务器IP的时间并显示。

使用实例

举例:使用ntpdate命令更新系统时间:ntpdate 192.168.1.3。

输出说明

OHOS # ntpdate 192.168.1.3
time server 192.168.1.3: Mon Jun 13 09:24:25 2016

因为板子和服务器时区的不同,获取后的显示时间可能和服务器时间有数小时的差别。

ping

命令功能

ping命令用于测试网络连接是否正常。

命令格式

ping [-4] [-c cnt] [-f] [-i interval] [-q] [-s size] <IP>

参数说明

表1 参数说明

参数

参数说明

取值范围

–help

查看ping命令支持的参数列表

N/A

-4

强制以IPV4通讯协议ping目标地址。

0-65500

-c CNT

执行的次数,不带本参数则默认为3次。

1-65535

-f

隐式的ping IPv4地址,其默认参数配置等价于"-c 15 -i 0.2"

N/A

-i interval

发送两次ping包的时间间隔,单位毫秒。

1-200

-q

隐式的ping IPv4地址,如果主机还存活,则在返回 true 后停止ping。

N/A

-s SIZE

设置每个ping包的大小,SIZE是以字节为单位的数据(默认为56字节)。

0-4088

IP

要测试是否网络连通的IPv4地址。

N/A

使用指南

  • ping命令用来测试到目的IP的网络连接是否正常,参数为目的IP地址。
  • 如果目的IP不可达,会显示请求超时。
  • 如果显示发送错误,说明没有到目的IP的路由。
  • 命令需要启动TCP/IP协议栈后才能使用。

使用实例

举例:输入ping 192.168.1.3

输出说明

示例 ping tftp 服务器地址

OHOS:/$ ping 192.168.1.3
Ping 192.168.1.3 (192.168.1.3): 56(84) bytes.
84 bytes from 192.168.1.3: icmp_seq=0 ttl=0 time=0 ms
84 bytes from 192.168.1.3: icmp_seq=0 ttl=0 time=1 ms
84 bytes from 192.168.1.3: icmp_seq=0 ttl=0 time=0 ms
--- 192.168.1.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss
round-trip min/avg/max = 0/0/0 ms

ping6

命令功能

ping6用于测试IPv6网络连接是否正常。

命令格式

ping6 [-c count] [-I interface / sourceAddress] destination

参数说明

表1 参数说明

参数

参数说明

取值范围

-c count

执行的次数,不带本参数则默认为4次。

[1, 65535]

-I interface

指定网卡执行IPv6 ping操作。

N/A

-I sourceAddress

指定源IPv6地址执行ping操作。

N/A

destination

目标主机地址。

N/A

使用指南

  • 如果目的IPv6地址不可达,会显示请求超时。
  • 如果显示发送错误,说明没有到目的IPV6的路由。
  • 命令需要启动TCP/IP协议栈后才能使用。

特殊说明

shell端暂不支持。

使用实例

  • ping6 2001:a:b:c:d:e:f:b
  • ping6 -c 3 2001:a:b:c:d:e:f:b
  • ping6 -I eth0 2001:a:b:c:d:e:f:b
  • ping6 -I 2001:a:b:c:d:e:f:d 2001:a:b:c:d:e:f:b

输出说明

  1. 输入​​ping6 2001:a:b:c:d:e:f:b​

OHOS # ping6 2001:a:b:c:d:e:f:b PING 2001:A:B:C:D:E:F:B with 56 bytes of data.
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=1 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=2 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=3 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=4 time<1 ms
--- 2001:a:b:c:d:e:f:b/64 ping statistics ---
4 packets transmitted, 4 received, 0.00% packet loss, time 20ms
rtt min/avg/max = 0/0.00/0 ms
  1. 输入​​ping6 -c 3 2001:a:b:c:d:e:f:b​​ 指定3次进行网络测试

OHOS # ping6 -c 3 2001:a:b:c:d:e:f:b    PING 2001:A:B:C:D:E:F:B with 56 bytes of data.
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=1 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=2 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=3 time<1 ms
--- 2001:a:b:c:d:e:f:b/64 ping statistics ---
3 packets transmitted, 3 received, 0.00% packet loss, time 20ms
rtt min/avg/max = 0/0.00/0 ms
  1. 输入​​ping6 -I eth0 2001:a:b:c:d:e:f:b​​ 使用指定网卡接口eth0测试IPv6。

OHOS # ping6 -I eth0 2001:a:b:c:d:e:f:b PING 2001:A:B:C:D:E:F:B with 56 bytes of data.
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=1 time=10 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=2 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=3 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=4 time<1 ms
--- 2001:a:b:c:d:e:f:b/64 ping statistics ---
4 packets transmitted, 4 received, 0.00% packet loss, time 30msrtt min/avg/max = 0/2.50/10 ms
  1. 输入​​ping6 -I 2001:a:b:c:d:e:f:d 2001:a:b:c:d:e:f:b​​ 使用指定的源IPv6地址2001:a:b:c:d:e:f:d进行测试。

OHOS # ping6 -I 2001:a:b:c:d:e:f:d 2001:a:b:c:d:e:f:b PING 2001:A:B:C:D:E:F:B with 56 bytes of data.
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=1 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=2 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=3 time<1 ms
56 bytes from 2001:A:B:C:D:E:F:B : icmp_seq=4 time<1 ms
--- 2001:a:b:c:d:e:f:b/64 ping statistics ---
4 packets transmitted, 4 received, 0.00% packet loss, time 20msrtt min/avg/max = 0/0.00

telnet

命令功能

本命令用于启动或关闭telnet server服务。

命令格式

telnet [on | off]

参数说明

表1 参数说明

参数

参数说明

取值范围

on

启动telnet server服务。

N/A

off

关闭telnet server服务。

N/A

使用指南

  • telnet启动要确保网络驱动及网络协议栈已经初始化完成,且板子的网卡是link up状态。
  • 暂时无法支持多个客户端(telnet + IP)同时连接开发板。

须知:

 telnet属于调测功能,默认配置为关闭,正式产品中禁止使用该功能。

使用实例

举例:输入telnet on

输出说明

示例 输入 telnet on

OHOS # telnet on
OHOS # start telnet server successfully, waiting for connection.

tftp

命令功能

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供简单、低开销的文件传输服务。端口号为69。

tftp命令可以从TFTP服务器上下载文件。

命令格式

./bin/tftp <-g/-p>-l[FullPathLocalFile] -r [RemoteFile] [Host]

参数说明

表1 参数说明

参数

参数说明

取值范围

-g/-p

文件传输方向:

- -g 从TFTP服务器获取文件。

- -p 上传文件到TFTP服务器。

N/A

-l FullPathLocalFile

本地文件完整路径。

N/A

-r RemoteFile

服务端文件名。

N/A

Host

服务端IP。

N/A

使用指南

  1. 在服务器端搭建TFTP服务器,并进行正确配置。
  2. OpenHarmony单板使用tftp命令上传、下载文件。
  3. 传输的文件大小是有限制的不能大于32M。

须知:

 tftp属于调测功能,默认配置为关闭,正式产品中禁止使用该功能。

使用实例

举例:从服务器下载out文件。

输出说明

OHOS # ./bin/tftp -g -l /nfs/out -r out 192.168.1.2
TFTP transfer finish

tftp命令执行后,传输正常完成会显示TFTP transfer finish, 失败的话会显示其他的打印信息帮助定位问题。


文章转载自:​​https://docs.openharmony.cn/pages/v3.2Beta/zh-cn/device-dev/kernel/kernel-small-debug-shell-net-ntpdate.md/​


已于2023-3-27 16:32:46修改
收藏
回复
举报
回复
    相关推荐