一、Linuxtraceroute命令
Linux traceroute命令用于显示数据包到主机间的路径。
traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
语法
traceroute -dFlnrvx-g<网关>...-m<存活数值>-s<来源地址>-w<超时秒数>[数据包大小]
参数说明:
· -d 使用Socket层级的排错功能。
· -f<存活数值> 设置第一个检测数据包的存活数值TTL的大小。
· -F 设置勿离断位。
· -g<网关> 设置来源路由网关,最多可设置8个。
· -i<网络界面> 使用指定的网络界面送出数据包。
· -I 使用ICMP回应取代UDP资料信息。
· -m<存活数值> 设置检测数据包的最大存活数值TTL的大小。
· -n 直接使用IP地址而非主机名称。
· -p<通信端口> 设置UDP传输协议的通信端口。
· -r 忽略普通的Routing Table,直接将数据包送到远端主机上。
· -s<来源地址> 设置本地主机送出数据包的IP地址。
· -t<服务类型> 设置检测数据包的TOS数值。
· -v 详细显示指令的执行过程。
· -w<超时秒数> 设置等待远端主机回报的时间。
· -x 开启或关闭数据包的正确性检验。
实例
显示到达目的地的数据包路由
二、Linux tty命令
Linux tty命令用于显示终端机连接标准输入设备的文件名称。
在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty(teletypewriter)指令查询目前使用的终端机的文件名称。
语法
tty -s[--version]
参数说明:
· -s或--silent或--quiet 不显示任何信息,只回传状态代码。
· --help 在线帮助。
· --version 显示版本信息。
实例
显示当前终端
tty /dev/pts/4
三、Linuxnewaliases命令
Linux newaliases命令会使用一个在 /etc/aliases 中的档案做使用者名称转换的动作。当 sendmail 收到一个要送给 xxx 的信时,它会依据 aliases档的内容送给另一个使用者。这个功能可以创造一个只有在信件系统内才有效的使用者。例如mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。实际 aliases 档的内容是将送给这个使用者的信都收给 mailing list 处理程序负责分送的工作。
/etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的/etc/aliases.db。newaliases 的功能传是将 /etc/aliases 转换成一个 sendmail 所能了解的数据库。
使用权限:系统管理者。
语法
newaliases
参数说明:没有任何参数。
实例
newaliases
下面命令会做相同的事
sendmail -bi
四、Linuxuuname命令
Linux uuname命令用于显示全部的UUCP远端主机。
uuname可显示UUCP远端主机。
语法
uuname -alv[--help]
参数说明:
· -a或--aliases 显示别名。
· -I<配置文件>或--config<配置文件> 指定程序的配置文件。
· -l或--local 显示本机名称。
· -v或--version 显示版本信息。
· --help 显示帮助。
实例
显示uucp主机名称
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。