学习了大约快一个月的python,现在开始有意识做一些项目。 据我了解,python现在更多的是用于自动化运维方面,例如做一些服务器上审计堡垒机,分布式监控,还有做web的后台开发。 今天想在实验室搭建一个ftp服务器,用来分享一些资料,于是就想到了利用python来进行开发。 ftp服务器的本质还
分类:
编程语言 时间:
2016-03-01 12:19:38
阅读次数:
210
#!/bin/bash
IP_LIST=(
192.168.1.100
192.168.1.101
192.168.1.102
192.168.1.103
192.168.1.104
)
#newserverip
CMD_LIST=(
检查运行状态
防火墙关
关闭游戏程序
更新服务端
开启游戏程序
添加白名单
开放防火墙
)
cat/dev/null>tmp.log
functioncheck_status(){
tou..
分类:
其他好文 时间:
2016-02-29 14:44:37
阅读次数:
232
网络模式:NAT模式(共享主机的IP地址)DHCP/TFTPIP:192.168.220.137HTTP/FTP/NFSIP:192.168.220.137环境搭建:yuminstall-ytftp-serverdhcpsystem-config-kickstartvsftpxinetdsyslinux1.挂载ISO文件然后把光盘中的文件拷贝至/var/ftp/pub中mount/dev/cdrom/media/CentOS/cp..
分类:
系统相关 时间:
2016-02-29 00:49:56
阅读次数:
445
网络模式:NAT模式(共享主机的IP地址)DHCP/TFTPIP:192.168.220.137HTTP/FTP/NFSIP:192.168.220.137环境搭建:yuminstall-ytftp-serverdhcpsystem-config-kickstarthttpdxinetdsyslinux1.挂载ISO文件,复制光盘全部内容至http的根目录/var/www/html/下mkdir/mnt/cdrommount/d..
分类:
Web程序 时间:
2016-02-29 00:47:42
阅读次数:
330
python的traceroute功能能利用scapy模板很方便实现,并且可以输出路由图片非常直观。这里了修改了《python自动化运维:技术与最佳实践》的代码进行说明。#!/usr/bin/evnpython
#-*-coding:utf-8-*-
importtime
importlogging,warnings
importsubprocess
importsocket
#eclipse..
分类:
编程语言 时间:
2016-02-28 01:04:40
阅读次数:
544
配置服务器 设置服务器IP地址 1.编辑网络配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 2. 修改网络自动启动(修改文件内容) ONBOOT=yes vi命令,i编辑, 移动光标,修改no为yes, 按esc键,输入wq,保存并退出。 3....
分类:
Web程序 时间:
2016-02-26 15:30:55
阅读次数:
270
整个安装系统的流程与pxe还是一样的,只不过由手动变成了自动,各个版本之间也更好管理。这里还是centos系统的。cobbler的大致基础使用。环境:平台:VirtualBox虚拟机服务机:CentOS7所安装的系统:CentOS7,CentOS6cobbler里面有几个概念要首先了解一下:distro:用来标识一个..
分类:
其他好文 时间:
2016-02-26 07:03:35
阅读次数:
2798
传统运维效率低,大多工作认为完成传统运维工作繁忙,容易出错传统运维每日重复做相同的事情传统运维没有标准化流程传统运维的脚本繁多,不能方便管理自动化运维就是要解决上面的所有问题常见的自动化运维工具Puppet(www.puppettlabs.com)基于rubby开发,c/s架构,支持多平台..
分类:
其他好文 时间:
2016-02-25 21:27:04
阅读次数:
149
cobbler无人值守安装出现PXE-E32:TFTPOPentimeout的解决办法用cobberpxe安装系统的时候出现PXE-E32:TFTPOPentimeout查找PXE启动芯片出错代码表,是说tftp没有运行PXE-E32:TFTPopentimeoutTFTP"Open"请求没有应答,验证TFTP服务是否正在运行。重启xinetd服务,并确定端口以内监听..
分类:
其他好文 时间:
2016-02-25 13:57:09
阅读次数:
3311
ansible核心组件介绍ArchitectureDiagramansiblecorehostiventorycoremodulescustommodulesplaybook(yaml)connetcpluginansibles的特性基于python语言实现,有paramiko,Pyyaml和jinjia2三个关键模块部署简单,agegtlees,默认使用SSH协议基于密钥认证在inventory文件中指定账号..
分类:
其他好文 时间:
2016-02-25 12:06:16
阅读次数:
3039