51CTO博客开发
环境:OS:CentOS release 6.5(Final) 32位Puppet:3.7.0 Puppet 安装Server:rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpmyum install puppet-server clientrpm -ivh http://yum
说明:记录一下useradd git yum install git-core su git mkdir /home/git/repositories git init --bare myprj在任意一个客户端执行如果没有安装git,可以先执行 yum install git设置客户端的用户名和emailgit&nbs
本文是用git gui来管理git版本库,也可以在windows下通过git bash用命令来管理使用git gui之前,先在windows客户端生成ssh公钥,上传到git服务器上使用git gui版本为:1.9.4安装下载git windows 客户端程序,下载地址为http://www.git-scm.com/双击默认安装即可在一个目录下单击鼠标右键,选择git gui4. 在弹出的页面中选
本次试验为squid代理nginx,缓存web网页的内容访问流程如下:Squid安装1.去官网下载安装包http://www.squid-cache.org/2.拷贝到服务器上3.解压tar -zxf squid-3.3.8.tar.gz4.编译安装mkdir/usr/local/squid./configure--prefix=/usr/local/squid/make &&ma
1.去官网上下载Django2.上传到centos上3.解压tar -zxfDjango-1.5.1.tar.gz4.进入到解压目录安装python setup.pyinstall5.测试Django是否安装上6.下面开始创建一个工程,及运行这个工程7.创建一个软链接,使可以直接调用djang-admin.pyln -s/root/package/Django-1.5.1/django/bin/d
1.下载包nginx zlib openssl pcre 并上传到服务器上2.拷贝到/usr/local/src下3.安装pcre[root@centospcre-8.32]# cd /usr/local/src/[root@centospcre-8.32]# tar -zxf pcre-8.32.tar.gz[root@centospcre-8.32]# cd pcre-8.32[root@ce
Centos 5.5自带版本为2.4,升级到2.71.安装readline,如果不安装,在升级后的命令行下,使用退格和方向键会出现乱码yum installreadline readline-devel2.将安装包拷贝到Centos上Python-2.7.5.tgz3.解压tar -zxfPython-2.7.5.tgz4.进入到解压目录cd Python-2.7.55.创建要安装到的文件夹mkd
以下程序均来自《Python.UNIX和Linux系统管理指南》下面是用subprocess模块来实现shell命令的一个例子subtube.py #!/usr/bin/env python from subprocess import call import time import sys class BaseArgs(object): def __init__(se
以下程序均来自《Python.UNIX和Linux系统管理指南》首先要设置ssh无密码登陆操作步骤:1. 生成ssh密钥[root@os1 ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphr
以下程序均来自《Python.UNIX和Linux系统管理指南》据说scapy是一个很厉害的东西使用的scapy版本为2.1.0,注意导入包的方式与原书略有差别scapy_arping.py #!/usr/bin/env/python from scapy.all import srp,Ether,ARP,conf import sys def arping(iprange="192.16
以下程序均来自《Python.UNIX和Linux系统管理指南》用twisted实现检测tcp端口twisted_check_tcp_port.py #!/usr/bin/env python from twisted.internet import reactor, protocol import sys class PortCheckerProtocol(protocol.Protoc
监控远程主机1.yum install net-snmp2.vim /etc/snmp/snmpd.conf修改的内容如下,没有的请添加,有的前面有注释,将注释去掉即可view systemview included .1proc mountdproc ntalkd 4proc sendmail 10 1disk / 10000loa
以下程序均来自《Python.UNIX和Linux系统管理指南》ssh有两种登陆方式,一种是使用用户名、密码方式,另一种是使用加密,不再使用密码使用用户名、密码方式,前提是曾经ssh登陆过远程机器,在用户目录的.ssh目录下的known_hosts有记录ssh.py #!/usr/bin/env python import paramiko hostname = '192.168.137.3
以下程序均来自《Python.UNIX和Linux系统管理指南》XML-RPC在两个进程之间交换指定格式的XML文档,以实现远程过程调用,还有一个更加高级的工具Pyro,由于现在的版本是Pyro4与书中所使用的版本有很大差异,等有时间再去研究一下xml_rpc_server.py #!/usr/bin/en python import SimpleXMLRPCServer import os
以下程序均来自《Python.UNIX和Linux系统管理指南》httplib_check_web.py #!/usr/bin/env python import httplib import sys def check_webserver(address, port, resource): if not resource.startswith('/'):
以下程序均来自《Python.UNIX和Linux系统管理指南》检测端口check_tcp_port.py #!/usr/bin/env python import socket import re import sys def check_server(address, port): s = socket.socket() print "Attemp
以下程序均来自《Python.UNIX和Linux系统管理指南》sendemail.py #!/usr/bin/env python import smtplib mail_server = 'smtp.163.com' mail_server_port = 25 from_addr = 'from_username@163.com' to_addr = 'to_username@16
分享两个python程序,以下程序均来自《Python.UNIX和Linux系统管理指南》pdf.py #!/usr/bin/python from reportlab.pdfgen import canvas def hello(): c = canvas.Canvas("helloworld.pdf") c.drawString(100,100,"He
Cacti安装比较麻烦,可以尝试cactiez,集成在一个系统镜像里,而且还有中文版的操作系统centos5.5 64位1.下载安装包2.安装依赖关系yum install httpd php php-mysql php-snmp mysql mysql-servernet-snmp3.修改php配置文件,增加mysql和snmp库vim /etc/php.iniextension_dir =&q
操作系统centos5.5 64位参考官方安装文档http://assets.nagios.com/downloads/nagioscore/docs/Installing_Nagios_Core_From_Source.pdf1.下载安装包nagios-3.5.0.tar.gz nagios-plugins-1.4.16.tar.gz2.配置yum源3.yum install httpd php
操作系统使用的是Centos5.8 32位,如安装过程中出现错误,可以先看下后面的参考文章1.默认的yum源中没有cobbler,需要安装一个yum仓库rpmforge,下载地址http://pkgs.repoforge.org/rpmforge-release/可以从这里找到相应的包2.rpm -ivhrpmforge-release-0.5.3-1.el5.rf.i386.rpm3.yum i
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号