Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

5,095 views

Published on

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

  • Be the first to comment

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

×