红帽考试神器——“man”在线手册

发布讲师:苏振

发布时间:2018年11月05日

浏览量:6136(次)

简介:

一提到“man”,大家都能想到“男人”。可是,在Linux中这个“man”命令是单词“manuals”手册的头三个字母。为什么说它是红帽考试神器呢?是因为在红帽考试当中,有非常多的命令;而这些命令又有好多的选项。对于Linux初学者而言,感觉需要记大量的内容,会有一种无处下手的感觉。但是当你看懂“man”手册之后,你会发现红帽考试的所有考点,直接查手册即可获得答案。而你,只需要理解一下思路、复制粘贴即可。一道比较复杂的简答题,变成了一道我们更容易做的填空题。

例如,在RHCE的考试当中有一道题,配置防火墙端口转发。

□在172.25.0.0/16中的系统,访问本地端口5423将被转发到80

这个要求,我们需要使用下面这条命令:

# firewall-cmd --permanent --add-rich-rule 'rule family="ipv4" source address="172.25.0.0/16" forward-port to-port="80" protocol="tcp" port="5423"'

给你5分钟,能记住吗?有些困难吧,下面我们来学习一下方法。简单四步解决长规则的记忆。

第一步,刚开机的话请执行下面命令,更新index索引db数据库;

# mandb

第二步,通过查找keyword关键字,找到firewall的手册,我们会发现有一个richlanguage的富语言文档;

# man -k firewall

firewalld.richlanguage (5) - Rich Language Documentation

第三步,在手册中查找rule规则示例

# man firewalld.richlanguage | grep rule.*forward

rule family="ipv6" source address="1:2:3:4:6::" forward-port to-addr="1::2:3:4:7" to-port="4012" protocol="tcp" port="4011"

第四步,将规则示例复制粘贴,并修改相应红色字体位置即可。

# firewall-cmd --permanent --add-rich-rule 'rule family="ipv4" source address="172.25.0.0/16" forward-port to-port="80" protocol="tcp" port="5423"'

如果你有一些Linux基础的话,你把这个思路学会,你会发现Linux学起来很简单。想百分之百通过红帽的认证,也会轻松很多。