运维
heylucky
这个作者很懒,什么都没留下…
展开
-
Saltstack 快速入门教程
Saltstack 快速入门教程1.介绍Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。 三大功能: ...转载 2018-03-07 17:06:24 · 499 阅读 · 0 评论 -
进程管理工具-Supervisor安装与配置
Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,...转载 2018-03-08 19:30:06 · 305 阅读 · 0 评论 -
curl命令
curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选择该网址,主要因为它的网页代码较短): $ curl www.sina.com <!DOCTYPE HTML PUBLIC "...转载 2018-03-12 11:08:57 · 2475 阅读 · 0 评论 -
saltstack入门
Salt 是一个统一配置管理工具(与 puppet 功能相似)。可以批量远程执行命令、修改配置文件、部署软件、定时执行任务…… 总之,你能想到的,从远程对服务器执行的操作,它几乎都能做,而且可以批量对一批服务器做。Salt 采用 master(server) - minion(client) 模式。具有很好的水平拓展性,以 “支持无限多个 client” 为设计目标。总体架构Salt Master...转载 2018-03-23 09:45:14 · 485 阅读 · 0 评论 -
SaltStack简明教程
SaltStack简介SaltStack是基于Python开发的一套C/S架构配置管理工具(功能不仅仅是配置管理,如使用salt-cloud配置AWS EC2实例),它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得SaltStack能快速在成千上万台机器上进行各种操作,而且采用RSA Key方式确认身份,传输采用...转载 2018-03-06 16:40:39 · 695 阅读 · 0 评论 -
Saltstack 快速入门教程
Saltstack 快速入门教程1.介绍Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。 三大功能: ...转载 2018-06-07 18:05:18 · 1485 阅读 · 0 评论 -
nginx代理上下线,停服
原创文章,转载请注明出处。Nginx代理组一般有2个nginx服务器,互为主备。对某一个应用服务的启动、停止、重启,这几个过程都涉及Nginx的上下线。很显然,运维平台中,在对某一个服务进行停止的操作中,大致过程如下:1、将服务下线:代理组2个nginx都要下线,调用nginx的下线接口即可;此外,应该在下线后,检测服务是否真的下线成功。2、将所有服务器上该服务都给停止。...原创 2018-09-28 10:24:25 · 2183 阅读 · 0 评论 -
salt-master配置文件详解
本文系统:centos6.51234[root@master salt]# rpm -qa |grep salt*salt-minion-2014.1.7-3.el6.noarchsalt-master-2014.1.7-3.el6.noarchsalt-2014.1.7-3.el6.noarchsalt-master位置:1/etc/salt/master# The address of the...转载 2018-03-07 16:02:11 · 2195 阅读 · 0 评论 -
salt-minion常用配置
本文系统:centos6.51234[root@master salt]# rpm -qa |grep saltsalt-minion-2014.1.7-3.el6.noarchsalt-master-2014.1.7-3.el6.noarchsalt-2014.1.7-3.el6.noarchsalt-minion位置:1/etc/salt/minion##### Primary configu...转载 2018-03-07 16:00:29 · 2941 阅读 · 0 评论 -
linux清空文件内容
开发过程中,遇到类似定时任务记录日志的情况。虽然日志文件很小,但是日积月累还是会变大的。所以还是要有个清空文件机制,为什么直接删除文件腾出空间呢?因为有可能某些代码依靠一些文件,如果贸然删除该文件而且代码中没有相应的异常处理机制,就容易引发错误。清空内容几种做法:cat/dev/null > test.txt (文件大小被截为0字节)echo "" > test.txt (文件原创 2018-02-01 17:55:00 · 1313 阅读 · 0 评论 -
linux定时删除n天前日志
如果设置cron定时任务调度执行,可以让系统自动去清理相关文件。编辑shell脚本:创建编辑auto_clean.sh文件如下:#!/bin/shfind /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;计划任务:#crontab -e将auto_clean.原创 2018-02-01 18:36:00 · 3004 阅读 · 0 评论 -
fabric介绍
Fabric-SSH命令行工具Fabric是基于python2.5及以上版本实现的SSH命令行工具,简化了SSH应用程序部署及系统管理任务,他提供了系统基础的操作组件,可以实现本地或远程shell命令,包括命令执行、文件上传、下载及完整执行日志输出等功能。Fabric在paramiko的基础上做更高一层的封装,操作起来更加简单。官网地址:http://www.fabfile.org/f转载 2018-01-20 13:02:15 · 4120 阅读 · 0 评论 -
日志大了如何处理
本文的一个脚本,它配合linux系统的crontab任务,对nginx自动日志切割和清理,分别作用于ACCESS和ERROR的日志。特点:1、功能丰富应有的功能中,不仅支持按天切割,而且支持通过通过设置文件大小作切割。2、通用通用于nginx、tengine,通过简单改进也能有好的支持切割清理httpd、lightd等其他Web server 日志。转载 2018-02-05 21:30:38 · 299 阅读 · 0 评论 -
从小站到大站的部署架构
一、常见的网站部署架构模型**一、 单机集中式1.1 什么是单机集中方式?单机-单个独立的系统实例化部署,也就是把所有的应用都堆积到一个实例上,实例常指:单个主机或者单个vps。集中式-集中的什么?集中的应用(Application)、文件(DATA)、数据(File)。Application 包括一部分 app server 和应用程序代码。File转载 2018-02-05 21:33:34 · 1185 阅读 · 1 评论 -
微服务架构设计
微服务架构设计微服务 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。Conway’s law: Organizations which design systems[...] are constrained to produce de转载 2018-02-06 11:52:20 · 689 阅读 · 0 评论 -
如何理解云计算?很简单,就像吃货想吃披萨了...
如何理解云计算?很简单,就像吃货想吃披萨了...你一定听说过云计算中的三个“高大上”的你一定听说过云计算中的三个“高大上”的概念:IaaS、PaaS和SaaS,这几个术语并不好理解。不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧,其实你根本不是一个吃货,之所以自我标榜为吃货,其实是为了收获赞叹式的夸奖,“吃货还这么瘦,好羡慕啊!”或者,总得给伦家的微丰找个像样的转载 2018-02-06 16:55:15 · 271 阅读 · 0 评论 -
详解Linux 查看服务器开放的端口号
在讨论这个问题前,我们先来了解一下物理端口、逻辑端口、端口号等计算机概念。端口相关的概念:在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到6553...转载 2018-11-27 11:56:48 · 3130 阅读 · 0 评论