初学python,网上找发些关于paramiko实现python多线程的功能,发现相互抄袭占多.别人的总归是别人的,也同时为了练习技术,就自己写了一个基于paramiko免密认证多线程并发脚本.与大家共勉.使用上的问题的同学也可以联系我.刚开始写基本上是纯shell脚本的思维方式.有经验的同学也欢迎指点一二#脚本功能简介1. 同时支持文件传输和命令执行功能 2. 部分代码增加异
带着问题来学习从如下内容来看,如何自定义安装用户想要的东西呢?系统更新问题puppet支持多系统且会自动调用系统不同的命令和功能来完成目的。这里也有个问题,如果系统有较大升级,puppet来不及更新怎么办?软件配置权限如何定义?Master,agent 哪个主动通信如何批量签名何批量安装同功能模块的服务器,批量操作同功能模块的服务器,同功能模块的服务器中新增机器如何处理(开新服)是否能定期同步信息
引言---AWK,Sed Linux下流处理的上古神器.I> 本次分享针对有一定基础的同学,基础知识请自行google,进行本次分享前最好能自主完成《AWK基础考察》II> 学习期间查阅不少资料,略过零乱,故自行整理;III> 如有雷同,纯属巧合;IV> 引用前请说明引用源地址--http://fengzhilinux.blog.51cto.com/,请尊重作者的劳动成果.
51CTO博客开发运维部落李晨光原创技术博客虫子的博客
压测宏观个人总结工作角色定位首先先从宏观角度来评估下本次的压测工作. 从工作职责上说本次压测理应由组内其它同学来完成,个人从旁协助或指导即可。团队成员的成长对我个人来说才是更大的成长。所以即使这次压测工作完成的再出色,都会因为是由我来完成的,所以都不能称之为优秀的。对我个人的成长最多是项目经验的增长和问题的积累,但对组员来说如何让他们做到现有成果的80%是我需要帮助他们来完成,如何让他们自身提高来
一场由nginx优化引起的tcp/ip及tcpdump研究在这里不得不再吐槽下国内整个IT粗糙浮躁,度娘下来的中文文档几尽抄袭~google下来的文档英文文档质量远高于国内中文文档.用ie或没有安装插件的浏览器访问,不然可能会有其它访问请求数据干扰分析IP数据包结构TCP数据包结构 // tcpdump需root权限# tcpdump -x -i eth1 ip host58.246.2
公司在做高并发压测,fastcgi,apc,ocache,opcache,几经考虑,最终考虑用opcache,因为作为 zend-opcache合并为php5.5的分支版本,xcache的前途堪虑, 在环境的安装上竟然折腾了半个下午没有搞定,这个作下问题记录。 先说安装,http://php.net/manual/zh/opcache.installation.php官网的说明
前言 因为语言能力比较差,个人只稍接触过python,php,shell(也算语言吧^^),突然遇到echarts javascripts语言类型,看了多遍官网也一直没有什么思路,网上找到的部分文章表示云里雾里,索引耐着性子钻研了会javascripts 和 echarts 感觉还是非常简单的。 Echarts简介 Echarts简介 百度开源产品 Echarts主要用于数据汇总后的图表展示,
<51cto文档上传功能较弱,读者可留言索取puppet word文档,tks>在掌握《集中管理利器-puppet快速入门-上》的基本功学习后,我们可以进行接下来的学习Puppet配置文件管理 file文件服务器写法:/etc/puppet/ fileserver.conf 定义http://docs.puppetlabs.com/references/latest/type.html
在Windows管理Linux服务器时,常使用putty登陆ssh进行远程管理。默认登陆验证方式为密码认证,该方式虽然简单,但每次登陆都要输入一长串的密码,相当麻烦。而且,如果万一把root允许登陆打开,还有可能被强力破解,导致严重的后果。 所以,通常建议用密钥登陆验证代替密码方式,即简单,又可靠。一、为什么建议使用密钥登陆通常现在的Linux发行版都使用OpenSSH
**《上古神器-AWK中高级实例分享-中》**本节目录:匹配模式... 15等于==. 15模糊匹配~. 15大于... 15逻辑匹配 &&.. 15空行匹配... 15三元条件表达式... 15四种书写模式... 16建议用单引号... 16函数... 17Getline函数... 17Close()函数... 18System() 函数... 18Nextfile. 18时间函
************************************************************************************************** 淘宝小店,各位看客也请多支持:************************************************************ http://item.taobao.com/it
环境: db01:10.10.10.101 db03:10.10.10.103 需求: 将db01上mysql做完整移植,迁移到db03 详细步骤: 1. 打包db01上/app目录并scp到db03上: #tar -cvzf mysql.tar.gz /app/;scp mysql.tar.gz 10.10.10.103:/root/ 2.
Fedora 14 下安装KVM虚拟机
Linux下VS/DR+heartbeat+ldirectory 实现高可用负载均衡服务 系统环境CentOS 5.4: # uname -r 2.6.18-128.el5 IP分配: client eth0 10.10.10.10 ldrictory eth1 10.10.10.1 eth0 192.168.77.222 realserver1 eth0 192.168.77
升级2.6.18到2.6.34.1 最新内核下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2 首先我们的准备好要用的工具,有如下四个 module-init-tools mkinitrd lvm2 device-mapper 可以用rpm -qa *来查询,如果系统没有的话请自己到网上搜索并安装
环境: Squid server: IP: eth0 192.168.77.222 eth1 192.168.7.222 Squid.conf: http_port 192.168.7.222:80 vport vhost cache_peer 192.168.77.225 parent 80 0 no-query originserver weight=1 name=b cach
目录: ? 一.测试安装环境 ? 二.编译安装 ? 三.Squid工作模式及原理 n 3.1 SQUID如何工作 u 3.1.1 [传统代理] u 3.1.2[透明代理] u 3.1.3[反向代理] n 3.2 SQUID工作原理 u 3.2.1 SQUID缓存的存放方式: u 3.2.2SQUID的查询方式 u 3.2.3SQUID服务器之间的关系: u 3.2.4SQU
制作一个grub引导的5M大小的ttylinux 一. ttylinux简介: i.ttylinux 是一个基于2.6版内核、体积非常之小(5M左右的LiveCD)的Linux。它运行于i486以上平台的PC机上,安装之后,ttylinux的文件系统也只有8M大小,但却提供了一个完整的shell环境,并且可用来访问Internet; ii.ttylinux可以为嵌入式应用提供一个实用的平台,
IBM Websphere Application Server(WAS) 序: 自打从学校出来,这是平生第一次完全凭己一人之力学习一个完全陌生的东西,真可谓是深有体会,真正了解到老师在我们平时的学习中起到多大的作用!自我开始研究WAS开始,在上面的下精力有多少不说,单是时间上来说,相差10倍不止啊!!!真是惭愧!哎!!闲话少提,干正事,权作为新手们少浪费精力和宝贵的时间! 主要内容: 如
CA证书自签和颁发 CA简介: 要想彻底说清楚CA的来源,我们还需要从加密技术说起,这里我们我们把重点放在CA的签证上,对于CA的起源我们点到为止。我们这里以A,B两公司为例。双方在没有任何联系的首次数据交互中,A,B双方虽可以通过自己的私钥加密数据,但存在一个公钥传输问题,因为双方互相不知道对方为什么是对方(who is who),如果黑客C冒充A或者B,则既可获得A或B的公钥,进而获得AB
Linux下用lvs软件实现集群 目标: 学会分别使用LVS的NAT(NAT转换),DR(直接路由),TNU(隧道技术)实现linux下服务器的集群 结构: 1. 简单介绍集群的概念 2. lvs实现集群的三种方式 3. lvs十种调度算法 4. ipvsadm的使用方法简介 5. lvs实现集群实验详细步骤 内容: ==============================
在Linux下安装Oracle 我的安装环境: Redhat Enterprise linux 5.4版本 硬件要求: 内存要求: Oracle Database官方指定最少512M(后面会警告)建议1GB 磁盘空间要求: Swap交换分区为1.5GB /tmp目录中的磁盘空间为400MB Oracle软件需要1.5GB Database 需要1.5GB 预配置的数据库需要1
Lvm逻辑卷 接上篇来说,我们知道在linux下处理有RAID0,1 ,4,5,6,,10 ,还有LV(logical volume)可扩展收缩卷,linux上叫LVM 逻辑卷管理器。大家有没想过这个问题,当们的存储设备的空间已经全部存储满了,我们该咋办?呵呵,在这里我们的LVM逻辑卷的优势就体现的淋漓尽致了,LVM具有几乎无限扩展的能力。下面我们来简单分析下LVM 的数据存储体系结构,
文件扩展权限限制ACL 用户大家对 Linux/Unix 的 UGO 权限管理方式一定不陌生.为了实现一些比较复杂的权限管理,往往不得不创建很多的组,并加以详细的记录和区分这是一件很麻烦的事。为了能使某一个用户对某一文件指定一个权限,比如对某一个特定的文件,用户A可以读取,用户B所在的组可以修改,惟独用户B不可以……。于是就有了IEEE POSIX 1003.1e这个ACL的标准。ACL的出现专
2010/2/7 今天我们主要来学习下数据的冗余备份,在早期的linux中有tar,dump/restore,reync等软件来备份文件,后期出现了RAID0 RAID1 RAID4 RAID5 RAID5 RAID6 RAID10以及磁盘阵列,LVM逻辑卷, snapshoots快照 等先进的技术,逐渐代替了早期的方法,这里我们只简单的提一下tar dump/restore reync 早期l
Linux下的iptables配置 1. 目标 1).能正确的描述IP和ROUTING 2).了解iptables netfilter的结构 3).灵活运用iptables命令 4).重点学习,理解,灵活运用于实际生活中NAT转换 2.iptables功能简介及工作原理 防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合,它能增强机构内部网络的安全性。它通过访问控制机制,确定
Iptables l7应用层过滤 好的,上次我们简单的讨论了下iptales的用法,其中有很多的用法我们都还没说,例如非常重要的SNAT ,DNAT转换,字符匹配过滤,同是定义多端口,最大连接数限制,访问时间限制,匹配速率限制,还有就是现在企业中经常要用到的l7layer应用层过滤!!下面我们来讨论这些非常重要有用但是又很具挑战难度的东东 主要内容: iptables的实践应用,L7应用层过
Squid代理 目标: 了解squid的工作原理,熟练掌握squid的配置,实现其普通代理,透明代理,方向透明代理,http_access控制 内容: A.Squid简介: Squid代理是目前使用非常普遍的一种将局域网和interner连接到一起的方式,这样做的理由和好处入下: 1, 可以预存缓存,减轻服务器的访问压力,同是也可以提高client的访问速度。例如我们平时用的126,1
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号