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

4,464 views

Published on

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

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

No Downloads
Views
Total views
4,464
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

ローカル環境に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. 我が家のサーバちゃん

×