0
ローカル環境に
Cent OSサーバを
Virtual Boxで作ろう!
2013/9/12
ゐくを @ikuwow
仮想環境でやるのは初めてなので
一緒に勉強させてください!m(_ _)m
使うもの
Cent OS 6.4
VirtualBox
(Vagrant??)
    とは
RedHat Enterprise Linux(RHEL)の完
全互換を目指したフリーのLinuxディストリビ
ューション!
LinuxはRHEL系とDebian系があり、Cent
OSは前者の代表格
シンプルで、サーバ用途に使い...
VirtualBoxとは
Oracleの仮想化パッケージ(無料!
HDD、光学ドライブ、グラフィック、ネットワー
ク、オーディオのエミュレータ
Mac用のVMソフトとしては他にもVMware
Fusion、Parallels Desktop f...
Vagrant??
Rubyで書かれたVMツール
少しのコマンドですぐ作れたり、chefやpuppet
との連携も!
まじやばいぐらい便利らしい、が、よく知らな
い。今回は触りません
http://www.vagrantup.com
参考URLたち
VirtualBox に Linux(CentOS 6)をインス
トールしてみた http://2626.info/install-
virtualbox/
そうだvirtualboxを使ってみようhttp://
qiita.c...
材料を落とす
Cent OS 6.4はhttp://ftp.jaist.ac.jp/
pub/Linux/CentOS/6.4/isos/x86_64/
CentOS-6.4-x86_64-netinstall.iso
Virtualboxは ...
VirtualBoxの設定
メインメモリを1GBぐらいに
ビデオメモリを最大(128MB)にする
ネットワークをは「ブリッジ」でいいのかな?
VirtualBoxやVMwareFusion等の、仮想化ソフトのネットワー
ク設定について http...
サーバのあるネットワーク
LAN
(IP例:192.168.100.1)
WAN
(IP例:166.223.10.23)
モデム
インターネット
PC(IP:DHCP)
PC(IP:DHCP)
サーバー
(固定IP例:
192.168.100....
インストール作業(1)
ホスト名:ドメイン内の端末の名
前。”hostname”.”domainname”の形を
FQDN(Fully Qualified Domain Name)
という
ex. testtube.ikuwow.com
roo...
インストール作業(2)
ディスクパーティションの設定(LVMなど)
(/boot, /swap, /var, /home, などは別パ
ーティションにする、など)
初回起動後、一般ユーザ作成
全体の設定
ランレベルの変更(/etc/inittab)
ネットワーク関係の設定
/etc/sysconfig/network-scripts/ifcfg-
eth?
/etc/sysconfig/network
/etc/resolv.con...
SSHの設定
sshdはデフォルトで入っていて、自動起動設定
が済んでいる
設定ファイルは/etc/ssh/sshd_config
PermitRootLogin no
/etc/init.d/sshd restart
Apacheの設定
# yum install httpd
設定ファイルは/etc/httpd/conf/
httpd.conf
/etc/httpd/conf.d以下も読み込まれる
KeepAlive, Listen, User, Group...
PHPのインストール
# yum install php php-mbstring
# /etc/init.d/httpd restart
cat > /var/www/html/index.php
<?php phpinfo(); ?>
(c...
MySQLのインストール
# yum install mysql php-mysql
# chkconfig mysqld on
# /etc/init.d/mysqld start
# mysql -u root
SET PASSWORD F...
ホストからゲストへ接続
ホストOS(OSX)からゲストOS(Cent OS in
VirtualBox)にsshできるかな?
ホストOSのブラウザでゲストOSのWebサーバが確
認できるかな?
手探り
自 でオススメ
ownCloud・・・Dropboxのようなクラウドサー
ビスを作れる
phpMyAdmin
Samba・・・windows用ファイルサーバ
自 の面白さ
この広いインターネットの世界に自分の作った自
分の場所が作れる! 夢が広がる!
ネットワークやセキュリティの勉強になる
サーバの運用を身を持って知れる(ウッヒョ
オオオオsitemap.xmlの作成でルータがイカれたお
wwwww...
我が家のサーバちゃん
Upcoming SlideShare
Loading in...5
×

ローカル環境にCent OSサーバをVirtualBoxで作ろう!

3,071

Published on

ローカル環境にCent OSサーバをVirtualBoxで作ろう!の会のスライド。

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,071
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "ローカル環境にCent OSサーバをVirtualBoxで作ろう!"

  1. 1. ローカル環境に Cent OSサーバを Virtual Boxで作ろう! 2013/9/12 ゐくを @ikuwow
  2. 2. 仮想環境でやるのは初めてなので 一緒に勉強させてください!m(_ _)m
  3. 3. 使うもの Cent OS 6.4 VirtualBox (Vagrant??)
  4. 4.     とは RedHat Enterprise Linux(RHEL)の完 全互換を目指したフリーのLinuxディストリビ ューション! LinuxはRHEL系とDebian系があり、Cent OSは前者の代表格 シンプルで、サーバ用途に使いやすい印象 最新版は6.4 http://www.centos.org
  5. 5. VirtualBoxとは Oracleの仮想化パッケージ(無料! HDD、光学ドライブ、グラフィック、ネットワー ク、オーディオのエミュレータ Mac用のVMソフトとしては他にもVMware Fusion、Parallels Desktop for Mac http://www.virtualbox.org
  6. 6. Vagrant?? Rubyで書かれたVMツール 少しのコマンドですぐ作れたり、chefやpuppet との連携も! まじやばいぐらい便利らしい、が、よく知らな い。今回は触りません http://www.vagrantup.com
  7. 7. 参考URLたち VirtualBox に Linux(CentOS 6)をインス トールしてみた http://2626.info/install- virtualbox/ そうだvirtualboxを使ってみようhttp:// qiita.com/ryurock/items/ お便利サーバー.com http://www.obenri.com CentOSで自宅サーバー構築 http:// centossrv.com
  8. 8. 材料を落とす Cent OS 6.4はhttp://ftp.jaist.ac.jp/ pub/Linux/CentOS/6.4/isos/x86_64/ CentOS-6.4-x86_64-netinstall.iso Virtualboxは https:// www.virtualbox.org/wiki/Downloads
  9. 9. VirtualBoxの設定 メインメモリを1GBぐらいに ビデオメモリを最大(128MB)にする ネットワークをは「ブリッジ」でいいのかな? VirtualBoxやVMwareFusion等の、仮想化ソフトのネットワー ク設定について http://tukaikta.blog135.fc2.com/blog- entry-143.html
  10. 10. サーバのあるネットワーク LAN (IP例:192.168.100.1) WAN (IP例:166.223.10.23) モデム インターネット PC(IP:DHCP) PC(IP:DHCP) サーバー (固定IP例: 192.168.100.2) タブレット(IP:DHCP) ルーター
  11. 11. インストール作業(1) ホスト名:ドメイン内の端末の名 前。”hostname”.”domainname”の形を FQDN(Fully Qualified Domain Name) という ex. testtube.ikuwow.com rootパスワード、ブートローダパスワード、 一般ユーザ名・パスワード
  12. 12. インストール作業(2) ディスクパーティションの設定(LVMなど) (/boot, /swap, /var, /home, などは別パ ーティションにする、など) 初回起動後、一般ユーザ作成
  13. 13. 全体の設定 ランレベルの変更(/etc/inittab) ネットワーク関係の設定 /etc/sysconfig/network-scripts/ifcfg- eth? /etc/sysconfig/network /etc/resolv.conf /etc/hosts /etc/nsswitch.conf
  14. 14. SSHの設定 sshdはデフォルトで入っていて、自動起動設定 が済んでいる 設定ファイルは/etc/ssh/sshd_config PermitRootLogin no /etc/init.d/sshd restart
  15. 15. Apacheの設定 # yum install httpd 設定ファイルは/etc/httpd/conf/ httpd.conf /etc/httpd/conf.d以下も読み込まれる KeepAlive, Listen, User, Group, ServerName, DocumentRoot # chkconfig httpd on # /etc/init.d/httpd start
  16. 16. PHPのインストール # yum install php php-mbstring # /etc/init.d/httpd restart cat > /var/www/html/index.php <?php phpinfo(); ?> (ctrl+D) localhost:80にアクセスしてphpの情報を見る
  17. 17. MySQLのインストール # yum install mysql php-mysql # chkconfig mysqld on # /etc/init.d/mysqld start # mysql -u root SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘パスワード’); GRANT ALL ON *.* TO user@localhost IDENTIFIED BY ‘パスワード’; # /etc/init.d/mysqld start
  18. 18. ホストからゲストへ接続 ホストOS(OSX)からゲストOS(Cent OS in VirtualBox)にsshできるかな? ホストOSのブラウザでゲストOSのWebサーバが確 認できるかな? 手探り
  19. 19. 自 でオススメ ownCloud・・・Dropboxのようなクラウドサー ビスを作れる phpMyAdmin Samba・・・windows用ファイルサーバ
  20. 20. 自 の面白さ この広いインターネットの世界に自分の作った自 分の場所が作れる! 夢が広がる! ネットワークやセキュリティの勉強になる サーバの運用を身を持って知れる(ウッヒョ オオオオsitemap.xmlの作成でルータがイカれたお wwwwwwwwwww)
  21. 21. 我が家のサーバちゃん
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×