代码改变世界

利用Nginxcp为cPanel/WHM服务器开启nginx支持

2015-01-19 12:49 by out8, 378 阅读, 0 推荐, 收藏, 编辑
摘要:我们今天提供两种安装方法:1、centos6.x系列服务器安装nginxcp2、cloudlinux6.x系列服务器安装nginxcp继续读以下文章之前,请你认真阅读《免责声明》免责申明:请不要应用此文章所提供的方法到生产服务器,如果你强行使用并造成生产服务器损坏,本站不负任何责任。由于nginxc... 阅读全文

linux shell命令执行sql(mysql入门)

2015-01-16 14:20 by out8, 3247 阅读, 0 推荐, 收藏, 编辑
摘要:今天做个linux下的shell操作数据库的入门例子1.shell文件内容:#!/bin/bashHOSTNAME="11.8.8.87"PORT="3306"USERNAME="root"PASSWORD="root"DBNAME="testa"TABLENAME="test"use_db_sql... 阅读全文

Shell: extract more from listener.log(分析监听日志)

2015-01-16 14:09 by out8, 270 阅读, 0 推荐, 收藏, 编辑
摘要:最近遇到了两起数据库连接数不足的问题, 通常都会预留一些会话增加的情况, 但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、A... 阅读全文

shell浮点运算工具bc

2015-01-16 13:53 by out8, 375 阅读, 0 推荐, 收藏, 编辑
摘要:shell浮点运算工具bcbc支持浮点数,是一个用于数学运算的高级工具。[root@localhost桌面]# bcbc 1.06Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.This is free soft... 阅读全文

Linux系统内核驱动之位操作

2015-01-15 12:07 by out8, 329 阅读, 0 推荐, 收藏, 编辑
摘要:Linux系统内核驱动之位操作atomic_t 类型在进行整数算术时是不错的。 但是, 它无法工作的好, 当你需要以原子方式操作单个位时。 为此, 内核提供了一套函数来原子地修改或测试单个位。 因为整个操作在单步内发生, 没有中断(或者其他处理器)能干扰。 www.ahlinux.com 原子位... 阅读全文

nginx日志切割脚本,自动上传到日志服务器

2015-01-15 11:11 by out8, 276 阅读, 0 推荐, 收藏, 编辑
摘要:nginx日志切割脚本,自动上传到日志服务器1 nginx是yum方式安装,系统会自动生成nginx日志切割计划任务在/etc/logrotate.d/nginx下,把自动生成的计划任务删除,自己编写切割脚本,并传到统一存放日志的服务器上。 www.ahlinux.com 2 安装ncftp包,用于... 阅读全文

shell脚本

2015-01-15 10:54 by out8, 176 阅读, 0 推荐, 收藏, 编辑
摘要:shell脚本--linux终端运行hadoop--java文件假设保存为test.sh,java文件为wc.java,【注:会打包成1.jar】,main函数所在类为wc,hdfs上输入目录地址为input,hdfs上输出目录地址为output【注:输入目录和输出目录非必须】 www.ahlinu... 阅读全文

使用Zlib库进行文件的压缩和解压

2015-01-14 14:00 by out8, 2777 阅读, 0 推荐, 收藏, 编辑
摘要:zlib介绍zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使 用。此函式库为自由软件,使用zlib授权配置我是从网上直接下载... 阅读全文

MySQL事务以及加锁机制

2015-01-13 18:10 by out8, 1240 阅读, 0 推荐, 收藏, 编辑
摘要:事务的特征ACID,即原子性、一致性、隔离性、持久性。原子性保证一个事务为一个最小的单元,内部不可分割;一致性保证事务中的每个操作线程不可单独提交,成功则一起提交,不成功则事务回滚;隔离性保证不同事务间看到的数据视图相互独立,相互隔离(隔离级别可设置);持久性保证事务提交后数据会持久的保存下来;sq... 阅读全文

MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB

2015-01-13 17:59 by out8, 308 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MySQL。在缺省情况下,MySQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己... 阅读全文