
1日目: VPSの申し込みとCentOS 7のインストール・SSHでのアクセス
2日目: LAMP環境の構築
3日目: Dockerを使用したコンテナ型仮想化を体験しよう
1日目: VPSの申し込みとCentOS 7のインストール・SSHでのアクセス
Linuxのライセンス形態について学びましょう。
RedHat系、Debian系、その他
このセクションで学ぶことを把握しましょう
ハイパーバイザー型仮想化技術
2週間無料で試せる、さくらのVPSに申し込みをしてログイン情報を生成しましょう。
VPSコントロールパネルにログインし、CentOS 7をインストールしましょう。
さくらのVPSのお試し登録をして、CentOS 7のインストールをしてみましょう。
CentOS 7を起動して、コンソール上でログインしてみましょう。
sshサーバーの設定ファイルを変更して、使用するポート番号の変更と、rootユーザでのリモートアクセスを禁じます。
SSHの使用するポート番号の変更、rootユーザ(特権ユーザ)のログインを禁止する設定を行いましょう。
また、TeraTerm(Windows)や、ターミナル(macOS)からリモートログインを試してみましょう。
Windows環境からVPSサーバーにアクセスしてみよう
topコマンドやuptimeコマンドでサーバーの稼働状況をチェックしましょう。
dfコマンド、freeコマンドでディスクやメモリなどの使用状況をチェックしましょう。
このセクションで学ぶことの概要を解説します。
サーバー構築の一般的な順序について学びましょう。
sudoについて学びましょう。
visudoで、sudoできるユーザーを追加し、安全にサーバー設定ができる工夫をします。
YUM(Yellowdog Updater Modifed)によるパッケージのインストールについて学びましょう。
Apache httpdをインストールしていきましょう。
httpdを起動し、Firewall設定を変更して、ブラウサからサーバーにアクセスしてみましょう。
Apacheを起動してページを表示してみよう
EPEL, Remiリポジトリを追加して、PHP 7(最新版のPHP)をインストールし、
phpinfo関数を実行してみましょう。
MySQLから分岐してCentOS 7で標準採用されたMariaDBをインストールし、初期設定、接続確認を行いましょう。
WordPressインストール用に空のデータベースを作成しましょう。
WordPressのダウンロード・インストールを実行しましょう。
wp-config.phpの所有権変更
WordPressインストーラーの実行
管理ページヘのログイン
までを行います。
仮想化のタイプについて学びます。
Linux入門講座の方は既出の内容です。
YUMでDockerをインストールしましょう。
CentOS 6のDockerイメージをダウンロード・実行してみましょう。
イメージからコンテナを生成し、動作させてみましょう。
作成済みのコンテナを再起動したり、再接続してみましょう。
既存イメージから新しいイメージを作成しましょう。
WordPressのイメージとMariaDBのイメージを使って、WordPressを動作させてみましょう。
WordPressとMariaDBのイメージからコンテナを起動してWordPressを動かしてみましょう。
viエディタの基本的な使い方。
Linux入門講座からの提供です。
【更新情報】
2021年3月 Udemy for Businessユーザーからのフィードバックを元に30本のレクチャーの改善を行いました。
【コース概要】
この講座は、
Linuxサーバー構築を学びたいあなたが
現役エンジニアから
Linuxサーバー構築を短期間に学べる
講座です。
この講座では以下のようなことを学べます。
3時間以上のレクチャー動画と実機での練習課題から構成されています。
さくらのVPS上に、最新のCentOS 7をインストールします。
Apache Webサーバー・MySQLデータベースサーバー・PHP・WordPressのインストールができるようになります。
コンテナ型仮想化技術を体験し、Dockerのコンテナを使用したWordPressサイト構築を体験できます。
***独学ではなく、オンラインフォーラムでわからないところは何回でも質問して、問題を解消しながら、安心して学べます。***
この講座を受講するメリットは、以下のような点があります。
さくらのVPSを使えば、2週間以内であれば実機上で無料で学べます。
月額1,000円程度払えば、自分でサーバーが運用できます。
標準的なLAMPサーバー構築・WordPressインストールができるようになります。
Dockerというコンテナ型仮想化技術を体験できます。
また、この講座はLInuxサーバーに関連するコマンドを中心に解説していますので、Linuxをもっと基礎から体系的に学びたい方は、姉妹編の「Linux入門講座」を受講いただくと、ファイルシステムの基礎などをじっくり学べます。
ぜひ、このチャンスにPHP7を使ったLAMPサーバー構築とDockerを学びましょう!