51CTO博客开发
在使用saltstack部署的时候,我们依赖公司自己的rpm包,编译的参数,启动的脚本都是自己定制的,然后打成rpm包 放入公司自己的yum仓库里。制作rpm包的方式很多 checkinstall spec文件,fpm使用很简单,主要介绍下1.安装fpmyum -y install ruby rubygems ruby-devel rpm
最近测试组来了一大波,最为公司测试那必须要有qa环境,测试组老大跟我关系很好,他们组不少人对Linux也很了解,平时弄个东西啥的也能自己搞定,软磨硬泡加上最近真的很忙给他们配置了jenkins和开了qa环境用户权限,说下saltstack的用户管理吧。简单一个小例子,记录下。对于用户管理模块的各个函数以及参数可以看看官网or源码。需求是这样的4个不同的用户,统一的密码,家目录啥的随便,这对于sal
Linux系统上日志文件很多很多,系统日志message mail cron 等等以及应用程序的日志和访问日志,在大量的访问下,这些日志文件会飞速增长,占用大量私盘空间,同时消耗IO,目前线上使用shell脚本对nginx和tomcat的access_log以及catalina.out文件通过crontab进行日志分割。今天偶然想起logrotate,小试了下,还是不错的,记录下。。。查看下log
#!/bin/bash # chkconfig: 2345 80 12 # processname: market_tomcat source /etc/init.d/functions [ -r "$SYSCONFIG" ] && source
解决依赖关系yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel
在没有minion的情况下通过salt-ssh部署salt-minion1.设置roster第一行:针对这个ip的服务器设置一个id第二行:用户第三行:密码第四行:ssh端口第五行:超时时间 2.salt-ssh可以支持saltstack的所有功能和模块test.ping service pkg pillar grains s
公司用TM FTP作为发版工具 好久弄过FTP,今天花了20分钟给弄完了。。。有点坑 凑合实现了。一个用户可写(可以上传文件),另一个用户只读1.安装 yum -y install vsftpd db4-utils 2.配置文件注释3.设置用户因为虚拟用户是映射到本地得一个用户可以看到配置文件中
记录下。。。
首先说下我个人对yield的理解:带有 yield 的函数在 Python 中被称之为生成器一个简单的例子构建一个函数,函数体里用到了yield,之后创建了一个生成器 可以看到a的输出,这是a就拥有了next()得方法,每次返回一个值稍微复杂点得一个例子:每次调用next()的方法返回文件5行。yield刚开始学习时候也很晕,后来好多了,工作中用处很多,记录下
saltstack我最喜欢的自动化工具,最近一直在忙 公司项目迁移,刚刚上完了监控通过saltstack部署zabbix,使用方式是通过ruby的fpm制作rpm包,然后自己做了公司一个内部的yum源,通过salt-master去同步yum_repo之后进行部署zabbix_agent,下面是部署zabbi-agent的sls文件没什么新鲜的都是一些常用的模块,id为scripts的使用了file
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号