** 動作環境 [#k9bb21a2]

- Windows 7 (32bit)
- Oracle VM VirtualBox 5.0.16
- Cygwin

** 仮想マシン作成・起動 [#of04b149]

- CentOS7.0(64bit)のbox(テンプレート)を追加

 $ vagrant box add CentOS7.0 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

- boxのテンプレート一覧: http://www.vagrantbox.es/

- box一覧表示

 $ vagrant box list
 CentOS7.0 (virtualbox, 0)

- 仮想マシン用ディレクトリ作成

 $ mkdir ~/MyVagrant
 $ cd MyVagrant
 $ mkdir CentOS7.0
 $ cd CentOS7.0

- vagrantの初期化

 $ vagrant init CentOS7.0
 A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

- Vagrantfileを編集してIP記述行のコメントアウトを解除

 $ vi Vagrantfile
 --------------------
 config.vm.network "private_network", ip: "192.168.33.10"
 --------------------

- boxを利用して仮想マシン起動

 $ vagrant up

- SSH接続確認

 $ vagrant ssh
 Welcome to your Vagrant-built virtual machine.
 [vagrant@localhost ~]$

- 状態確認

 $ vagrant status

- 停止

 $ vagrant halt

** Webサーバーの設定 [#a3ebb2f3]

 $ sudo yum -y install httpd
 $ sudo systemctl start httpd.service    // Apacheを起動
 $ sudo systemctl enable httpd.service    // Apacheを常時起動
 $ sudo systemctl stop firewalld    // ファイアーウォールを停止
 $ sudo systemctl disable firewalld    // ファイアーウォールを常時停止
 $ ps aux | grep httpd

** Hello World! [#x1b47fcc]

 $ cd /var/www/html
 $ vi hello.js
 --------------------
 alert("Hello World!");
 --------------------

- &color(red){※};hello.jsが保存できない(4/5)

** CentOS 7のロケールを変更 [#w638878c]

- 動作環境 &color(red){※};OS X上でVagrant upしたCentOS 7はデフォルトでロケールがドイツ語

-- OS X 10.11 El Capitan
-- Vagrant 1.8.1
-- VirtualBox 5.0.20 r106931

- 現在のロケールを確認(デフォルトはドイツ語)

 $ localectl status
    System Locale: LANG=de_DE.UTF-8
        VC Keymap: de
       X11 Layout: de

- 使用可能なロケール(英語)一覧表示

 $ localectl list-locales | grep en_US
 en_US
 en_US.iso88591
 en_US.iso885915
 en_US.utf8

- ロケールの変更

 $ sudo localectl set-locale LANG=en_US.utf8

- ロケールの変更確認

 $ cat /etc/locale.conf
 LANG=en_US.utf8

- 使用可能なKeycap(US)一覧表示

 $ localectl list-keymaps | grep us
 ......
 us
 us-acentos
 us-alt-intl
 us-altgr-intl
 us-colemak
 us-dvorak
 us-dvorak-alt-intl
 us-dvorak-classic
 us-dvorak-intl
 us-dvorak-l
 us-dvorak-r
 us-dvp
 us-euro
 us-hbs
 us-intl
 us-mac
 us-olpc2
 us-workman
 us-workman-intl
 ......

- Keycapの変更

 $ sudo localectl set-keymap us

- Keycapの変更確認

 $ cat /etc/vconsole.conf
 KEYMAP=us

- 変更の反映

 $ source /etc/locale.conf
 $ localectl status
    System Locale: LANG=en_US.utf8
        VC Keymap: us
       X11 Layout: us
        X11 Model: pc105+inet
      X11 Options: terminate:ctrl_alt_bksp

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS