iTerm2让SSH自动输入免密码登录远程Linux服务器

iTerm2 是我最喜欢的远程连接工具之一,但是以前不知道怎么实现免密码登录,每次都要输入各种服务器的

密码进行登录,有时候脑子不好,也不容易记住,所以,就想着怎么实现:

iTerm2让SSH免 输入密码登录远程Linux服务器

google 一番,其实很简单

vi ~/.ssh/whatevername

  set user 用户名
  set host ip地址
  set password 密码
  set timeout -1

  spawn ssh $user@$host
  expect "*assword:*"
  send "$password\r"
  interact
  expect eof
然后打开iTerm2的设置里,点开Profiles,左下角点+号新增一个配置文件,

然后在Genernal->Command下选择 Command,在输入框里填入 expect ~/.ssh/whatevername

以后就可以直接免密码登录啦,其实,这个不是真的免密码登录,只是自动免输入密码而已。

python脚本分析nginx日志1000条IP超过100次自动封 IP

最近有一些王八蛋,总是喜欢爬取网站内容,于是就想到利用python 脚本分析nginx日志1000条,

IP 1000次中超过100次 自动封 IP 功能,正常情况1000条记录,一般不会超过100个,当然,

你可以根据情况调整,python代码如下

#!/usr/bin/python

__author__ = 'jincon'

import os;
import string;

lines_ = os.popen("tail -n 1000 /home/www/nginx.log  |awk -F' ' '{print $1}'|sort|uniq -c|sort -n").read();
lines = lines_.split("\n");

for line in lines:
	if line != '':
		line = line.strip();
		lineArr = line.split(" ");
		if int(lineArr[0])>50:
			print lineArr[1]+"=="+lineArr[0];


print "ok";

这个代码,我没有写封 I P 的功能,封 IP,一般普通的服务器不外乎就 iptables 和 nginx 的 deny 了

iptables很简单,我就不说了。

nginx 的话,可以在 python 脚本里面把超过限制的 IP,写入到一个文件里面然后 nginx  ,include 就行了,当然你还要reload 下 nginx,注意,不要重启,没必要,只要加载配置文件即可。

最后就是加一个计划任务,譬如每隔5分钟运行一次,封特么的的。


关键词: python脚本 , nginx日志

他妈的鄙视壹聚教程网111cn.net等这样垃圾人和垃圾站

他妈的鄙视壹聚教程网111cn.net等这样垃圾人和垃圾站

他妹的,各种转账劳资的文章,一个转账来源都没写,

准备写邮件,他大爷的,邮件不能发,卧槽!!!


特么的的,大写的鄙视


他妈的鄙视壹聚教程网111cn.net

等这样垃圾人和垃圾站

CentOS安装tmux的正确方法

centos官方软件源中没有 tmux ,如果不想使用EPEL源或者其他第三方源,就要自己编译安装。网上一些直接就 yum install xxx 让人着实郁闷,之前用 screen 较多。 tmux 感觉不错,可以试试,Centos 安装过程如下:

wget http://downloads.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.21-stable.tar.gz

wget http://jaist.dl.sourceforge.net/project/tmux/tmux/tmux-2.0/tmux-2.0.tar.gz 

tar xzf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable

./configure

make && make install

cd ..


» 阅读全文

关键词: 安装tmux , centos

分享一款flash头像编辑上传利器:富头像上传编辑器

富头像上传编辑器是一款支持本地上传、预览、视频拍照和网络加载的flash头像编辑上传插件,可缩放、裁剪、旋转、定位和调色等...

  1. 小巧的身材:文件大小仅仅只有 46.3 KB,而新浪的头像编辑器组件有 58.1 KB,更有甚者达 80 KB 之多以上。
  2. 漂亮的外观:灰色系的外观设计,适用于所有风格的站点。还可轻松地实现换肤。
  3. 强大的功能:原图支持本地上传、视频拍照和网络加载,图片编辑有缩放、裁剪、旋转、定位和调色等功能。
  4. 丰富的接口:可自定义头像(大小、数目...)、所有文本(包括其字体,大小,颜色,方便扩展多语言站点)、可在外部接口中定义选项卡、按钮...
  5. 跨平台兼容:运行环境Flash Player 10.1+,任何浏览器 IE All、Firefox、 Chrome、Opera...都正常使用。
  6. 极致的体验:人性化的设计方式,细节上精心的处理,用户使用起来得心应手。

» 阅读全文

关键词: flash头像上传

Centos搭建PHP7.0.x教程,让php5.3和php7兼容共存


本人博客http://www.jincon.com/ 使用的是 php5.3.x版本的,为了装逼测试下,php7 。

本文主要是Centos搭建PHP7.0教程,同时让php5.3和php7共存:

先安装php5.3 就不说,说Centos搭建PHP7.0教程:


# wget  http://php.net/get/php-7.0.4.tar.gz/from/a/mirror

解压安装
# tar zxvf php-7.0.4.tar.gz
# cd php-7.0.4

可以先查看下安装帮助,当然你也可以不管
# ./configure   --help    


由于我博客原本5.3的就是安装在 /usr/local/php 下面,所以新版的php7 我就安装到 /usr/local/php7 了,

1.jpg - 大小: 231.98 KB - 尺寸: 1742 x 728 - 点击打开新窗口浏览全图



» 阅读全文

关键词: php7教程

同一服务器php2个版本php5.3和php5.4共存的搭建笔记

同一服务器php2个版本php5.3和php5.4共存的搭建方法

应一个兄弟帮忙的需求操作这个,兄弟的服务器,一个需要zend+php 5.4 ,一个网站需要 5.3,

之前兄弟直接买了2个服务器,感觉太浪费钱了,于是给他搭建了下,有了以下搭建笔记:

基本上是shell,各位自己试试,深夜了,写的有点乱,有问题留言,


php5.3 我就不管了,网上一堆教程,或者使用lnmp一键安装包各种爽歪歪,

主要说下php5.3和php5.4共存的搭建笔记,源码是 军哥的网站盗的,哈哈


#!/bin/bash

echo  "[+] Installing Php 5.4..."
wget http://soft.vpser.net/web/php/php-5.4.41.tar.gz

tar zxvf php-5.4.41.tar.gz php-5.4.41
cd php-5.4.41


» 阅读全文

关键词: php5.3和php5.4共存

Mac系统+MAMP中Python安装MySQLdb安装中的各种坑和解决办法

特么的,以前在linux服务器上,安装MySQLdb,其实只要 :

安装MySQLdb
pip install MySQL-python


就OK了,现在由于要在Mac系统安装,结果,各种报错啊。。报错我就不接图了,大体上有2种错误:

1、EnvironmentError: mysql_config not found

2、_mysql.c:44:10: fatal error: 'my_config.h' file not found

Mac os 安装 MySQLdb真是各种坑啊,没办法,由于要在本地开发一个小项目,不得已,也得安装啊.

google 一番之后:

Mac系统+MAMP中Python安装MySQLdb的正确安装姿势如下:

我的Mac 使用的 Mamp 的

» 阅读全文