個人 CentOS 服務器初始配置清單

tmux

安裝 epel 中的 tmuxjavascript

  • 安裝 epel 的 repojava

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

  • 安裝 tmuxlinux

    yum install tmuxnginx

git

安裝 gitc++

yum install git

nginx

安裝 nginx.org 提供的 repo 中的 nginxgit

  • 安裝 nginx.org 的 reposql

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

  • 安裝 nginxcentos

    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

相關文章
相關標籤/搜索