51CTO博客开发IT漫漫路老男孩linux运维聆听未来xiaoli110的博客思想决定高度
salt的用户管理。添加单个用户:[root@test1 user]# pwd/srv/salt/base/user[root@test1 user]# cat user.sls wenji: user.present: ## 这个选项必须
上一篇文章咱们讲到了haproxy的部署与配置咱们这里说说如何使用keepalive和httpd来实现haproxy+keepalive+httpd 这套web架构的saltstack集群部署首先咱们 http的部署,很简答哦,直接yum安装就完成了,但是在咱们saltstack就是用installed定义就行了。ok,让咱们搞起。[root@test1 http]#&nbs
一、咱们说说saltstatck-Syndic是干什么的,能解决咱们运维的那些痛点。salt syndic一个基本的salt配置方式是一个master指挥一群minion,为了不再有假设使用任何单一拓扑结构,考虑多种布局的情况下,主控master可以控制一群master,通过syndic将操作命令传输给受控master,受控master来完成对自己旗下minion的管理,并将结果传回主控maste
用saltstack来实现haproxy+keepalive+httpd平台的集群部署
用saltstack 来实现从裸机到web平台搭建完成的分享
haproxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网
wiki的搭建Wiki系统属于一种人类知识网格系统,可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群
环境搭建:(接收端,推送端)一.首先关闭selinux与iptables# vi /etc/sysconfig/selinux---------SELINUX=disabled---------# setenforce 0# service iptables stop在使用sersync之前,我们必须安装配置好rsync服务器rsync (接收端)一.安装rsync(centos6.3默认已安装)
1、find命令find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大。1.1、find命令的一般形式man文档中给出的find命令的一般形式为:find [-H] [-L] [-P] [-D debugopts] [-Ole
1.安装必要软件包yum -y install make gcc* gcc-c++ libjpeg-devel libpng-devel zlib-devel tcl-devel freetype-devel libevent-devel openssl-devel db4-devel curl-devel pcre-devel ncurses-devel readline-devel sqlit
#/bin/bash#linux+nginx+python+django环境配置#一、安装必要软件包yum install make gcc* gcc-c++ libjpeg-devel libpng-devel zlib-devel tcl-devel freetype-devel libevent-devel openssl-devel db4-devel curl-devel pcre-de
puppet工作原理: Puppet的工作细节分成如下几个步骤: 1、 客户端puppetd调用facter,facter会探测出这台主机的一些变量如主机名、内存大小、IP地址等。然后puppetd把这些信息发送到服务器端。 2、 服务器端的puppetmaster检测到客户端的主机名,然后会到manifest里面对应的node配置,然后对这段内容进行解析,facter送过
1. 概述puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,正得到了越来越多地关注,现在很多大型IT公司均在使用puppet对集群中的软件进行管理和部署。2. 设计架构puppet是基于c/s架构的。服务器端保存着所有对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端下载manifest之后,可以根据manifest对服务器进行
1.为什么Nginx的性能要比Apache高得多?这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。 处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。下面
1.简介 webbench最多可以模拟3万个并发连接2.安装webbenchwget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install3.测试webbench -c 500
## chkconfig: - 69 88# description: this script is used for nginx# author: wenji(787880295@qq.com)##!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH# Check
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。使用rpm安装软件和管理软件非常的方便。而这节我们不是介绍如何使用rpm安装或管理软件,而是如何把源码制作成rpm包。 我们日常工作一般会使用源码包安装软件,因为源码包相对灵活多变,操作自由,唯一的问题就是
一、Memcached 原理和使用1.Memcached的介绍: Memcached是国外社区网站 LiveJournal 的开发团队开发的高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。2.Memcached的主要特点: 基于C/S架构,协议简单 (memcache协议) 基
PPTP点对点隧道协议(PPTP)是一种实现虚拟专用网络的方法。 PPTP使用用于封装PPP数据包的TCP及GRE隧道控制通道。OpenVPNOpenVPN是一免费开源软件,以路由器或桥接配置和远程访问设备方式实现虚拟专用网络(VPN)创建安全的点 对点或站对站连接的解决方案。它使用SSL / TLS安全加密,具有穿越网络地址转换(NATs)和防火墙的功能。PPTP与OpenVPN之比较和选择 ?
主要思路为在default中设置menu.c32中为两个,lamp和storage。其中让它们分别指向不同的ks.cfg文件,ks.cfg1和ks.cfg2。其中ks.cfg1后边添加上执行lamp架构的脚本命令,ks.cfg2后边添加上执行storage架构的脚本命令。在新安装的服务器上就选择lamp和storage就能完成想要的服务器架构。具体步骤如下:一、批量部署1.在/home/test下
#!/bin/bashlog_dir="/data/nginxlog"pid_dir="/usr/local/nginx/logs";time=`date +%Y%m%d`backup_dir="${log_dir}/${time}"cd ${log_dir}for file in `ls *.log`do log_file=${log_dir}/${file} &nbs
添加本地DNS、安装必要系统状态查看命令、 修改30分钟无活动,自动退出 ;修改系统打开最大文件数;添加ntp到开机启动项中,关闭selinux,更改系统默认字体为UTF8;内核参数初步调整;赋予user高级权限
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号