工作已经有三年多了,但是对于自己所学到的知识一直没有做一个整体的规划沉淀,这段时间一直在考虑辞职跳槽的事情,索性趁这个机会把自己的知识整理一下。运维:LinuxOS,http,ftp,dns,dhcp,nfs,smb,tomcat,memcache等数据库:MySQL,Oracle自动化:Puppet,Ansible语言:Shell,Py..
分类:
其他好文 时间:
2015-07-14 20:40:52
阅读次数:
167
如果你有一个很大的playbook,而你只想run其中的某个task,这个时候tags是你的最佳选择。如何使用呢?一、最常见的使用形式:抄取官方的实例:tasks:
-yum:name={{item}}state=installed
with_items:
-httpd
-memcached
tags:
-packages
-template:src=templates/src.j2dest=/et..
分类:
其他好文 时间:
2015-07-14 20:37:45
阅读次数:
123
以root权限执行 vi /etc/ssh/sshd_config将#PermitRootLogin yes这一行的“#”去掉,修改为:PermitRootLogin yes重启ssh服务/etc/rc.d/init.d/sshdrestart(root执行)
分类:
其他好文 时间:
2015-07-14 17:12:50
阅读次数:
113
使用python调用playbook和shell脚本
我的python脚本为:
#!/usr/bin/env python
import ansible.playbook
from ansible import callbacks
from ansible import utils
import json
import commands
status, result = commands....
分类:
其他好文 时间:
2015-07-13 20:42:57
阅读次数:
250
关于ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)以redhat6.3为例ssh配置文件在:/etc/ssh/sshd_config可以打开查看相应配置,默认情况下只开放了几个选项,其余全部#屏蔽掉了。英文手册参考:http://www.openbsd.org/cgi-bi...
分类:
系统相关 时间:
2015-07-13 16:03:17
阅读次数:
262
前言随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,运维人员面对日益增长的服务器和运维工作,不得不把很多重复的、繁琐的工作利用自动化处理。前期我们介绍了运维自动化工具ansible的简单应用,本期带来的是运维自动化神器puppet基于Master/Agent模式实现LNMP平台..
分类:
其他好文 时间:
2015-07-13 00:59:14
阅读次数:
261
错误现象:在很短的时间内就失去连接,并报"Software caused connection abort”
解决办法:首先得排除是网络不是不通畅,如果在局域网中要确定IP没有冲突,验证方法很简单,ping www.baidu.com 即可; 然后修改服务器中/etc/ssh/sshd.config 文件,将LoginGraceTime的值设为0,默认为2m,TCPKeepAlive
设为y...
分类:
其他好文 时间:
2015-07-12 11:18:45
阅读次数:
214
1.利用dm-crypt来创建加密文件系统。编写shell脚本
2.编写ansible,playbook文件
3.编写python脚本
首先编写shell脚本
#!/bin/sh
sudo apt-get install dmsetup cryptsetup
sudo modprobe dm-crypt
echo "dd if=/dev/zero of=/home/prod/secr...
分类:
其他好文 时间:
2015-07-10 13:29:46
阅读次数:
139
1、在window本机安装Xmanager 42、运行Xstart注:如果报错:已申请X11转移失败(首先检查 etc/ssh/sshd_config 中 设置 X11Forwarding yes如果还是不行,可能是服务器缺少X11 forwarding依赖的“xorg-x11-xauth”软件包,...
分类:
数据库 时间:
2015-07-08 10:52:56
阅读次数:
349