CentOSにMySQLをインストールする

  1. rootへの切り替え
    $ su -(Enter)
  2. MySQLがインストール済が確認。「mysqld: 認識されていないサービスです。」と出ると、未インストール
    # service mysqld status(Enter)
  3. MySQLのインストール
    # yum -y install mysql-serve(Ener)
  4. MySQLの起動
    # service mysqld start(Enter)
    ちなみに、
    終了 => service mysqld stop
    再起動=> service mysqld restart
  5. データベースへの接続確認。
    $ mysql -u root(Enter)
    => 「mysql>」のプロンプトが出ればOK。切断は「exit(Enter)」で。
  6. CentOS起動時の自動起動を設定
    # chkconfig mysqld on(Enter)

CentOSにApache Webサーバをインストールする

  1. 以下で、rootユーザに切り替える。パスワードはrootのパスワードを指定
    $ su -(Enter)
  2. Apacheがすでにインストールされていないか確認。ここで、「ttpd: 認識されていないサービスです。」と出ると、未インストールなので、以下の手順に進む
    # service httpd status(Enter)
  3. Apacheのインストール
    #yum -y install httpd(Enter)
  4. 再び、確認。「httpd は停止しています」とでればインストールは正常にできてる。
    # service httpd status(Enter)
  5. それでは、Apacheを起動します。
    #service httpd start(Enter)
    ちなみに、
    停止 => # service httpd stop
    再起動 =># service httpd restart
  6. Apacheが正常に起動できているか確認。ブラウザで、urlにlocalhost(CentOS側のブラウザの場合)またはCentOSのIPアドレス(他のPCのブラウザ側)を入力して、Apacheの画面が表示されるとOK
  7. もし、ローカルのCentOSからはOKで、リモートの他のPCはNGの場合は80番ポートを以下の手順で開ける
    1. ツールのインストール
      # yum -y install system-config-firewall(Enter)
    2. ツールの起動
      # system-config-firewall-tui(Enter)
    3. tabキーで、「カスタマイズ」に移動、Enterキー
    4. 矢印キーで「WWW (HTTP)」に移動して、スペースキーで選択
    5. Tabキーで、「転送」に移動、Enterキー
    6. Tabキーで、「閉じる」に移動、Enterキー
    7. Tabキーで、「OK」に移動、Enterキー
    8. 「はい」で、Enterキー
  8. CentOS起動時の自動起動を設定
    # chhconfig httpd on
  9. 設定ファイル(httpd.conf)の場所の確認
    1. # updatedb(Enter)
    2. # locate httpd.conf(Enter)
      =>初期状態では「/etc/httpd/conf/httpd.conf」にあると思います
  10. Apacheの公開ディレクトリ(DocumentRoot)の場所確認
    # less /etc/httpd/conf/httpd.conf | grep DocumentRoot
    =>初期状態では「/var/www/html」だと思います
  11. DocumentRootに一般ユーザが書き込めるように設定を変更
    # chmod -R o+w /var/www/html/
  12. selinuxを無効にする
    # vi  /etc/sysconfig/selinux
    (以下の変更)
    SELINUX=disabled
    にして、ESCキーを押したあと、「:wq」で変更内容を保存したあと、vimを終了
  13. 設定を有効にするためのシステムを再起動
    # shutdown -r now(Enter)

VM上のCentOSにTeraTerm(Windowsアプリ)で、ssh接続

  1. TeraTermのダウンロード&インストールは以下のサイトを参考にしてください
    http://sourceforge.jp/magazine/09/02/02/0412259
  2. CentOSのIPアドレスの確認
    1. CentOSを起動し、ログイン
    2. ターミナル起動
      GUI  => 「アプリケーション」-「システムツール」-「端末」
      CUI => まぁ、起動した直後の画面がターミナルですね
    3. ifconfig(Enter)と押下し、表示されるメッセージの「inet addr:」の右のピリオド区切りの4つの数字を控える
      => この数字がIPアドレスですよねー
  3. TeraTermでCentOSにssh接続
    1. TeraTerm起動
    2. TCP/IPが選択されていること確認し、
      ホスト(T) => 上での確認したCentOSのIPアドレスを入力
    3. その他はそのままで、「OK」ボタンクリック
    4. セキュリティ警告のダイアログが出てきた場合は、「続行」ボタンをクリック
    5. SSH認証ダイアログ
      ユーザ名(N) => CentOSで設定したユーザ名
      パスフレーズ(P) => 上のユーザのパスワード
      入力し、「プレーンテキストを使う」が選択されていることを確認し、「OK」ボタンをクリック
    6. これで、接続できるはず