我的 CentOS 服务器初始配置清单

tmux

安装 epel 中的 tmux

  • 安装 epel 的 repo

    rpm -i http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

  • 安装 tmux

    yum install tmux

git

安装 git

yum install git

nginx

安装 nginx.org 提供的 repo 中的 nginx

  • 安装 nginx.org 的 repo

    rpm -i http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

  • 安装 nginx

    yum install nginx

postgresql

安装 postgresql.org 提供的 repo 中的 postgresql

  • 安装 postgresql9.3 的 repo

    rpm -i http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm

  • 安装 postgresql9.3

    yum install postgresql93-server postgresql93-contrib

  • 初始化和启动

    /etc/init.d/postgresql-9.3 initdb
    /etc/init.d/postgresql-9.3 start

plv8

安装 plv8 扩展,以使 javascript 或 coffeescript 成为 postgresql 的脚本语言之一

  • 安装 pg_config [依赖]

    yum install postgresql93-devel
    ln -s /usr/pgsql-9.3/bin/pg_config /usr/bin/pg_config

  • 安装 g++ [依赖]

    yum install gcc-c++

  • 安装 libv8 [依赖]

    yum install v8-devel

  • 下载 plv8 源码

    wget http://api.pgxn.org/dist/plv8/1.4.2/plv8-1.4.2.zip

  • 解压

    unzip plv8-1.4.2.zip

  • 编译安装

    cd plv8-1.4.2
    make
    make install

  • 启用扩展

    su postgres
    psql -c 'CREATE EXTENSION plcoffee'
    exit

node.js

通过 nodejs.org 提供的二进制包安装最新的 node.js

  • 下载 nodejs 的 64 位二进制包

    wget http://nodejs.org/dist/v0.10.26/node-v0.10.26-linux-x64.tar.gz

  • 解压

    tar -zxf node-v0.10.26-linux-x64.tar.gz

  • 安装 node

    mv node-v0.10.26-linux-x64/bin/node /usr/bin/node

  • 安装 npm

    node node-v0.10.26-linux-x64/bin/npm install npm -g

你可能感兴趣的:(我的 CentOS 服务器初始配置清单)