加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何在没有运行dhcpd的情况下检查dhcpd.conf语法错误?

发布时间:2020-12-13 19:43:04 所属栏目:Linux 来源:网络整理
导读:在我正在开发的项目中,我们通过图形界面生成一个dhcpd.conf文件.创建dhcpd.conf文件后,我想确保没有语法错误.如果有错误,我想得到它们是什么. 我可以使用此命令检查语法错误: dhcpd -cf /path/to/dhcpd.conf 但是除了我得到的错误之外,还会打印出很多信息.
在我正在开发的项目中,我们通过图形界面生成一个dhcpd.conf文件.创建dhcpd.conf文件后,我想确保没有语法错误.如果有错误,我想得到它们是什么.

我可以使用此命令检查语法错误:

dhcpd -cf /path/to/dhcpd.conf

但是除了我得到的错误之外,还会打印出很多信息.另一件事是我不想运行dhcpd,即使没有语法错误.我只想检查语法错误,看看它们是什么.

不幸的是,运行dhcpd -tf /path/to/dhcpd.conf也没有解决我的问题.

解决方法

您要查找的语法是
dhcpd -t -cf /path/to/dhcpd.conf

-t选项将进行配置检查:

If the -t flag is specified,the server will simply test the configuration file for correct syntax,but will not attempt to perform any network operations. This can be used to test the new configuration file automatically before installing it.

如果使用默认配置文件路径,则不需要使用-cf.

/usr/sbin/dhcpd -t

您尝试使用-tf / path / to / …的方法是完全不同的,与跟踪有关.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读