shell脚本安装DHCP

#! /bin/bash

#这是安装DHCP的shell脚本

echo "安装DHCP"
yum -y install dhcp

echo "修改配置文件"
cat << EOF > /etc/dhcp/dhcpd.conf
option domain-name "crushlinux.com";
option domain-name-servers 114.114.114.114, 8.8.8.8;

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.200.0 netmask 255.255.255.0 {
range 192.168.200.10 192.168.200.110;
option routers 192.168.200.2;
}
EOF

echo "开启服务,设置为开机自启动"
systemctl start dhcpd
systemctl enable dhcpd

原文地址:https://www.cnblogs.com/tanxiaojuncom/p/11405106.html

时间: 2024-10-13 16:40:56

shell脚本安装DHCP的相关文章

Shell脚本安装成服务加入系统启动-service XX does not support chkconfig

背景:Shell脚本是linux运维人员必备利器,怎么样把shell脚本安装成服务且加入系统启动,然后就可以使用服务来管理,这是一个很重要的问题. 当我们运行安装服务的命令时候,假设服务名为myservice #chkconfig --add myservice 常常会出现 service myservice does not support chkconfig 下面讲解正确方法: 1.1给服务脚本添加注释. #vim /etc/init.d/myservice 添加下面两句到 #!/bin/b

shell脚本安装python、pip--不需要选择安装项目

shell脚本安装python.pip--不需要选择安装项目--不管用总报错,必须带上判断符号,while没有这种用法,写在这里为了以后少走弯路,所以不要用下面的执行了 首先把pip-18.0.tar.gz .Python-3.6.5.tgz 安装包放在 /usr/local 下面,按照顺序先安装pip,再安装python.不要先安装或只安装python,否则很容易出错, #!/bin/bash func1(){ while true do echo "安装依赖包" yum -y in

linux (centos) 安装tomcat (用shell脚本安装为服务)

1.下载tomcat 从http://tomcat.apache.org/download-70.cgi链接下载linux版本(tar.gz) 2.解压,上传及赋权限 解压,用WinSCP把解压的安装文件上传到/home/software/tomcat目录 并用   chmod -R 755 /home/software/tomcat命令账权限. 3.编写安装为服务的脚本并运行 shell脚本如下: #! /bin/sh #shell script takes care of starting

zabbix通过shell脚本安装异常问题定位

htxk-106主机信息现象如下: 通过zabbix_get命令 zabbix_get [7189]: Check access restrictions in Zabbix agent configuration 解决方法:通过查看zabbix相关的文件,发现在usr/local/sbin目录下存在zabbix_agend文件,查看文件的时间是7月份的,应该是次机器上以前安装过zabbix导致的, 删除改文件后重启即可: 到这里以为问题已经解决了,可以当通过shell脚本再次安装192.168

Shell脚本----安装Hadoop过程小结

启动$HADOOP_HOME/bin或者$HADOOP_HOME/sbin下的脚本,shell终端会显示输出信息: 根据输出信息,利用bash -x [script-name]的信息以及脚本本身,可以定位出错误是从什么位置开始的: 以下是在这些过程中,自己遇到的问题,以及是如何解决的: 1.在调用stop-yarn.sh脚本,关闭ResourceManager以及NodeManger的时候,会出现no NodeManager to stop; 但是自己ssh到自己的slave节点,jps之后仍然

shell脚本安装LAMP架构(一键执行)

一键安装代码(可ctr+c哦) 1.挂载的主机IP.密码自行更改 #!/bin/bash #一键自动构建LAMP架构(请使用source执行或者使用.命令执行) #数据库默认密码为123123 #远程挂载 df -hT | grep -o "cifs" if [ $? -ne 0 ];then echo "Start mount" yum install expect -y read -p "请输入提供硬盘主机IP:" gongip /usr/b

centos)安装tomcat (用shell脚本安装为服务)

#! /bin/sh #shell script takes care of starting and stopping # the glassfish DAS and glassfish instance. # # chkconfig: - 64 36 # description: Tomcat auto start # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. #. /etc/init.d/funct

用shell脚本安装LNMP环境

#/bin/bash#----------------------------------------------------------------#data=2015-03-19#auth:tongcheng#Nginx version:1.6.2#Php:5.4#Mysql:5.5.0#----------------------------------------------------------------- #删除关于安装软件的包delete() {   rm -rf  /usr/

shell脚本之dhcp的配置

rpm -q dhcp &> /dev/null if [ $? -ne 0 ] then yum -y install dhcp echo " ddns-update-style interim; ignore client-updates; option domain-name-servers      192.168.1.1; default-lease-time 21600; max-lease-time 43200; " > /etc/dhcpd.conf