読者です 読者をやめる 読者になる 読者になる

VMWare3.0って便利になってる

tech

Tooxの開発環境を作り直そうと思って、VMWare3.0をインストールしたんだけど、これが色々便利になってますね。

  • VMXを作れる
  • VMDiskを作れる
    • しかもVMDiskの容量が足らなくなったら、容量を増やせる(パーティションの拡張はゲストOSでする必要がある)
  • VMWare Toolsを簡単に入れられる

いやー便利っす。これでさっくっと仮想環境作れます。

メモ

次にまた作成する時用に環境構築のメモ

  • Ubuntu9.10jaをインストール
    • ディスク全体を使用(6GiB)
  • パッケージ追加
    • vim , apache2.2 , ruby1.8 , mysql-server5.1 , libdbd-mysql-ruby1.8
  • ~/.bashrcに追加
PS1='\[^[[1;36m\]${debian_chroot:+($debian_chroot)}\u:\w\$ \[^[[0m\]'
alias rm="rm -i"
alias mv="mv -i"
alias lx="ls -lhX"
alias p="pwd"
alias ..="cd .."
alias hd="cd ~"
alias cd="pushd >/dev/null"
alias pd="popd >/dev/null"
    • viでエスケープ文字の入力は「インサートモード中にctrl+vでESCキー」
    • エスケープシーケンスはエスケープシーケンス参照
  • ~/.vimrcに追加
set nobackup
set fileencodings=utf8
colorscheme ron
set tabstop=2 shiftwidth=2 softtabstop=0
set expandtab
set foldmethod=marker
  • /etc/hostsに追加
127.0.0.1 toox.jp mysqlxx.sakura.ne.jp
  • /etc/apache2/site-availables/defaultを変更(バックアップ必須)
User h13i32maru
Group h13i32maru
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /home/h13i32maru/www/xxx
        Options FollowSymLinks ExecCGI
        <Directory />
                AllowOverride all
        </Directory>

        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>
mysql -u root -h mysqlxx.sakura.ne.jp
mysql> CREATE DATABASE h13i32maru CHARACTER SET utf8
mysql> GRANT ALL ON h13i32maru.* TO h13i32maru IDENTIFIED BY "hogehoge";
mysql> FLUSH PRIVILEGES;
mysql> quit;

mysql -u h13i32maru -h mysqlxx.sakura.ne.jp -p h13i32maru < sample.dump