当前位置: 首页 > Linux

《干货》Linux网络通信命令

时间:2023-04-06 03:09:47 Linux

一、Linuxtraceroute命令Linuxtraceroute命令用于显示数据包到主机的路径。traceroute命令可以跟踪网络数据包的路由。默认数据包大小为40Bytes,用户可单独设置。语法traceroute-dFlnrvx-g...-m-s-w[packetsize]参数说明:·-d使用Socket级别的调试功能。·-f设置第一个检测包的TTL值的大小。·-F设置不中断位。·-g设置源路由网关,最多可以设置8个。·-i使用指定的网络接口发送数据包。·-I使用ICMP响应而不是UDP数据消息。·-m<生存值>设置检测包最大生存值TTL的大小。·-n直接使用IP地址代替主机名。·-p<通讯端口>设置UDP传输协议的通讯端口。·-r忽略通用路由表,将数据包直接发送到远程主机。·-s<源地址>设置发送数据包的本地主机的IP地址。·-t<服务类型>设置检测数据包的TOS值。·-v详细显示命令的执行过程。·-w设置等待远程主机报告的时间。·-x打开或关闭数据包的正确性检查。示例显示数据包到达目的地的路径2.Linuxtty命令Linuxtty命令用于显示终端连接的标准输入设备的文件名。在Linux操作系统中,所有的外围设备都有它们的名称和代码,这些名称代码作为特殊文件存放在/dev目录下。可以执行tty(电传打字机)命令查询当前使用的终端的文件名。语法tty-s[--version]参数说明:·-s或--silent或--quiet不显示任何信息,只返回状态码。·--help联机帮助。·--version显示版本信息。示例显示当前终端tty/dev/pts/43.Linuxnewaliases命令Linuxnewaliases命令将使用/etc/aliases中的一个文件来转换用户名。当sendmail收到一封要发给xxx的信件时,会根据aliases文件的内容发给另一个用户。此功能创建一个仅在邮件系统内有效的用户。例如,邮件列表将使用此功能。在邮件列表中,我们可能会创建一个名为redlinux@link.ece.uci.edu的邮件列表,但实际上并没有名为redlinux的用户。aliases文件的实际内容是将所有发给该用户的信件发送给邮件列表处理者,由其负责分发。/etc/aliases是文本模式文件,sendmail需要/etc/aliases.db的二进制格式。newaliases的作用是将/etc/aliases转换成sendmail可以理解的数据库。访问权限:系统管理员。语法newaliases参数说明:无参数。示例newaliases以下命令将执行相同的操作sendmail-bi4.Linuxuuname命令Linuxuuname命令用于显示所有UUCP远程主机。uuname可以显示UUCP远程主机。语法uuname-alv[--help]参数说明:·-a或--aliases显示别名。·-I<配置文件>或--config<配置文件>指定程序的配置文件。·-l或--local显示机器名称。·-v或--version显示版本信息。·--help显示帮助。示例显示uucp主机名uuname