一、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主机名称

uuname


微思郭仔
31 声望2 粉丝

微思IT认证培训-思科、华为、红帽、oracle、VMware、PMP、CISP等,一切为了成为更好的自己,加油!!!