atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
オチャメモ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
オチャメモ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
オチャメモ
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • オチャメモ
  • VMWare-Tips

オチャメモ

VMWare-Tips

最終更新:2008年08月27日 15:26

ochamemo

- view
だれでも歓迎! 編集
  • 準備
    • Ubuntu8.04の日本語ローカライズ版をインストール。
    • ホストからゲストへ接続できるようにする。
      • IPを控える
      • hostファイルの編集
    • ポート転送
    • SSHを使えるようにする
  • 必要なものを入れていく

準備

Ubuntu8.04の日本語ローカライズ版をインストール。

インストールが終わったらとりあえず最新版にアップデートしておく。

ホストからゲストへ接続できるようにする。

ホストからゲストへ接続するには以下の2種類がある。

  • ポート転送
  • hostファイルの編集

もともとポート転送は、外部ネットワークからVMWareにつなげるために使うもの(ホストへのアクセスをVMWareのゲストOSへの接続に変換する)。 従って、外部からVMware上のサーバに接続する予定がなければわざわざポート転送で設定する必要もない。経験上、ポート転送だとうまくいかないことが多かったため、できればhostsファイルの編集のみで済ませたほうが楽。

IPを控える

あらかじめVMWare上のターミナルなどで下記コマンドを実行してIPアドレスをメモしておく。

/sbin/ifconfig 

hostファイルの編集

以下のようhostoファイルを編集する。

C:/Windows/System32/drivers/etc/hosts:
192.168.133.128 ubuntu

ポート転送

  1. VMware Playerのインストールフォルダのなかに、vmnetcfg.exeというアプリケーションがあるので、これを起動します。
  2. 「NAT」というタブを開いて、[編集]ボタンをクリック。
  3. [ポートの転送]ボタンをクリック。
  4. 「受信TCPポート」の[追加]ボタンをクリック。
  5. 転送先のIPアドレスは、ゲストOSに割り振られたIPアドレスになります。
  6. 使用したいポート(22,80など)を指定して上記IPアドレスを登録する

SSHを使えるようにする

Ubuntuデスクトップのターミナルからインストール。これ以降はputtyから作業する。

sudo apt-get install openssh-server

必要なものを入れていく

##########################################
# emacs
##########################################
sudo apt-get install emacs22
sudo apt-get install tramp

##########################################
# subversion
##########################################
sudo apt-get install subversion

##########################################
# apacheとか
##########################################
sudo apt-get install apache2
# ここでlocalhostにアクセスし確認
# http://localhost/

##########################################
# memcached
# 念のため入れておく
##########################################
sudo apt-get install memcached
 
# 起動確認
ps aux|grep memcached
sudo /etc/init.d/memcached start
ps aux|grep memcached


##########################################
# php関係
##########################################

# 基本
sudo apt-get install php5 libapache2-mod-php5
 
# ここでlocalhostにアクセスし確認
#下記をドキュメントルートにおいて確認する
# vi /var/www/test.php
<?php phpinfo() ?>
# 再起動
sudo /etc/init.d/apache2 restart 
# 以下で確認
# http://localhost/test.php

# なにかと必要なので次もインストール
sudo apt-get install php5-cli
sudo apt-get install php-pear

# phpize に必要
sudo apt-get install php5-dev

# php extention のcコンパイルに必要
sudo apt-get install build-essential

# extensionたち
sudo apt-get install php5-mcrypt
sudo apt-get install php5-memcache
sudo apt-get install php5-curl

##########################################
# simplate extension
##########################################
mkdir php-ext
cd php-ext/
sudo wget http://simplate.aimy.jp/archive/simplate-0.3.2.tar.gz
tar xvfz simplate-0.3.2.tar.gz 
cd simplate
phpize
./configure
make
make test
sudo make install

##########################################
# extensionをphp.ini追加
##########################################
sudo vi /etc/php5/apache2/php.ini
extension=curl.so
extension=mcrypt.so
extension=memcache.so
extension=pdo.so
extension=simplate.so

# 再起動
sudo /etc/init.d/apache2 restart

##########################################
# phpinfoで確認
##########################################
# 以下のextensionが有効になっていること
simplate
mcrypt
curl
memcache 

##########################################
# ruby
##########################################
sudo apt-get install ruby
sudo apt-get install rubygems
sudo apt-get install ruby1.8-dev

# gemsのリポジトリの更新
sudo gem update --system

# しかしアップデートしたらエラーが出るようになってしまった。。。
# http://d.hatena.ne.jp/bottleneck/20080112/1200135756 を参考にソースを修正
sudo emacs /usr/bin/gem
# /usr/bin/gemの10行目(require 'rubygems'の下の行)に下記を追加
require 'rubygems/gem_runner'

# scrapiのインストール
sudo gem install scrapi


##########################################
○指定ホストを登録
hostsファイルに登録したいホスト名を記述する
 C:/WINDOWS/system32/drivers/etc/hosts
 127.0.0.1       localhost
 127.0.0.1       localhost.goo.web
 127.0.0.1       localhost.goo.blog
 127.0.0.1       localhost.wpedia

DOS窓で下記を実行
nbtstat -R

Firefoxブラウザで上記のホスト名を無視するように設定
- ツール - オプション - 詳細
- ネットワークタブ - 接続設定ボタン

○ubuntu側のアパッチの設定
sudo emacs /etc/apache2/sites-available/default

アパッチの起動方法など

sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 stop

確認場所 http://localhost/apache2-default/

設定ファイルの場所

/etc/apache2/sites-available/

ドキュメントルート

/var/www/

ログの場所

/var/log/apache2/


##########################################
# MySQL(triton)
##########################################
cd ~
mkdir downloads
cd downloads
wget http://jaist.dl.sourceforge.jp/tritonn/31595/tritonn-1.0.10-mysql-5.0.51a-linux-i686.tar.gz
tar xvfz tritonn-1.0.10-mysql-5.0.51a-linux-i686.tar.gz
scripts/mysql_install_db
cd tritonn-1.0.10-mysql-5.0.51a-linux-i686/

cd ../
sudo mv tritonn-1.0.10-mysql-5.0.51a-linux-i686 /usr/local/mysql
cd /usr/local/mysql

sudo groupadd mysql
sudo useradd -g mysql mysql

sudo chown -R root:root .
sudo chown -R mysql:root data

cd /usr/local/mysql
sudo chown -R root:root .
sudo chown -R mysql:root data

# 権限データベースの初期データを生成
scripts/mysql_install_db -umysql

# /etc/profileに以下を追加
export PATH=$PATH:/usr/local/mysql/bin/

# 起動確認
cd /usr/local/mysql/bin
./mysqld_safe -umysql &

# とりあえず停止
./mysqladmin -uroot shutdown

# サービスとして登録
cd /usr/lcal/mysql
sudo cp support-files/mysql.server /etc/init.d/mysql

sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop

#sudo chkconfig --add mysql




##########################################
# MySQL/ruby(c言語ネイティブ)
##########################################
cd /usr/local/src
sudo wget http://tmtm.org/downloads/mysql/ruby/mysql-ruby-2.7.6.tar.gz
sudo tar xvfz mysql-ruby-2.7.6.tar.gz
cd mysql-ruby-2.7.6
sudo ruby extconf.rb --with-mysql-dir=/usr/local/mysql


# ただmakeするとエラーが出ることがあるので、libmysqlclient.soの場所を指定して、makeする。
locate libmysqlclient.so
# 表示されたパスをLD_RUN_PATHに指定してmake
env LD_RUN_PATH=/usr/local/mysql/lib/ make

sudo ruby ./test.rb localhost root

sudo make install

##########################################
# MySQLについて
##########################################
# /etc/profileに以下を追加
export PATH=$PATH:/usr/local/mysql/bin/

# デーモンの起動方法
sudo /usr/local/mysql/bin/mysqld_safe -umysql &

# クライアントの起動
/usr/local/mysql/bin/mysql -uroot

# ログの場所
sudo tail -f /usr/local/mysql/data/ubuntu-vm.err

# rubyによるアクセステスト
test.rb:
#!/usr/bin/env ruby
require 'mysql'
#db = Mysql::new("host", "user", "passwd", "db")
db = Mysql::new("localhost", "root", "", "wpedia_dev")
res = db.query('select * from contents')
res.each do |row|
  #rowは結果の配列
  puts row.join("\t")
end
db.close
##########################################
# Java
##########################################
sudo apt-get install sun-java6-jdk
#-----------------------------------------
# java-docはなぜか特殊で、個別にzipファイルをダウンロードし、/tmpにおく必要がある。
#(apt-get するとそのようなメッセージが表示される)
# とうことでhttp://java.sun.com/javase/downloads/にブラウザを使ってアクセスし、日本語版のjavadocをダウンロード
# jdk-6-doc-ja.zip
# ダウンロードしたら
#-----------------------------------------
sudo apt-get install sun-java6-doc
##########################################
# tomcat
##########################################
sudo apt-get install tomcat5.5-admin tomcat5.5-webapps  libapache2-mod-jk
#-----------------------------------------
# tomcat コネクタ
#-----------------------------------------
sudo emacs -nw /etc/libapache2-mod-jk/workers.properties

workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/lib/jvm/java-6-sun/

#-----------------------------------------
# httpd.conf
#-----------------------------------------
sudo emacs -nw  /etc/apache2/sites-available/default

#先頭に以下を追加しておく
ServerName 127.0.0.1

# tomcatoの設定を一番下にでも追加
<IfModule mod_jk.c>
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties
 JkLogFile /var/log/apache2/mod_jk.log
 JkLogLevel info
 JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
 JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
 JkRequestLogFormat "%w %V %T"

 #/jsp-examples/, /manager/, /admin/以下のアクセスをworkerに転送
 JkMount /jsp-examples/* ajp13_worker
 JkMount /manager/* ajp13_worker
 JkMount /admin/* ajp13_worker
</IfModule>
                                                                                                                                                
#-----------------------------------------
#ユーザを追加する
#-----------------------------------------
sudo emacs -nw /usr/share/tomcat5.5/conf/tomcat-users.xml
<user username="admin" password="admin" roles="admin,manager"/>

#-----------------------------------------
# そしてApacheとTomcatの再起動
#-----------------------------------------
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/tomcat5.5 restart

#-----------------------------------------
# 確認用URL
#-----------------------------------------
http://ubuntu/admin/
http://ubuntu/jsp-examples/
「VMWare-Tips」をウィキ内検索
LINE
シェア
Tweet
オチャメモ
記事メニュー

メニュー

  • Tips
  • まとめ
  • ハマリ
  • 本
  • その他
  • このwikiのページ一覧

リンク

  • ブログ
  • OCHAGL
  • Wiki文法

アクセス数

  • 本日: -
  • 昨日: -
  • 全体: -


ここを編集
記事メニュー2

更新履歴

取得中です。


ここを編集
最近更新されたページ
  • 6162日前

    C言語-まとめ
  • 6165日前

    Emacs-Tips
  • 6167日前

    Python-まとめ
  • 6169日前

    Python-Tips
  • 6170日前

    GoogleAppEngine-Tips
  • 6170日前

    VMWare-Tips
  • 6171日前

    Windows-Tips
  • 6171日前

    Linux-Tips
  • 6172日前

    Screen-Tips
  • 6173日前

    トップページ
もっと見る
「Tips」関連ページ
  • No Image Java-スコープの話
  • No Image Emacs-Tips
  • No Image Eclipse-Tips
  • No Image SourceForge
  • No Image Xul-Tips
  • No Image PictBear-Tips
  • No Image Java-例外と継承
  • No Image Linux-Tips
  • No Image OCHAGL
  • No Image Gtags
最近更新されたページ
  • 6162日前

    C言語-まとめ
  • 6165日前

    Emacs-Tips
  • 6167日前

    Python-まとめ
  • 6169日前

    Python-Tips
  • 6170日前

    GoogleAppEngine-Tips
  • 6170日前

    VMWare-Tips
  • 6171日前

    Windows-Tips
  • 6171日前

    Linux-Tips
  • 6172日前

    Screen-Tips
  • 6173日前

    トップページ
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. 鹿乃つの氏 周辺注意喚起@ウィキ
  2. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  3. MadTown GTA (Beta) まとめウィキ
  4. R.E.P.O. 日本語解説Wiki
  5. AviUtl2のWiki
  6. シュガードール情報まとめウィキ
  7. ソードランページ @ 非公式wiki
  8. ドラゴンボール Sparking! ZERO 攻略Wiki
  9. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  10. Dark War Survival攻略
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  6. 検索してはいけない言葉 @ ウィキ
  7. 発車メロディーwiki
  8. オレカバトル アプリ版 @ ウィキ
  9. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  10. ニコニコMUGENwiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 過去の行動&発言まとめ - 鹿乃つの氏 周辺注意喚起@ウィキ
  2. マイティーストライクフリーダムガンダム - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  3. 参加者一覧 - ストグラ まとめ @ウィキ
  4. 前作からの変更点 - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  5. 旧トップページ - 発車メロディーwiki
  6. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  7. マリオカート ワールド - アニヲタWiki(仮)
  8. コメント/雑談・質問 - マージマンション@wiki
  9. フェイルノート - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. RqteL - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.