回复sdwchow和codeblue两位网友:
看了两位的回帖有些感想与两位交流一下,首先,从语义和纯逻辑的角度讲选项A并没有否定Errors(3)信息会显示在控制台,原因正如codeblue所说:没有说 “只有”。但如果出题人给出的答案是A那就是在玩儿文字游戏,这对于应考人来说除了误导他们对logging console命令的理解之外没有任何好处。因为在CCNP的TSHOOT教材中要传达给学员的知识点是:logging console后面跟的severity level表示要设备将该level以及低于该level的所有级别的信息显示在控制台上,这是要传达给学员的主旨,我想两位也会同意的吧?而这道考题如果出题人给出的答案是选项A的话,那他不是在考知识点而是在考逻辑,当然考逻辑推理也不是不可以,可是出这样的题目对学员理解logging console命令有什么积极的帮助吗?我想讨论这个问题之前,我们最好先把这个问题呈请一下:各位考CCNP证书是为了什么?是为了把证书挂在墙上好看吗?如果是这样,那我们就可以纯粹研究考题本身,只要求考过,其它一概不问。所谓的不必较真儿,做对题就行。
我想大部分考生不是为了这个目的吧?毕竟还是想用它做敲门砖谋个差事做的吧?如果是这样最好不要一门心思地去研究考题,要从掌握知识和技能方面着手。回到这个问题,提问说执行了logging console Warnings命令之后,会有什么结果?答案中不给出正确且完整的结果,而是玩弄文字游戏,故意漏掉一些内容而在语言上不使用“仅”这样的字眼儿,这会给应考者留下什么印象?这是出题人的问题,这纯粹是为了折腾人而出的诡辩题,他们的意思是想难住考生,不要有那么高的通过率和那么多的满分。其实这些都是徒劳的!因为我们有战报的板块,你出再诡辩的题也抵挡不住我们一个一个选项的去猜、去试。这样做的结果就是恶性循环:满分越来越多,厂商眼看证书贬值,出题越发偏门、诡辩的题越来越多,这样的结果就是考生不背题库某些题无法解答(就像我们讨论的这道“逻辑”题),那么考生越是依靠题库,证书就越是贬值,出题者就更加变态的出题。这是个死循环!最后也无解!
从两位回帖看应该也是比较资深的人士了,我想还是多从掌握知识和技能的角度出发来讨论题库为好,两位对这道题目的理解是符合出题人的思路的,但是我觉得还是应该指出出题人的误导之处,让大家真正理解这个命令的含义而不是一味迁就出题者,让大家去适应他们的诡辩。
顺便说一下我对选项B的看法,我查了一些CCNP的教材和思科的技术文档,它们对Severity Levels对应的数字所用的描述都是以higher表示更大的数字,而没有用higher表示过更严重的等级,因此选项B中“severity level of 4 and higher”的higher是指的数字5、6、7,所以选项B是错误的。那么C和D肯定不对,所以只剩选项A从逻辑上说得过去。我第一个帖子中理解有误,没有按照厂商的意思去理解,而是自己去解释higher是更严重的等级的意思了。
“TTY不设定是不会自动表示log的”的说法是对的,不执行terminal monitor命令默认不会向远端发送log信息。但是思科的命令参考中是这样说的:To send system logging (syslog) messages to all available TTY lines and limit messages based on severity, use the logging console command in global configuration mode.
其实从逻辑的角度说,logging console Warnings命令之后,设备就会send system logging messages(level 4、3、2、1、0) to all available TTY lines ,我只是send至于你是否执行terminal monitor命令不影响我send,只是影响显示而已。逻辑上是这个意思吧?因此,这个方面我们也不能去较劲,选择B的错不在这里。