Shell脚本一键刷入简单DHCP以及DNS服务(感兴趣的可进来看看)
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一键刷入简单DHCP服务本次脚本配置:所属服务器静态IP地址为:192.168.100.100(只有此点需要自定义)#! /bin/bash#一键自动DHCPyum install dhcp -y w
千家信息网最后更新 2026年11月03日Shell脚本一键刷入简单DHCP以及DNS服务(感兴趣的可进来看看)
一键刷入简单DHCP服务
本次脚本配置:所属服务器静态IP地址为:192.168.100.100(只有此点需要自定义)
#! /bin/bash#一键自动DHCPyum install dhcp -y wangka="/etc/sysconfig/network-scripts/ifcfg-ens33"#配置文件位置sed -i -e '/BOOTPROTO/s/dhcp/static/g' -e '/ONBOOT/aIPADDR=192.168.100.100\nNETMASK=255.255.255.0\nGATEWAY=192.168.100.1' $wangkasystemctl restart network#修改静态IP地址muban="/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example"peizhi="/etc/dhcp/dhcpd.conf"[ ! -e "$peizhi.bak" ] && cp $peizhi $peizhi.bak#判断配置文件是否存在备份,若没有,则进行备份cp $muban $peizhised -i '29asubnet 192.168.100.0 netmask 255.255.255.0 {\n range 192.168.100.120 192.168.100.150\;\n option routers 192.168.100.1\;\n}' $peizhisystemctl start dhcpdsystemctl stop firewalldsetenforce 0#开启服务,并关闭防火墙和增强性安全功能一键刷入简单DNS正向解析服务
脚本配置:所属服务器IP地址:192.168.116.131
#!/bin/bash &>/dev/null#一键DNSrpm -q bindif [ $? -ne 0 ];then yum install bind -y systemctl start namedfi#DNS服务是否安装read -p "自定义域名(实例:test.com)" yuquanju="/etc/named.conf"quyu="/etc/named.rfc1912.zones"[ ! -e $quanju.bak ] && cp $quanju $quanju.bak sed -i -e '13s/127.0.0.1/192.168.116.131/' -e '21s/localhost/any/' $quanju [ ! -e $quyu.bak ] && cp $quyu $quyu.bak#备份全局、区域配置文件grep "$yu" $quyu &> /dev/nullwhile [ $? -ne 0 ];do sed -i "18azone \"$yu\" IN {\n type master\;\n file \"$yu.dns\"\;\n}\;\n" $quyu peizhi="/var/named/$yu.dns"cp -p /var/named/named.localhost $peizhidone#判断域名是否存在,如果不存在进行添加sed -i -e '2d' -e "1a@ IN SOA "$yu"\. admin\."$yu"\. (" /var/named/$yu.dnssed -i '8d' /var/named/$yu.dnssed -i '$d' /var/named/$yu.dnssed -i -e "7a\ NS $yu." -e "/A/s/127.0.0.1/192.168.116.131/" /var/named/$yu.dns#修改区域文件while [ 1 -ge 0 ];do read -p "请输入自定义指针A记录(实例:www IN A 8.8.8.8)" zhen echo $zhen >> /var/named/$yu.dns read -p "是否继续添加(y/n)" a if [ $a != "y" ];then breakfidone#循环systemctl restart namedjieguo=`systemctl status named | grep "active" &>/dev/null`if [ $? -eq 0 ];then echo "服务启动"else echo "启动失败"fi#判断服务是否能正常启动sed -i 's/116.2/116.131/g' /etc/resolv.conf#用于自检
服务
配置
一键
文件
地址
备份
脚本
区域
实例
所属
服务器
静态
安全
位置
全局
功能
只有
域名
定义域
指针
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
华服互联网科技怎么样
互联网科技公司的优势
互联网品科技
港股互联网科技股
互联网 科技创新
互联网科技公司怎么样
长亮科技互联网金融
互联网科技公司的市场部门
农村开互联网科技讲堂
北京三清互联网科技
济南华为互联网科技产业总部基地
昭通云南众福互联网科技有限公司
天津腾达互联网科技有限公司
互联网安防科技感
广东鹅鹅鹅互联网科技有限公司
科技和互联网行业的特点
深圳互联网科技园地址
互联网科技自媒体灵感
株洲百竞科技的互联网营销顾问
成都互联网科技公司
顺玮阁互联网科技
融贸通互联网科技
江苏南京365互联网科技
济南华为互联网科技产业总部基地
互联网媒体平台算高科技产业
山东有哪些互联网科技公司
互联网金融运营模式中的金融科技
易租星互联网科技有限公司
科技互联网公司两年变化