一提到“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学起来很简单。想百分之百通过红帽的认证,也会轻松很多。 东方瑞通成立于1998年,总部在北京,分别在上海、广州、天津、武汉、济南、深圳、成都、重庆、杭州和西安建立了直营分部,全国拥有超过40间专业培训教室、40多位专职讲师及180多位签约讲师;作为国内企业级IT高级技术&管理培训的领军机构,为数千家企业客户提供员工外派(公开课)和团体定制培训服务,累计培训专业人才数十万名。
|