zoukankan      html  css  js  c++  java
  • CentOS7安装Dnsmasq并更新最新版

    DNSmasq 是 Linux 下的一个用于配置 DNS 和 DHCP 的工具,个人认为最主要的功能还是用来做 DNS 服务器。一句话,好用的不行。

    CentOS7更新编译工具

    yum -y install iptables-services net-tools
    yum -y install wget gcc make gcc-c++

    CentOS

    由于 CentOS 的 yum 安装的 Dnsmasq 版本比较旧,因此我们可以先下载最新版编译好,用 yum 安装完之后再替换掉程序。

    yum -y install dnsmasq

    Ubuntu/Debian

    apt-get install dnsmasq

    查看Dnsmasq版本,yum 安装的 Dnsmasq 版本比较旧

    dnsmasq -v

    先从 http://www.thekelleys.org.uk/dnsmasq/ 找到你想要的 Dnsmasq 版本的源码压缩包的下载地址,例如我选择的是我写这篇文章时的最新版dnsmasq-2.85.tar.gz

    下载对应的源码压缩包并解压,我尝试编译dnsmasq-2.86,结果编译失败!!!

    wget https://thekelleys.org.uk/dnsmasq/dnsmasq-2.85.tar.gz
    tar -zxvf dnsmasq-2.85.tar.gz

    编译源码 make 不带 etc 等

    cd dnsmasq-2.85
    make V=s

    然后我们再用我们编译好的最新版本替换,然后再查看一下版本号

    \cp -rf dnsmasq-2.85/src/dnsmasq /usr/sbin/dnsmasq
    dnsmasq -v

  • 相关阅读:
    linux常用命令
    Python 父类调用子类方法
    import win32api 安装pip install pypiwin32
    Python 封装DTU-215码流卡 第一天
    git apply -v 提示 Skipped patch 打不上patch的解决办法
    2019/10/29
    12/9/2019
    11/9/2019
    9/7/2019
    人生若有命中注定
  • 原文地址:https://www.cnblogs.com/im17me/p/15661615.html
Copyright © 2011-2022 走看看