Centos yum源替换为阿里云源

作者:Rui 发布时间:June 2, 2016 分类:Linux,CLOUD 浏览:699 No Comments

备份系统原镜像文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

运行yum makecache生成缓存

yum clean all
yum makecache

Can not remove file Operation not permitted

作者:Rui 发布时间:June 1, 2016 分类:Linux,CLOUD 浏览:569 No Comments

使用chattr命令解锁文件后,可删除,请参考以下命令:

chattr -i /home/wwwroot/yoursite/.user.ini

chattr 命令:通过chattr命令,可以修改文件属性,锁定文件,增加系统安全性。通常有一些文件,系统管理员也无法删除修改。都是通过该命令锁定了该文件。

语法:

chattr [-RV] [+-=AacDdijsSu] [-v version] 文件目录

参数描述:

-R  递归处理文件
-V  详细显示修改内容
+   激活属性
-   失效属性
=   指定属性
A   告诉系统不要修改该文件的最后时间
S   一旦系统修改了该文件,立即同步到硬盘
a   Append Only
i   系统不允许任何对该文件的修改
D   检查压缩文件中的错误
d   No  Dump 在对文件备份时,忽略该文件
C   compress 系统以透明的方式压缩这个文件
s   Secure Delete 让系统删除该文件时,使用0填充文件所在区域
u   Un Delete  当系统请求删除该文件时,系统会保留其数据块,以便以后能够恢复

Redis 单机,主从(高可用)配置

作者:Rui 发布时间:May 31, 2016 分类:Redis,BIGDATA 浏览:1,366 No Comments

本文将介绍如何安装Redis , 单机模式,主从(高可用),本文示例均在Ubuntu 14.04 TLS下完成,安装Reids版本为 3.2

Redis 单机安装

首先准备一台linux主机或者虚拟机
下载Redis Cache

wget http://download.redis.io/releases/redis-3.2.0.tar.gz

1.png

解压缩 Redis Cache ,并编译Redis

tar -zxf redis-3.2.0.tar.gz
cd redis-3.2.0
cd deps
make hiredis lua jemalloc linenoise geohash-int
cd ../
make

注意:请确保make gcc工具已安装,如果没安装,请执行以下命令安装:

sudo apt-get install make gcc

阅读剩余部分...

Redis 简介和适用场景

作者:Rui 发布时间:May 30, 2016 分类:Redis,BIGDATA 浏览:777 No Comments

官网概述

Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

以上是官网对于redis的简介,非常精简准确的描述了redis的所有特性和功能。Redis 就是一个内存数据库,也就是大家常说的NoSQL数据库。以key/Value的形式存储数据。类似于Memcached,但要比Memcached支持更多的数据类型,使用更加方便,性能也更加高效。而且Redis本身对高可用和分布式部署的高级特性支持也非常好。

NoSQL 简介

NoSQL, not only sql 指的是非关系型数据库,是对所有非关系型数据库的总称,NoSQL一般用来处理关系型不是很强的,数据规模非常巨大的数据。这些数据无需特定的模式,可以很方便的进行横向扩展。

阅读剩余部分...

通过PowerShell 创建 Azure Redis

作者:Rui 发布时间:May 24, 2016 分类:Azure,BIGDATA,Redis,CLOUD 浏览:906 No Comments

目前中国版本的Portal不支持管理Azure Redis,只能通过PowerShell来创建Redis 服务,请参考以下步骤创建Azure Redis
首先,安装Azure Power Shell,从以下地址下载:https://www.azure.cn/downloads/
redis1.png
点击下载安装。或直接访问该地址下载 http://aka.ms/webpi-azps

其次,安装成功后,确认Azure RM 的 命令是否已经成功安装
执行命令:get-module –ListAvailable azurerm*,如果执行结果中包含AzureRM.RedisCache,则安装成功
redis2.png

阅读剩余部分...