shell

1、这是一个用脚本自动安装和自动配置DHCPD的脚本,用脚本自动实现自动化安装服务

#!/bin/bash#这是一个自动安装和自动配置DHCPD的脚本# 生产日期:2019-07-08 11:27# contact: qq:.... tel:.....basedir=/var/tmpdstdir=/etc#检查当前用户是不是管理员,如果不是则马上退出自动安装[ $UID -eq 0 ] || exit 10#检查软件是否已经安装rpm -q dhcp &> /dev/null && echo dhcp已经安装[ $? -eq 0 ] && exit 10#开始安装dhcp#1)自动生成YUM源rm -rf /etc/yum.repos.d/*cat > /etc/yum.repos.d/yum.repo << END[base]name=this is a yum sourcebaseurl=ftp://192.168.0.254/pub/Serverenabled=1gpgcheck=0END#2)使用YUM安装yum -y install dhcp &> /dev/null[ $? -eq 0 ] && echo "<==========安装已经成功了!===========>"#开始配置DHCPcp $basedir/dhcpd.conf.sample $dstdir/dhcpd.conf#启动dhcp服务service dhcpd start && chkconfig dhcpd onecho "<============dhcp一切都ok了!===============>"# vim /var/tmp/dhcpd.conf.sample ddns-update-style interim;ignore client-updates;subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.1.1; option time-offset -18000; # Eastern Standard Time range dynamic-bootp 192.168.0.128 192.168.0.254; default-lease-time 21600; max-lease-time 43200;}

2、执行脚本开始进行相关服务的安装和配置

# sh /var/tmp/dhcpd.sh

linux

shell脚本编写_shell脚本编写事例(dhcp自动安装和自动配置)相关推荐

  1. mysql使用shell脚本部署_shell脚本部署mysql主从

    centos6两台 Master IP:192.168.88.152 Slave IP:192.168.88.153 以下都是在主机上操作 两机配置免密登录 ssh-keygen -t rsa ssh ...

  2. 测试过程中用shell的地方_Shell脚本应用——条件测试操作

    Shell脚本应用--条件测试操作 前言:在简单的shell脚本程序中,各条语句将按先后顺序依次执行,从而实现批处理的自动化过程,这就使得脚本过于机械化,不够"智能",难以处理更加 ...

  3. shell mysql并发_shell脚本中的多进程并发处理

    在前面的篇章里面,我们已经介绍了常见的各种shell命令操作.然而,在实际工作中,我们经常会遇到多种任务需要在一定时间内都解决掉.如果这些任务是相互独立的,即不存在先后执行关系,那么我们完全可以让它们 ...

  4. shell脚本样本_Shell脚本

    #!/bin/bash #Usage: # ./start-comm-job_pro.sh#------------------------------------------------------ ...

  5. shell蚂蚁森林_Shell脚本实现光速联自动提速

    宽带提速脚本, 具体使用方法见码云地址 光速联 https://www.fangyb.com/ 码云地址 https://gitee.com/caixiaodao/GuangSuLian [Asm] ...

  6. mysql中的shell脚本命令_shell脚本中mysql命令

    展开全部 本文介绍 MySQL 8.0 shell 子模块 Util 的两个导入特性 importTable/import_table(JS和python 版本的命名差e68a84e8a2ad6261 ...

  7. shell sleep毫秒_Shell脚本之date、sleep、usleep命令

    1.1 date命令 date用于获取和设置操作系统的时间,还有hwclock是获取硬件时间. date有个选项"-d",可以用来描述获取什么时候的时间,描述的方式非常开放,但不能 ...

  8. 第三方库自动安装脚本(复习)

    第三方库自动安装脚本 一."第三方库自动安装脚本"问题分析 1.1 问题分析第三方库自动安装脚本需求:批量安装第三方库需要人工干预,能否自动安装?自动执行pip逐一根据安装需求安装 ...

  9. python编写自动化脚本 与shell_脚本安装Discuz论坛(shell + Python 实现自动化安装)...

    实验环境 1.shell 脚本:linux centos 7 系统 2.Python shell 脚本:window 系统 3.其他:python selenium 模块,谷歌浏览器, 谷歌浏览器驱动 ...

  10. 学习 shell —— 编写基本脚本

    set:查看环境变量: 0. 简单说明 一般而言,shell 会通过 PATH 变量来查找命令,如果要执行用户编写的脚本(未添加进 PATH 路径),还需两步操作: 需要 $ ./xx 为需执行该脚本 ...

最新文章

  1. MapReduce Java API实例-排序
  2. 蓄水池采样(Reservoir Sampling)
  3. 关于Session的使用和优化
  4. maven项目,如何导入本地jar包
  5. CSRF跨站请求伪造攻击
  6. CMake 简单入门
  7. Java期末复习——知识点+题库
  8. inSSIDer 软件 WIFI信号强度测试
  9. The Tao of Programing-编程之道
  10. TS:虚机ipv6网络不通问题-2022.5.16(已解决-博客分享)
  11. 联想android刷机教程,联想YOGA Tablet 2线刷刷机教程 Android版可救砖
  12. 悟空CRM系统学习心得
  13. 双稳态继电器工作原理图_常见的继电器及工作原理
  14. 很好奇这个背景图片,盯着看能感受到裸眼3D有没有
  15. 7-4 工作分配问题分数 20作者 陈晓梅单位 广东外语外贸大学
  16. 各种进制转换(二,八,十,十六进制间转换)详解附代码
  17. 【历史】 apache catalina servlet tomcat 命名的由来
  18. 人工智能的发展前景如何?做人工智能收入高吗?
  19. linux服务器忘记ssh密码_Linux 忘记密码解决方法,Linux 远程登录
  20. latex 编译新的tex时,缺少sty文件时的安装方法

热门文章

  1. 如何删除DNN网站中管理菜单中的一些项
  2. 5.企业安全建设入门(基于开源软件打造企业网络安全) --- 业务安全
  3. 3.GitLab 用户管理
  4. 4. ubuntu php composer
  5. 20. 远程端口查看
  6. 13. 永无止境:网站的伸缩性架构
  7. 49.邮件模板的传值与调用
  8. oracle11g 卸载步骤
  9. 虚拟机linux下git clone 报SSL connect error错误
  10. Nginx: 解决connect() to xxxx failed (13: Permission denied) while connecting to upstream的问题