セキュリティ設定
selinux無効化
vim /etc/sysconfig/selinux
SELINUX=disabledにする
IPv4 IPv6 パケットフィルタ解除
/etc/init.d/iptables stop
/etc/init.d/ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
user作成
useradd dev
su dev
ssh設定(password認証無効化)
vim /etc/ssh/sshd_config
ネットワーク設定
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/resolv.conf
yumリポジトリ追加
yum -y install yum-plugin-priorities
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rm -f rpmforge-release-*
wget http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/remi-release-6-1.el6.remi.noarch.rpm
rpm -ivh remi-release-6-1.el6.remi.noarch.rpm
vim /etc/yum.repos.d/remi.repo
[remi]
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=1 <- 1に書き換える
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
gcc追加
yum update -y
yum install -y gcc*
paco
cd /usr/local/src
wget http://downloads.sourceforge.net/paco/paco-2.0.9.tar.gz
tar xvf paco-2.0.9.tar.gz
cd paco-2.0.9
./configure --disable-gpaco
make
make install
paco -a
yum install git*
rubyコンパイル
yum install zlib*
yum install openssl*
yum install readline*
yum -y install nkf*
yum install libyaml*
yum install libxml*
yum install libxslt*
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2
tar xvf ruby-1.9.3-p327.tar.bz2
cd ruby-1.9.3-p327
./configure
make
paco -lD make install
ruby -v
gem -v
gem install bundler
nginx
yum install nginx
/etc/init.d/nginx start
vim /etc/nginx/conf.d/virtual.conf
sqlite3
yum install sqlite sqlite-devel
mysql
yum install mysql-server
yum install mysql-devel
/etc/init.d/mysqld start
my.cnfの設定
#vim /etc/my.cnf
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
GRANT ALL ON DatabaseName.* TO UserName IDENTIFIED BY 'UserPass' WITH GRANT OPTION;