当前位置: 首页 > news >正文

shell脚本自动化部署

1、自动化部署DNS

[root@web ~]# vim dns.sh

[root@tomcat ~]# yum -y install bind-utils

[root@tomcat ~]# echo "nameserver 192.168.8.132" > /etc/resolv.conf
[root@tomcat ~]# nslookup www.a.com

2、自动化部署rsync

[root@web ~]# vim rsync.sh


[root@web ~]# bash rsync.sh

[root@tomcat ~]# rm -rf /tmp/*
[root@tomcat ~]# ls /tmp/
[root@web ~]#  touch /root/rsync/file2
[root@tomcat ~]#  ls /tmp/

3、自动化配置FTP

[root@web ~]# vim ftp.sh

[root@web ~]# bash ftp.sh

[root@tomcat ~]# yum -y install ftp
[root@tomcat ~]# ftp 192.168.8.128
[root@tomcat ~]# kehu

4、自动化部署frp

 [root@web ~]# vim frp.sh

[root@web ~]# bash frp.sh

[root@tomcat ~]# vim frp.sh

[root@tomcat ~]# bash frp.sh

5、自动化部署samba

[root@web ~]# vim samba.sh

[root@web ~]# bash samba.sh

[root@tomcat ~]# yum -y install samba-client
[root@tomcat ~]#  smbclient //192.168.8.128/smb_share -U user01

6、自动化配置yum仓库初始化(包括阿里云和epel)

 [root@web ~]# vim yum.sh

[root@web ~]# bash yum.sh

7、自动化部署nfs

 [root@web ~]# vim nfs.sh

[root@web ~]# bash nfs.sh

[root@tomcat ~]# yum -y install nfs-utils.x86_64
[root@tomcat ~]# mkdir /nfs

[root@tomcat ~]# mount -t nfs 192.168.8.128:/nfsshare /nfs
[root@tomcat ~]# ls /nfs

8、自动化部署ntp

[root@web ~]# vim ntp.sh

[root@web ~]# bash ntp.sh

[root@tomcat ~]# date
[root@tomcat ~]#  date -s "2014-08-1 00:00"
[root@tomcat ~]#  ntpdate 192.168.8.136
[root@tomcat ~]#  date

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 计算机网络HTTP全讲解,让你透彻掌握HTTP协议(三)http长短连接/代理/网关/缓存/内容协商机制/断点续传
  • 马尔科夫毯:信息屏障与状态独立性的守护者
  • 极速提升:SQL Server数据库性能优化的黄金法则
  • SQL labs-SQL注入(sqlmap使用)
  • CTFHUB-文件上传-双写绕过
  • Java链接Elasticsearch数据库并使用对应的方法(使用ES Java API)
  • linux在行尾添加一个study字符
  • redis雪崩问题分析
  • python-进度条和计时器
  • Mallet:一款针对任意协议的安全拦截代理工具
  • ant design含嵌套子列数据遍历插入docx table
  • 博世战胜三星,577亿最大笔收购,豪赌杀入自动化新业务
  • No static resource favicon.ico.问题解决
  • AHK是让任何软件都支持 Shift + 鼠标滚轮 实现界面水平滚动
  • 从源码看 Redis:深入理解 redisDb 和 redisObject
  • php的引用
  • 自己简单写的 事件订阅机制
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • Angular 4.x 动态创建组件
  • emacs初体验
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • leetcode388. Longest Absolute File Path
  • mysql常用命令汇总
  • Node项目之评分系统(二)- 数据库设计
  • QQ浏览器x5内核的兼容性问题
  • Ruby 2.x 源代码分析:扩展 概述
  • select2 取值 遍历 设置默认值
  • Sublime text 3 3103 注册码
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue--为什么data属性必须是一个函数
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 由插件封装引出的一丢丢思考
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • PostgreSQL之连接数修改
  • ​数据结构之初始二叉树(3)
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #DBA杂记1
  • $().each和$.each的区别
  • (10)ATF MMU转换表
  • (9)目标检测_SSD的原理
  • (Charles)如何抓取手机http的报文
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (zhuan) 一些RL的文献(及笔记)
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (力扣)1314.矩阵区域和
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
  • (十一)图像的罗伯特梯度锐化
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)Windows2003安全设置/维护
  • (轉貼) UML中文FAQ (OO) (UML)
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .bat批处理(一):@echo off