CentOS6.7安装python的virtualenv环境

安装virtualenv,可以虚拟多个python版本的环境1、安装epel源[root@vm01 ~]# yum install epel-release -y2、安装python-virtualenv[root@vm01 ~]# yum install python-virtualenv -y3

置顶 原创 点赞0 阅读7145 收藏2 评论0 2016-05-12

ArchLInux禁用触摸板

使用当前登录图形界面的用户执行以下命令[xiaomo@ArchLinux ~]$ sudo pacman -Qs xf86-input-evdev  local/xf86-input-evdev 2.10.2-1 (xorg-drivers xorg)     X.or

置顶 原创 点赞0 阅读1870 收藏0 评论0 2016-05-12

ArchLinux笔记

gnome-shell扩展TopIcons    #系统托盘移动到右上角 Alternatetab    #窗口分离 Lock keys    #右上角显示大小写和数字小键盘 Openweather    #天气预报 Shutdo

置顶 原创 点赞0 阅读1265 收藏0 评论0 2016-05-10

ArchLinux添加程序快捷方式

SecureCRT这个程序安装后没有快捷方式,需要自己添加找到SecureCRT的目录,里面有个SecureCRT.desktop文件,讲此文件复制到/usr/share/applications目录下即可,修改里面的Icon参数[xiaomo@ArchLinux applications]$ cat SecureCRT.desktop [Desktop E

置顶 原创 点赞0 阅读746 收藏0 评论0 2016-05-09

ArchLinux安装VMware后网络无法连接

vmware开启虚拟机实例后,虚拟机实例的网卡显示无法连接状态Could not connect Ethernet0 to virtual network "/dev/vmnet1". More information can be found in the&

置顶 原创 点赞0 阅读4238 收藏1 评论0 2016-05-09

ArchLinux安装常用软件

安装完Arch操作系统后的一些常用软件安装首先同步下载源[xiaomo@Arch-XIAOMO ~]$ sudo pacman -Sy安装vim[xiaomo@Arch-XIAOMO ~]$ echo -e "\n" | sudo pacman -S vim安装fire

置顶 原创 点赞0 阅读3799 收藏0 评论0 2016-05-09

iptables模板

#!/bin/bash #本机网卡名 network=eth0 #清空规则 /sbin/iptables -F #允许外部主机建立22/80/443/10022端口连接 /sbin/iptables -A INPUT -i $network -p tcp -m multiport \ --dp

置顶 原创 点赞1 阅读367 收藏2 评论0 2016-05-06

haproxy+keepalived实现高可用集群

haproxy+keepalived实现高可用性集群一、HAProxy简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您

置顶 原创 点赞0 阅读693 收藏0 评论0 2015-09-04

Python实现HTTP-Basic认证登陆

记录python的学习路程实现HTTP-Basic认证#!/usr/bin/python #coding:utf-8 #只限于python2.X import urllib2 import json def httpbasic(url=None,username=None,password=None):     url&nb

置顶 原创 点赞0 阅读1660 收藏1 评论0 2016-05-05

利用paramiko模块批量登录(执行命令/上传文件)

工作中由于服务器主机很多,如果手动的一台一台去添加ssh认证,效率太低了,而此脚本正是为了解决此问题此脚本的实现的功能:1、实现了(密码、ssh认证)单一主机登录和批量主机登录2、实现了(密码、ssh认证)单一主机上传文件和批量主机上传文件(下载文件的原理和此一样)3、主机批量添加ssh认证(这才是我的主要目的)脚本的不足:1、只能循环主机名2、所有的主机的账号和密码都是一样的,不够灵活有需求的朋

置顶 原创 推荐 点赞1 阅读10000+ 收藏4 评论0 2016-05-03

学习Django(1)

1、安装Django#pip方式安装django [xiaomo@Arch-XIAOMO ~]$ python -V Python 3.5.1 [xiaomo@Arch-XIAOMO ~]$  [xiaomo@Arch-XIAOMO ~]$ sudo pip install django

置顶 原创 点赞0 阅读268 收藏2 评论0 2016-04-29

MySQL主从同步出现的问题(1)

mysql> show slave status\G*************************** 1. row ***************************               Slave_IO_State:  &n

置顶 原创 点赞0 阅读6130 收藏0 评论0 2016-04-28

CentOS7版本安装ntp服务

centos从7.0以后,ntp做成了一个服务,也就是说可以运行一个守护进程来自动同步时间,而不用像5和6的版本一样把命令写入计划任务中,这个在做集群服务的时候非常有帮助。安装ntp[root@centos66 ~]# yum install ntp ntpdate -y配置文件/etc/ntp.conf[root@centos66&nb

置顶 原创 点赞0 阅读482 收藏0 评论0 2016-04-19

使用saltstack的sls功能

sls文件编写[root@vm01 ~]# vim /etc/salt/master #在master配置文件中添加以下内容 file_roots:   base:     - /srv/salt [root@vm01 ~]# mkdir -p /srv/s

置顶 原创 点赞0 阅读815 收藏1 评论0 2016-04-12

SaltStack常用命令

salt常用模块:master端:test cmd cp pkg service status state file cron disk grains groupadd network mount pillar virt查看minion端信息:salt-run manage.status匹配指定的主机执行命令:salt 'test*' test.ping salt&n

置顶 原创 点赞0 阅读1108 收藏1 评论0 2016-04-12

安装SaltStack自动化软件

安装master端:[root@vm01 ~]# ifconfig  eth0      Link encap:Ethernet  HWaddr 52:54:00:28:16:11        &n

置顶 原创 点赞0 阅读732 收藏1 评论0 2016-04-12

LVS-NAT模式实验

环境:    CIP是客户端的IP地址,VIP是对外公开的IP地址(就是客户端能访问到的IP地址),DIP是负载均衡器与后端的web服务器通信的IP地址,RIP则是后端web服务器的IP地址。    特别说明:有些朋友做实验客户端发现无法访问到后端的web服务器,原因在于后端的RIP服务器没有将网关指向DIP。&nbs

置顶 原创 点赞0 阅读462 收藏1 评论0 2016-04-03

Linux安装Memcached

安装libevent,memcached依赖[root@iZ25jyqlmgdZ ~]# tar xf libevent.1.4.15.tar.gz    [root@iZ25jyqlmgdZ ~]# cd libevent-1.4.15[root@iZ25jyqlmgdZ ~]# ./configure --prefix=/usr/local/libevent[ro

置顶 原创 点赞0 阅读484 收藏0 评论0 2016-03-28

redis主从配置

redis的主从配置简直是太简单了,简单到蛋疼啊。主redis的ip:192.168.1.100从redis的ip:192.168.1.101修改从redis的配置文件/etc/redis/redis.conf,添加下面的内容slaveof 192.168.1.100 6379从redis操作[root@iZ25jyqlmgdZ ~]# /usr/local/redis/bin/redis-cli

置顶 原创 点赞0 阅读325 收藏0 评论0 2016-03-28

Linux安装Redis服务

tar xf /home/source/redis-3.0.6.tar.gz cd redis-3.0.6make PREFIX=/usr/local/redis installmkdir /etc/redis/bin/cp -f redis.conf /etc/redis/redis.confsed -i 's@^daemonize no@daemonize yes@'  

置顶 原创 点赞0 阅读420 收藏0 评论0 2016-03-28

zabbix利用API批量添加Screen

公司服务器太多,如果要一个一个的手动添加Screen的话,那估计我早累死了,所以呢,懒人必备神器,使用Python写了个批量Screen添加和更新的脚本。说下此脚本的功能和用处吧1、如果Screen不存在,可以使用此脚本批量添加Screen2、如果Screen存在,也可以使用此脚本批量更新Screen3、此脚本会判断主机是否存在,不存在,会直接退出,然后列出可以使用的主机列表好了,就这么多了,下面

置顶 原创 推荐 点赞2 阅读3757 收藏0 评论2 2016-03-23

服务器负载突然飙高事件

这几天手机老是收到zabbix的报警邮件,公司的某太服务器的负载飚得非常高,今天来公司查了下到底是什么情况,后来我经过了一些监控工具的帮助,我成功的找到了服务器高负载的原因,原来是同事使用rsync同步的原因,按道理来说,rsync同步也不至于IO这么高啊?看了下rsync的同步脚本,里面有条命令(chown -R web:web /www(这个目录里面有非常多的内容,200G的大小每次同步都需要

置顶 原创 点赞0 阅读1221 收藏1 评论0 2016-03-21

Linux系统自定义命令历史的格式

在/etc/profile文件最后加上以下内容,这个文件是全局的,对所有用户都生效,命令历史记录默认写在家目录下的.bash_history文件中export HISTFILESIZE=10000000export HISTTIMEFORMAT="%x %T "PROMPT_COMMAND="history -a;$PROMPT_COMMAND"当然,你也可以写在自己的家目录下的.bashrc文件

置顶 原创 点赞0 阅读620 收藏0 评论0 2016-03-18

MySQL的TIME_WAIT连接过多的解决方法

今天上MySQL服务器看了下并发,发现了以下情况MySQL的TIME_WAIT连接过多,吓了我一跳,因为这个服务器我很少去管理,今天突然想上来看看,发现了这个问题。以下是我的解决方法[root@localhost data]# ss -an | grep 3306 | wc -l 1402[root@localhost data]#mysql -uroot -pmysql> show var

置顶 原创 点赞0 阅读3199 收藏0 评论0 2016-03-17

来个AWK的统计单词命令(绝对的强大)

[xiaomo@Arch-XIAOMO shell]$ cat awkfile a b c d b d l oj a b v l i ww v l w e r v la w v e a f a w[xiaomo@Arch-XIAOMO shell]$ awk '{for(i=1;i<=NF;i++)a[$i]++}END{for(i in a)print i,a[i]}' awkfile i

置顶 原创 点赞0 阅读1283 收藏0 评论0 2016-03-14

AWK的替换函数

1、sub替换函数[xiaomo@Arch-XIAOMO shell]$ cat awkfile a b c d b d l oj a b v l i ww v l w e r v la w v e a f a w[xiaomo@Arch-XIAOMO shell]$ [xiaomo@Arch-XIAOMO shell]$ awk '{sub("a","A",$0);print $0}' awkf

置顶 原创 点赞0 阅读10000+ 收藏0 评论0 2016-03-14

AWK的数组

awk的数组很神奇,我的感觉。awk的数组可以使用数字当索引,可以使用字符串来当索引1、使用数字做下标info[1]="one"info[2]="two"info[3]="three"[xiaomo@ArchLinux ~]$ echo 'one two three' | awk '{info[1]=$1;info[2]=$2;info[3]=$3;print info[1],info[2],in

置顶 原创 点赞0 阅读442 收藏0 评论0 2016-03-11

统计Apache的并发请求数及其TCP连接状态

Linux命令:ss -ta | awk '!/State/ {++status[$1]} END{for(i in status) printf("%-15s %s\n",i,status[i])}'例子:[root@localhost ]# ss -ta | awk '!/State/ {++status[$1]} END{for(i in status) printf("%-15s %s\n

置顶 原创 点赞0 阅读363 收藏1 评论0 2016-03-10

使用Zabbix的API登陆

#!/usr/bin/pythonimport urllib2import jsondef login(username,password,url,data):        request = urllib2.Request(url,data)       

置顶 原创 点赞0 阅读595 收藏0 评论0 2016-03-03

shell的if语句

一、逻辑运算符 逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b侦测是否为一个『 block 档案』-c侦测是否为一个『 character 档案』-S侦测是否为一个『 socket 标签档案』-L侦测是否为一个『 symbolic link 的档案』-e侦测『某个东西』是否存在!2.关

置顶 原创 点赞0 阅读483 收藏0 评论0 2016-02-25
  • 1
  • 2