自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枯木的Linux专栏

博客搬家至 http://blog.opskumu.com

  • 博客(95)
  • 资源 (2)
  • 收藏
  • 关注

原创 博客搬家至http://blog.opskumu.com/

博客搬家至http://blog.opskumu.com/始末大概是2011-05开始创建自己的第一个博客 枯木新浪博客,也差不多是自己刚刚接触Linux的时候,至今(2013-04-06)也差不多有两年的博客生涯了。在这两年的时间里,我也从一个之前和技术没有半点关系的动科专业的学生真正成为了一名Linux SA。孟轲的母亲为选择良好的环境教育孩子,也曾多次迁居。个人突

2013-04-06 14:27:51 3886 1

原创 LVS+Keeplived+dns+http备忘

本文主要讲解LVS结合keepalived和dns实现高可用,主要实现调度器和RealServer的高可用。主调度器如果出现宕机等情况,利用 keepalived的心跳监测会自动把VIP和router转移到备调度器,当一台RealServer出现故障的时候自动从LVS负载中剔除,恢复之 后自动加入。以下为本次实验架构图配置系统环境:Ubuntu Server 12.04 a

2013-03-30 09:31:00 4641 1

原创 LVS DR备忘

本次试验LVS DR的基本架构如下LVS DR模式系统环境:Ubuntu Server 12.04 amd64                ESXi 5.1 虚拟机具体的IP配置,按照图示配置即可,这里不再说明,以下过程主要是LVS相关的配置DR调度器apt-get install ipvsadmipvsadm -A -

2013-03-27 18:03:44 1460 2

原创 2012/3/22 我所理解的生活

貌似年初的时候韩寒也出版了一篇同名的著作,当然我要写的东西和韩寒的没有任何关系。因为每个人看待生活的视角都是不同的,韩寒的这本书我也只是看了其中的几篇文章,但是我不会谈革命、说民主,更不会去要自由。作为“笼子”中的大多数,我想我们都是渺小的,而我也只是想好好的做好自己。我所理解的生活除了个人的视角不同外,我想还在于自己不同的年龄段,自己所经历的事情。不同年龄段的我们所理解的生活是不同的,或

2013-03-22 00:28:40 1376 2

原创 uwsgi no app loaded. going in full dynamic mode ubuntu

http://jawher.me/2012/03/16/multiple-python-apps-with-nginx-uwsgi-emperor-upstart/==============================================================ERROR --> uwsgi  no app loaded. going in full

2013-03-19 15:17:15 7716 1

原创 route添加删除备忘

方法1、####################router##################### route del -net 192.168.0.0 netmask 255.255.255.0 dev eth1                                                              # route add -net 192.

2013-02-26 10:55:08 1241 1

原创 sed -i修改链接文件注意问题

因为sed -i /etc/sysconfig/selinux(selinux文件是/etc/selinux/config的软链接)配置文件重启SELINUX没有关闭,才发现原来sed -i是不能直接修改软链接文件的,如下我修改之后的后果:[root@node1 ~]# ll /etc/sysconfig/selinux lrwxrwxrwx. 1 root root 19 2月 20

2013-02-21 13:42:52 7205

原创 关于RHEL6.3 sysctl 一个错误问题的解决

笔者在RHEL6.3中执行sysctl -p的时候发现输出出现以下错误# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1n

2013-02-19 17:08:01 18204 1

原创 Python--模块(Python简明教程)

模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。使用sys模块$ cat using_sys.py #!/usr/bin/env python# _*_ coding: utf-8 _*_# wul@2013-02-18 16:58:54import sysprint 'The

2013-02-18 17:59:04 1512

原创 Nginx支持Nagios相关配置

由于公司使用Nginx作为web监控服务器,但是Nagios依赖PHP环境和perl环境。由于Nginx不支持Perl的CGI,这里就需要先来搭建Perl环境,经过试验使用spawn-fcgi+fcgiwrap为最佳的选择。 安装spawn-fcgi# wget http://download.lighttpd.net/spawn-fcgi/releases-1.6.x/spawn

2013-02-18 16:04:22 4445

原创 pssh

== 简介 ==pssh是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。项目地址:https://code.google.com/p/parallel-ssh/PSSH provides parallel versions of OpenSSH an

2013-02-01 11:13:46 25250

原创 python self

最近在看python的一些代码,学习并且要掌握这些在短期内还是有一点难度的,日积月累,浮躁是个大问题。对于一个基本没从事过开发的我来说,看到python self这个值的时候很不理解,也不知道它的含义是什么,后面经查阅相关资料才得以弄明白。类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这>个值

2013-01-24 16:22:34 1290

原创 Python和Shell简单对照

introduction先以例子开始:[root@kumu ~]# ls -l /tmp/总用量 4drwxr-xr-x. 2 daemon daemon 4096 11月  3 14:11 session [root@kumu ~]# python2.6Python 2.6.6 (r266:84292, May 1 2012, 13:52:42) [GCC 4.4

2012-12-23 10:48:00 13785 3

原创 Unix toolbox注解3之Linux运行级别和内核模块

1.5 运行级别一旦内核加载完成,内核会启动init 进程,然后运行rc脚本,之后运行所有属于其运行级别的命令脚本。这些脚本都储存在/etc/rc.d/rcN.d 中(N代表运行级别),并且都建立着到/etc/init.d子目录中命令脚本程序的符号链接。 默认运行级别配置在 /etc/inittab 中。它通常为3或5:# grep default: /etc/inittabi

2012-12-19 15:47:05 1321

原创 Unix toolbox注解2之Linux系统状态用户和限制

1.2显示状态信息以下命令有助于找出正在系统中运行着的程序# top           #显示和更新使用 cpu 最多的进程注:top小技巧,执行top命令之后,可以敲击如下按键,实现不同功能1(数字1):列出所有的单个CPU负载情况z:top显示颜色P:按CPU占用高低顺序列出程序M:按内存占用高低顺序列出程序x:类似高亮显示,在z显示模式下才有效果

2012-12-17 11:08:31 1179

原创 关于RHEL6中ulimit的nproc限制

当前shell下更改用户可打开进程数修改limits.conf配置文件生效[root@kumu ~]# ulimit -a        //查看当前配置文件ulimit全局系数core file size          (blocks, -c) 0data seg size           (kbytes, -d) unlimited

2012-12-16 15:42:53 15720 1

原创 Unix toolbox注解1之Linux系统硬件信息

本系列文章为笔者对Unix toolbox的一些个人注解系统正在运行的内核和系统信息:# uname -a            #获取内核版本(和BSD版本)# lsb_release -a          #显示任何 LSB发行版版本信息# cat /etc/SuSE-release#获取 SuSE版本# cat /etc/debian_version

2012-12-14 11:05:15 1204

原创 Nginx支持php配置

Nginx本身是不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用。FastCGI接口在Linux下是socket,(这个socket可以是文件socket,也可以是ip socket)。为了调用CGI程序,还需要一个FastCGI的wrapper(wrapper可以理解为用于启动另一个程序的程序),这个wrapper绑定在某个固定socket上,如端

2012-12-09 14:53:13 14678 1

原创 关于CSDN的一些看法

最近由于连续2次被CSDN无厘头删除笔者内容而感到愤怒,其实CSDN本该处理的更好,但是CSDN没有。在没有任何通知的情况下,删除笔者的东西。事情的缘由是这样的:话说我在左侧边栏加了一个QQ技术交流群,希望学技术的朋友一起交流,qq群本身没有任何丁点商业性质。如果觉得不妥可以和我说下,删掉即可。连续删了两次,没有任何通知,删前或删后通知一下我都可以接受,但是最起码的这些都没有。于是我才

2012-12-08 16:17:05 1284 2

原创 KVM在线迁移(动态迁移)

转载请注明出处:http://blog.csdn.net/kumu_Linux 枯木的Linux技术博客静态迁移静态迁移:也叫做常规迁移、离线迁移(Offline Migration)。就是在虚拟机关机或暂停的情况下从一台物理机迁移到另一台物理机。因为虚拟机的文件系统建立在虚拟机镜像上面,所以在虚拟机关机的 情况下,只需要简单的迁移虚拟机镜像和相应的配置文件到另外一台物理主机上;如果需

2012-12-06 13:21:18 10542

原创 RHEL6 KVM安装备忘

KVM(全称是Kernel-based Virtual Machine)是Linux下x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块kvm.ko提供和虚拟化核心架构和处理器规范模块。使用KVM可允许多个包括Linux和Windows每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等。自Linux 2.6.20之后集成在Linux的各个主要发行版本中,它使用Linux自身

2012-12-06 09:44:06 2685

原创 MySQL备份和恢复具体实施(上)

MySQL备份类别,参考笔者上篇文章MySQL备份类别冷备:对于InnoDB存储引擎的冷备非常简单,只需要备份MySQL数据库的frm文件、共享表空间文件、独立表空间文件(*.ibd)、重做日志文件。--建议定期备份MySQL数据库的配置文件my.cnf 冷备的优点:a)        备份简单,只要拷贝相关文件b)        备份文件易于在不同操作系统,不同M

2012-11-30 12:19:10 3351

原创 MySQL表复制

MySQL表复制MySQL Server doesn't support the SELECT ... INTO TABLE Sybase SQL extension. Instead, MySQL Serversupports the INSERT INTO ... SELECT standard SQLsyntax, which is basically the same thing.

2012-11-29 11:19:27 692

原创 MySQL备份类别

对于DBA来,最基本的工作就是数据库的备份与恢复,在意外情况下(如服务器宕机、磁盘损坏等)要保证数据部丢失,或者是最小程度地丢失。         MySQl数据库提供很多工具(如mysqldump、ibbackup、replication)都能很好地完成备份的工作,也可以通过第三方的一些工具来完成,如xtrabackup、LVM快照备份等。DBA应该根据自己的业务要求设计出损失最小、对数据库

2012-11-27 11:28:33 1245

原创 简单的网页和数据库备份

由于当前的网站没有什么流量,数据量也不大,所以网站采用全备的方法,网页和数据库备份脚本如下:网页备份:#!/bin/bash######################## # htdocs_backup # #######################date=`date +%Y%m%d_%H%M`htdocs_backdir

2012-11-23 10:51:08 840

原创 Nagios备忘之基本配置

########################################Server######################################### ls /usr/loca/nagioscgi.cfg                       -->cgi配置文件htpasswd.users     -->Apache验证密码文件nagios.cf

2012-11-22 15:23:01 796

原创 Firefox浏览器完美运行Firefox OS

1、首先,安装火狐浏览器http://www.firefox.com.cn/download/2、然后安装一个扩展,支持MAC、Linux、Windows,点击以下链接即可Mac:https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-mac.xpiLiunx 32bit:https://ftp.mozi

2012-11-21 19:36:20 1281 2

原创 Nagios备忘之安装

###############################################Server端###############################################----------------Nagios----------------源码包地址:http://sourceforge.net/projects/nagios/?sourc

2012-11-21 17:07:08 706

原创 RHEL6.3下Zabbix监控实践之Zabbix的安装

RHEL6.3 i386zabbix 2.0.3zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbixserver与可选组件zabbix agent。zabbix serv

2012-11-17 14:03:56 3870 1

原创 MySQL服务器的SQL模式

sql_mode的系统变量可以调控MySQL的SQL模式任何一个客户端可以在不影响其它客户端的情况下改变MySQL服务器对自己的反应如果想在MySQL启动时设置SQL模式,可以在mysql配置文件中添加sql_mode选项sql-mode=”TRADITIONAL”如果在运行过程中修改SQL模式,则可以使用如下命令setsql_mode="TRADITIONAL";

2012-11-15 10:54:13 1529

原创 nc扫描机器端口

# nc -z localhost 1-10000   //扫描本机1到1000端口,获取打开的端口Connection to localhost 22 port [tcp/ssh] succeeded!Connection to localhost 80 port [tcp/http] succeeded!Connection to localhost 111 port [tcp/s

2012-11-15 10:17:19 5738

原创 find mtime相关

find $PATH -mtime 0  查找距当前时间24小时以内修改的文件     Search  for  files  in  your home directory which have been modified in the last twenty-four hours.  This command works this way because the time since ea

2012-11-14 17:37:50 2199

原创 1、MySQL和SQL入门

本文是笔者阅读《MySQL技术内幕》第一章的一些零散的笔记mysql> create table member ( member_id int unsigned not null auto_increment,primary key (member_id),last_name varchar(20) not null,first_name varchar(20) not null,s

2012-11-13 16:25:41 1259

原创 ERROR 1548 (HY000): Cannot load from mysql.proc. The table is probably corrupted

执行MySQL相关操作的时候,出现如下错误:ERROR 1548 (HY000): Cannot load from mysql.proc. The table is probably corruptedGoogle获知是因为升级或者数据版本迁移的问题,忽然想起前段时间确实把MySQL5.1版本的数据迁移到了现在的MySQL5.5上,罪过罪过,Linux终端下执行如下命令即可修复:

2012-11-10 17:37:40 2638

原创 Awstats显示国家地区插件GeoIP安装

Awstats默认安装之后是不具有识别访问者的国家和地区信息的,所以需要安装插件支持Awstats列出访问者的国家和地区,便于分析GeoIP免费的是国家/IP的数据表,GeoIPCityLite是地区的数据表MaxMind目前免费提供了GeoIP和GeoIPCityLite数据包:可以定期每个月从以下地址下载:wget  http://geolite.maxmind.com

2012-11-04 23:41:03 4365

原创 Awstats RHEL6下安装

AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于:1.      界面友好:可以根据浏览器直接调用相应语言界面(有简体中文版)2.      基于Perl:并且很好的解决了跨平台问题,系统本身可以运行在GNU/Linux上或Windows上(安装了Activ

2012-11-04 19:59:00 1205

翻译 Linux下系统资源监控工具Collectl基本介绍

Collectl 是一个轻量级的性能监控工具,可监控包括 CPU、磁盘、带宽、内存、网络、NFS、进程等等信息。对系统资源的监控,是系统管理员的一个必备的任务,我们经常需要监控系统资源以便解决相应的系统问题。Linux系统也自带很多的监控工具,如top、vmstat、iostat、sar等,对这些工具的熟练使用时非常重要的,但是这些工具太散了,有时候我们可能会需要看一些更全面地数据,Colle

2012-11-04 11:20:13 3748

原创 关于《HTTP权威指南》

其实《HTTP权威指南》早就在8月31日就到我手上了,是图灵出版社的谢工送的书,因为那天很凑巧刚好和她同一天生日。别人的赠书,当然一定要用到实处,书籍的可贵之处就在于你看有所得,而赠书于人,赠书人也是希望被赠者可以有所获。今天是11月了,这本书整整睡了两个月,其中各种原因吧,“死后自会长眠,生前何必久睡”,所以我要开始慢慢阅读这本书了。很多凑巧的事情凑在了一起,也就不凑巧了,大学四年拿

2012-11-04 06:51:18 1118

原创 Apache mod_dosevasive拒绝 DDOS

DDoS攻击概念  DoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使服务器无法处理合法用户的指令。  DDoS攻击手段是在传统的DoS攻击基础之上产生的一类攻击方式。单一的DoS攻击一般是采用一对一方式的,当被攻击目标CPU速度低、内存 小或者网络带宽小等等各项性能指标不高,它的效果是明显的。随着计算机与网络技术的发展,计算机的处理能力迅速增长

2012-11-03 16:17:54 1076

原创 MySQL单机多实例配置

===========================================================================摘抄自hellodbaMySQL单机多实例方案,是指在一台物理的PC服务器上运行多个MySQL数据库实例,为什么要这样做?这样做的好处是什么?1.存储技术飞速发展,IO不再是瓶颈普通PC服务器的CPU与IO资源不均衡,因为磁盘的IO能

2012-10-27 16:57:58 2797

枯木笔记_Linux操作系统之奥秘

本文档为枯木《Linux操作系统之奥秘》一书的读书笔记,希望对大家有所帮助!

2012-11-19

Session的工作原理与概念详解

主要讲的是session的工作原理与概念详解

2012-06-13

空空如也

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

TA关注的人

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