linux下编译安装TFS

TFS(TaobaoFileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海量小文件存储,通常文件大小不超过1M,满足了淘宝对小文件存储的需求,被广泛地应用在淘宝各项应用中。它采用了HA架构和平滑扩容,保证了整个文件系统的可用性和扩展性。同时扁平化的数据组织结构,可将文件名映射到文件的物理地址,简化了文件的访问流程,一定程度上为TFS提供了良好的读写性能。本文记录了tfs 2.2.16版本...

阅读全文

linux下sed命令详解以及用法参数

调用sed命令有两种形式:sed [options] 'command' file(s)sed [options] -f scriptfile file(s) 删除:d命令 $ sed '2d'   example-----删除example文件的第二行。$ sed '2,$d' example-----删除example文件的第二...

阅读全文

ubuntu源码编译安装php常见错误解决办法

./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd --w...

阅读全文

ubuntu下编译PHP报错:configure: error: freetype.h not found.

执行configura时提示configure: error: freetype.h not found.freetype明明是使用apt-get安装了的。也可以查询到这个文件但是就是不行root@ubuntu:/c2ms/packages/php-5.3.28# cat configure |grep freetype.h      if test -f "$i/includ...

阅读全文

CentOS下一键安装OpenStack

安装前需要修改/etc/hosts文件,添加127.0.0.1dev-100(dev-100为当前机器名)否则会报如下错误:Could not start Service[rabbitmq-server]: Execution of '/sbin/service rabbitmq-server start' returned 1: Starting rabbitmq-server: FAILED ...

阅读全文

Linux下Puppet的安装与配置

系统环境:CentOS6.3puppet: puppet-2.7.13facter: facter-1.6.5ruby:  yum源注:facter用来获取客户端系统信息(如hostname,ip,OS-Version,fqdn等)ruby是puppet的开发环境puppetserver:192.168.7.196puppetclient:192.168.7.197(server)为仅服务器端配置(client)为仅客户器端配置(server,client)为服务器端与客户端配置 一.配置...

阅读全文

在linux服务器上装svn版本管理,自动部署代码到项目

1.安装svn服务器端yum install subversion从镜像下载安装svn服务器端 中间会提示是否ok,输入y,确认 安装成功提示:.....complete! 依次执行如下命令: cd /usr/local/              //进入目录,准备创建svn目录 mkdir svnRepo &n...

阅读全文

Bash shell 的算术运算有四种方式

Bashshell 的算术运算有四种方式:1:使用expr外部程式加法 r=`expr 4 + 5`echo $r注意!'4''+''5'这三者之间要有空白r=`expr4*5`#错误乘法r=`expr4\*5`2:使用$(())r=$(( 4 + 5 ))echo $r3:使用$[]r=$[ 4 + 5 ]e...

阅读全文

linux文件特殊属性lsattr/chattr命令详解

lsattr命令用于显示文件属性,用chattr可以改变文件或目录的属性。通过chattr命令修改属性能够提高系统安全性,但是它并不适合所有的目录。chattr命令不能保护/,/dev,/tmp,/var目录。lsattr的用法lsattr [ -RVadv ] [ files… ]参数说明-R 递归地列出目录及其内容的属性。-V 显示版本信息-a 列出目录中所有文件和目录,包括以".“为名称开头字符的额外内建,现行目录”.“与上层目录”…&qu...

阅读全文

centos6.x一键vsftpd安装shell脚本

自己编写的脚本方便以后使用,自己用的脚本,没有对vsftpd安装状态进行检测,所以最好安装完后,把第一个选项去掉,要不选错了就等于重装了vsftpd,vsftpd.conf文件直接使用配置好了远程下载替换本地的#!/bin/bash#author : merci#Only apply centos6.xfunction install_vsftpd(){yum remove vsftpd -yrm -rf /etc/vsftpd...

阅读全文