dhcp服务器默认启动脚本是什么?

在 Linux 系统中,DHCP 服务器的默认启动脚本取决于使用的初始化系统(init system)和发行版,以下是常见情况的说明:

dhcp服务器默认启动脚本是什么

1.Systemd 系统(主流现代发行版:Ubuntu 16.04+/Debian 8+/CentOS 7+)

服务名称

isc-dhcp-server(Debian/Ubuntu)

dhcpd(CentOS/RHEL/Fedora)

启动脚本位置

dhcp服务器默认启动脚本是什么

由 systemd 管理,实际服务文件路径:

     /lib/systemd/system/isc-dhcp-server.service  # Debian/Ubuntu
     /usr/lib/systemd/system/dhcpd.service         # CentOS/RHEL

管理命令

     # 启动服务
     sudo systemctl start isc-dhcp-server  # Debian/Ubuntu
     sudo systemctl start dhcpd            # CentOS/RHEL
     # 设置开机自启
     sudo systemctl enable isc-dhcp-server
     sudo systemctl enable dhcpd

2.SysVinit 系统(旧版系统:Debian 7/CentOS 6)

启动脚本路径

     /etc/init.d/isc-dhcp-server  # Debian/Ubuntu
     /etc/init.d/dhcpd            # CentOS/RHEL

管理命令

dhcp服务器默认启动脚本是什么
     sudo /etc/init.d/isc-dhcp-server start  # 启动
     sudo service isc-dhcp-server start      # 或使用 service 命令

**关键配置文件

主配置文件

     /etc/dhcp/dhcpd.conf  # 通用路径

服务监听接口配置(Debian/Ubuntu):

     /etc/default/isc-dhcp-server  # 指定监听的网络接口(如 INTERFACESv4="eth0")

**检查服务状态

   systemctl status isc-dhcp-server  # Debian/Ubuntu
   systemctl status dhcpd            # CentOS/RHEL
发行版初始化系统服务名称配置文件路径
Debian/Ubuntu Systemdisc-dhcp-server/etc/default/isc-dhcp-server
CentOS/RHEL Systemddhcpd/etc/dhcp/dhcpd.conf
旧版系统 (SysV) SysVinitisc-dhcp-serverdhcpd/etc/init.d/ 下的脚本

> 💡提示

> - 如果找不到服务名,尝试安装 DHCP 服务器包:

> ```bash

> sudo apt install isc-dhcp-server # Debian/Ubuntu

> sudo yum install dhcp # CentOS/RHEL

> ```

> - 修改配置文件后需重启服务:

> ```bash

> sudo systemctl restart isc-dhcp-server

> ```

文章摘自:https://idc.huochengrm.cn/js/13188.html

评论