vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録
macユーザの私はvagrant&virtualbox本家から
Vagrant-1.3.4.dmg VirtualBox-4.2.18-88780-OSX.dmg
を取得しインストール。
OSは某有名boxサイトから、取得し立ち上げる。
vagrant box add centos64 CentOS-6.4-x86_64-v20130731.box mkdir vmCentOS cd vmCentOS vagrant init centos64
Vagrantfile
config.vm.network :private_network, ip: "192.168.33.10" //コメントアウト削除
vagrant up //起動
vagrantのプラグインの一つであるsahara (0.0.15)をインストール
vagrant plugin install sahara vagrant sandbox on //off commit rollbackなど
仮想環境に接続
vagrant ssh
yumを最新状態に変更
yum update
日本語化
vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8"
タイムゾーンをJSTに変更
cp -p /usr/share/zoneinfo/Japan /etc/localtime
sudoでも/usr/local/binにPATHを通す
visudo Defaults secure_path = /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #/usr/local/bin追加
iptablesは使わないのでstop
service iptables stop chkconfig iptables off
vimのインストール
yum -y install vim-enhanced ln -s /vagrant/.vim ~/ #自前で用意したフィアルを適用 ln -s /vagrant/.vimrc ~/ #自前で用意したフィアルを適用
apacheのインストールから最低限の設定
yum -y install httpd service httpd start chkconfig httpd on mkdir -p /vagrant/www/html #共用フォルダ rm -rf /var/www ln -s /vagrant/www /var/www vim /var/www/html/index.html vim /etc/httpd/conf/httpd.conf NameVirtualHost *:80 #コメントアウトを削除
MySQLのインストール
sudo yum -y install mysql-server vim my.cnf #文字コードUTF-8, InnoDB設定 service mysqld start mysql_secure_installation chkconfig mysqld on
pythonを入れる前に入っていなかった必要なものをインストール
(ほとんどデフォルトで入っていたので3つだけ)
sudo yum -y install gdbm-devel sudo yum -y install bzip2-devel sudo yum -y install install zip
python2.7.5のインストール
wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz tar xvzf Python-2.7.5.tgz cd Python-2.7.5 ./configure --enable-shared --prefix=/usr/local/python27 make make test make install ln -s /usr/local/python27/bin/python /usr/local/bin/python sudoedit /etc/ld.so.conf #python/lib追加 ldconfig
easy_installとpipインストール
/usr/local/bin/python distribute-0.6.49/setup.py /usr/local/bin/python distribute-0.6.49/setup.py install ln -s /usr/local/python27/bin/easy_install /usr/local/bin/easy_install easy_install pip ln -s /usr/local/python27/bin/pip /usr/local/bin/pip
今日のところはここまで。
- 作者: 新原雅司
- 出版社/メーカー: 技術評論社
- 発売日: 2013/09/12
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
- 作者: Mitchell Hashimoto
- 出版社/メーカー: O'Reilly Media
- 発売日: 2013/05/30
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
CentOS 6で作るネットワークサーバ構築ガイド (Network Server Construction Guide S)
- 作者: サーバ構築研究会
- 出版社/メーカー: 秀和システム
- 発売日: 2012/02
- メディア: 単行本
- 購入: 2人 クリック: 27回
- この商品を含むブログ (8件) を見る