**前言**百度一搜,关于安装指导教程千万篇,本文独树一帜,提供一键化安装脚本和说明。特别说明:脚本在CentOS7.2 CentOS7.4中安装EM后都是启动失败,报错EM agent is not running.这个问题查找过上百个案例,解决不了,是个败笔。但是,在CentOS6.10中安装无问题。正文脚本名:1key_install_oracle_for_centos6.sh执行完脚本后,
ExchangeServerUbuntusery疯狂的猴子
awk-F 字段分隔符(默认为空格,等同于FS)FS 列分隔符NF 字段数量NR 记录号(行号)RS 行分隔符(默认为\n)OFS 输出字段的列分隔符(默认为空)ORS 输出字段的行分隔符(默认为\n)sed在防火墙指定位置(第8行)添加新行:line="iptables -A -s 172.16.0.0/16 --dport 5050 -j ACCEPT"sed -i "8a $line" /e
sendEmail:wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gztar zxf sendEmail-v1.56.tar.gz mv sendEmail-v1.56/sendEmail /usr/local/bin/Zabbix测试脚本:#!/bin/shto=$1subject
#! /bin/sh #远程主机1(源主机) src_host=$1 src_user=$2 src_passwd=$3 #远程主机2(目标主机) dst_host=$4 dst_user=$5 dst_passwd=$6 src_pub=/root/.ssh/id_rsa.pub #在远程主机1上生成公钥 Keygen() { expect <<&nbs
modprobe -l|grep kvmyum install gcc autoconf automake libtool -yyum install glib* zlib* -ylibvirt编译时候的问题:#问题1:You must install the libyajl library & headers to compile libvirtgit clone git://githu
---------------------------------------------------------rsync小结1,客户端配置配置文件:/etc/rsync_client/rsyncd.confuid=rootgid=rootuse chroot = nomax connections = 5pid file = /var/run/rsyncd.pidlock file = /va
系统环境:CentOS6.5 final自带python版本:2.6.6升级目标:版本python-2.7.11,同时安装好setuptools,pip以及模块操作的tab补全功能需要用到的软件已经统一打包好,免费下载入口:http://down.51cto.com/data/2223431执行脚本才是重点,51cto下载入口:1key_update_python_2.7.11.sh升级完成后效果
shell数组command_list=([add]='添加'[del]='删除'[edit]='修改'[query]='查询')取得索引:${!command_list[*]},根据索引提交值,执行对应的操作。取得长度:${#command_list[*]},根据长度进行遍历,取出所有元素。打印清单:${command_list[@]}------------------------------
管理主机根据不同的业务线定义各自的管理控制主机,从此主机上去管理线上服务器。密码管理针对不同的系统要求,执行各自的密码策略,password或者密钥等,在执行任务的时候选择对应的密码策略模板去登陆业务主机。主机仓库各个线上业务的主机仓库,以业务分组,每个组里包含此业务的多台主机,不同的功能使用子组区分。作业模板编写常用的作业任务,如配置更新,文件上传下载,版本发布等,模板可以接收相应参数。任务列表
json数据的编码解码编码:json.dumps()解码:json.loads()json的人文关怀1,数据排序:sort_keys=True/False(默认)2,缩进显示:indent=x(空格数)3,如果是用于网络传输,如表单提交等,则数据量越小越好,所以删除空白很有必要:separators=(',', ':')数据一般是用逗号和冒号进行分隔4,dict对象的key如果不是string对象
使用模块xlsxwriterimport xlsxwriterworkbook = xlsxwriter.Workbook('chart.xlsx') #创建一个Excel文件worksheet = workbook.add_worksheet() &nbs
VIP:120nginx反向代理+keepalived: 107, 108keepalived设置为2个BACKUP,使用nopreempt参数和优先级权重来控制服务器的选举,避免了主服宕机恢复后的自动切换BUG.后端真实服务器:13, 14, 15,提供WEB服务编写脚本监控nginx状态配置mutt发送报警邮件在keepalived.conf配置文件里添加监控脚本的触发条件vrrp_scrip
if [ $(rpm -qa|grep openssl|wc -l) -lt 1]; then yum -y install openssl openssl-develfiif [ $(rpm -qa|grep sasl|wc -l) -lt 1 ]; then yum -y install cyrus-sasl-*fiif [ -z $(ps -ef|grep sasl|
import smtplib import string from email.mime.text import MIMEText def send_mail(host, sender, sender_passwd, receiver, content_file, port="25")
#!/usr/bin/python # -*- coding: utf8 -*- import os import sys import filecmp import re import shutil file_list = [] def recursive_dir(dir1
因为django的版本差异化比较大,所以以下配置仅供学习参考。D:\www\mysite>python --versionPython 2.7.5>>> print django.__version__1.9.4本记录不作细说,主要配置过程如下:settings.py最后一段,关于静态文件的配置# Static files (CSS, 
软件安装过程中,在安装lxml的时候出现如下错误error: command 'gcc' failed with exit status 1gcc当然没问题,问题原因是缺少相关组件,安装以下2个组件即可,yum install libxslt-devel libxml2-devel回到lxml-3.4.2目录,执行python setup.py install安装成功!
很久以前部署好的zabbix监控服务器,可是用的甚少,今天偶然帮助群里的小伙伴解决问题,于是又温习了一遍部署过程。细说起来,要注意的地方真挺多的。 在正式安装zabbbix之前,需要先装好依赖软件。#---------------INSTALL NGINX 1.9.15-----------------------# # install&nb
#!/bin/shsource /etc/init.d/functionsaction "hello" /bin/true
在Linux里,很多人都会使用到邮件报警,而且这方面的软件也众多,常见的像SendMail, sendEmail, Postfix等等, 它们的优缺点我就不说了,使用上也各有所爱。今天我要给大家介绍的mutt,也许大家也不陌生, 网上太多关于mutt和sendmail或者跟msmtp合作使用的教程。其实,mutt非常的强大只要你仔细研究一下官方文档 (链
环境:这几天在使用python开发程序的过程中,需要连接到mysql数据库,而且涉及到不同的服务器和不同的数据库,前期使用测试服来做测试,不想在python程序里频繁去更改数据库的配置信息,于是想到将全部的数据库配置写进一个db.conf文件里去读取,也是基于安全性的考虑。 于是写了一个基于固定格式的文件读取程序,案例如下。 测试文件内容: title1 1,line 1 2,line&
#!/bin/bash cat > /usr/bin/_-config << "EOF" { "url" : "stratum+tcp://127.0.0.1:8080", "user" : "42ksTJ337tbWqA5qaRxskAZQ4JBsRV3kVXRMuHmYgpJHGSH1sQ7JT
#!/usr/bin/python ##Filename: game.py from sys import exit from random import randint def death(): quips = ["1-dead", "2-nice",&nbs
#!/bin/bash IP_LIST=( 192.168.1.100 192.168.1.101 192.168.1.102 192.168.1.103 192.168.1.104 ) #new server ip CMD_LIST=( 检查运行状态 防火墙关 关闭游戏程序 更新服务端 开启游戏程序 添加白名单 开放防火墙 ) cat /dev/null&n
#!/usr/bin/python #encoding:utf-8 #Filename: delete_xjlog.py import os import datetime import time import re path=myPath def dellog(filePath): '
#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85
历史悠久的Cacti,Nagios近年来逐渐热门的Zabbix,Icinga以及关于监控多点网络延迟状态的并发ping工具:Smokeping,HostMonitor1、 cacti对于此工具,运维网做的更专业更傻瓜化,甚至对于增强版 CactiEX 也是。http://www.cnyunwei.com 2、Nagios相信搞网络管理,运维管理的人都知道这款老牌监控软件,功能很强大,但是配置起来没
$fileInfo = @$_FILES ['myFile'];//接收表单上传的文件 //5个参数中,第一个是必须,后面都有默认值 upload($fileInfo,"626800",false,"imgs",array("txt")); function upload($fileInfo,$maxSize=2097152,$flag=true,$pat
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号