- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 个人收录传送门-Technology blog
程序员导航栏搜索快人一步720云-全景平台阿里巴巴云原生阿里云开发阿里巴巴开源镜像站RancherLabsElastic 中国社区官方博客Elastic咨询师美团技术团队Go语言学习之路架构师波波阳明k8s技术博客k8s官方中文社区
2019-10-31 10:00:18 1062
原创 shell脚本之for循环
需求1:批量探测某个网段的主机存活状态,将存活的主机存入ok.txt文件中。[root@manager for]# cat for-07.sh #!/bin/bash#Date: 2019-10-31#FileName: for-07.sh#Description: ip=10.0.0.for n in `seq 1 254`do { ping -W1 -c1 $ip$n &a...
2019-10-31 20:00:34 936
原创 shell脚本之case语句
1.什么是case2.csse使用场景3.case基础语法4.case脚本案例需求1:使用case实现nginx服务启停脚本。[root@manager case]# cat case-2.sh #!/bin/bash#Date: 2019-10-30#FileName: case-2.sh#Description: #定义环境变量. /etc/init.d/functio...
2019-10-31 09:43:14 628
原创 shell 条件判断if
if基础语法- 单条件- 双条件- 多条件基于文件进行判断基于整数进行判断 *****基于字符进行判断基于正则进行判断基于逻辑或 && || -a -o
2019-10-30 08:35:27 468
原创 IaaS基础架构平台部署及运维
#第一部分:IaaS云计算基础架构平台服务器:先电###任务一、IaaS云平台搭建基础环境:1.使用命令行方式设置主机名,防火墙以及 SELinux 设置如下:(1)设置控制节点主机名 controller;计算节点主机名:compute。 hostnamectl set-hostname controller hostnamectl set-hostname c...
2019-10-24 16:30:07 9952
原创 前后端架构分离项目上线
1.前后端分离项目介绍1.什么是前后端项目?简单来说,就是将前端项目和后端项目进行独立部署,互相之间通过token进行数据交互。2.前后端分离与动静分离有什么区别?动静分离,是将动态页面编译成静态,然后缓存到CDN上面。前后端分离,前端项目被编译成HTML,但是JS会通过Ajax获取数据,所以前端页面内容依然是动态的。3.前后端项目采用renren-fast来实现4.前后端项目环境...
2019-10-17 17:35:37 391
原创 Zabbix监控
Zabbix入门必备1.配置zabbix源[root@zabbix ~]# cat /etc/yum.repos.d/zabbix.repo [zabbix]name=Zabbix Official Repository - $basearchbaseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.5/rhel/7/$basearch/en...
2019-10-17 17:27:18 405
原创 Ansible Roles开发
角色(roles)是ansible自1.2版本开始引入的新特性,用于层次性,结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单的说,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中、并可以便捷地include他们的一种机制。角色一般用于基于主机构建服务的场景中、但也可以是用于构建守护进程等场景中。
2019-10-14 00:07:54 502
原创 Ansible Jinja2 模板
1.jinja2渲染NginxProxy配置文件jinja2房屋建筑设计固定的jinja2模板与Ansible关系Ansible如何使用jinja2模板template模块 拷贝文件?template copy 区别?template会解析配置文件中的变量copy 不会解析任何的变量,只会拷贝文件Ansible允许jinja2模板中使用判断 循...
2019-10-13 23:40:47 245
原创 Ansible Task控制
1.tag标签(调试)[root@manager tasks]# cat task_nfs.yml - hosts: webservers tasks: #对一个任务打多个标签 - name: Install Nfs Server yum: name: nfs-utils state: present ta...
2019-10-13 23:33:53 578
原创 Ansible vars&流程控制&handlers触发器应用
1.什么是变量? 以一个固定的字符串,表示一个不固定的值 version: 1.122.定义变量?1.在playbook中定义变量?>1.vars 关键字[root@manager project1]# cat f2.yml - hosts: webservers vars: - file_name: playbook_vars tasks: ...
2019-10-13 23:28:34 422
原创 Ansible自动化工具
1.Ansible基本概述Ansible是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富模块,丰富的功能组件,可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作和维护成本,以提高工作的效率。2.Ansible的功能1)批量执行远程命令,可以对N多台主机同时进行命令的执行2)批量配置软件服务,可以进行自动化的方式配置和管理服务。3)实现软件开发功能,...
2019-10-13 22:35:06 373
原创 Ansible Playbook开发
1.playbook?playbook翻译过来就是“剧本”,那playbook组成如下play: 定义的是主机的角色task: 定义的是具体执行的任务playbook: 由一个或多个play组成,一个play可以包含多个task任务简单理解为: 使用不同的模块完成一件事情2.playbook的优势1.功能比ad-hoc更全2.能很好的控制先后执行顺序, 以及依赖关系3.语法展现更加...
2019-10-10 21:07:52 399
原创 Firewalld防火墙
1.Firewalld防火墙的概述RHEL/CentOS 7系统中集成了多款防火墙管理工具,其中firewalld是默认的防火墙配置管理工具它拥有基于CLI(命令行界面)和基于GUI(图形用户界面)的两种管理方式。firewalld支持动态更新,并加入了区域zone的概念zone就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的...
2019-10-08 19:25:05 353
原创 CMS云建站系统部署
1.安装Tomcat并配置启动1.yum安装: [root@web01 ~]# yum install java -y 2.二进制安装tomcat [root@web01 ~]# mkdir /soft && cd /soft [root@web01 soft]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomca...
2019-10-03 16:56:31 716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人