svn自动安装部署脚本

没事写了个svn的安装脚本,自动部署,最后checkout需要人工确认下即可完成 脚本还没测试,欢迎小白来试试。。。#!/bin/bash#author merci#auto install svn for centos6.x#svn根目录SVNDIR='/data/svn'#网站目录WEBDIR='/data/www'checkSVN=`rpm -qa | grep 'subvers...

阅读全文

linux内核优化及系统参数详解

Sysctl命令及linux内核参数调整 一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] ...

阅读全文

php实现TCP端口检测的方法

php检测tcp端口是否开放,对于一个运维来说,需要监控网站的TCP端口情况,如果是用php来实现,最好使用socket网络编程来处理,下面是一段网上淘到的代码,记录下后面会用到。<?phpclass Health {  public static $status;  public function __construct()  {  }  public f...

阅读全文

python使用raise抛出异常

当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行raise语法格式如下:raise [Exception [, args [, traceback]]]我们知道try可以捕获异常,我们测试下#!/usr/bin/python3#coding:utf-8a = 5def test(a):    if a <&n...

阅读全文

通过sleep延时操作监控网卡流量

这里获取网卡流量的方式是通过bash内的sleep命令来做延迟操作,相隔一秒的时间来截取两次流入流出流量的差来算出每秒流量流速,具体代码如下#!/bin/bash#author merci#############################################################################################################################系统流量监控##########################################...

阅读全文

centos使用mailx发送邮件

一般看到网上使用sendmail来搞,各种要使用25端口,不是每个人都会用163和126邮箱的,再就是一大堆配置搞不起来,各种坑,25端口好像现在服务上默认都是不会开放了,需要一些材料申请开通。一、安装mailx使用阿里云的yum源吧。省的源码安装麻烦wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repoyum install mailx -y二、发送邮件1、通过文件内容发送发送命令:mail...

阅读全文

Centos下kafka 单机配置部署详解

Linux版本:CentOS6.9JDK版本:jdk-7u71-linux-x64.tar.gz zookeeper版本:zookeeper-3.4.12.tar.gz kafka版本:kafka_2.11-1.1.0.tgz1、安装JDK步骤1:新建路径/usr/java,并在其下解压jdk-7u71-linux-x64.tar.gzmkdir -p /usr/javatar -zxvf jdk-7u71-linux-x64.tar.gz步骤2:添加JDK到系统环境变量 [...

阅读全文

强制破解mysql密码BASH脚本

没事干,写了个自己记录以后直接复制来用,适合centos6.x,如果是其它版本只需要把重启mysql的命令重写下就行了。具体脚本如下#!/bin/bash#author merci#Brute force password for mysql and centos6.xCONF="/etc/my.cnf"NEWPASS="10idccom"sed -i "/skip-grant-tabl...

阅读全文

mysql修改密码BASH脚本

写下常用脚本,利用EOF子命令来执行后续命令,没事练练手#!/bin/bash#author merciecho "Please input old password"read  oecho "Please inpput new password"read  necho "Please inpput repassword&q...

阅读全文

shell中的EOF用法

1、EOF  Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。  可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。  回顾一下< <的用法。当shell看到< <的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。例...

阅读全文