神田ITスクールのLinuxサーバー環境構築入門講座では、Linuxサーバーの環境構築に関する知識が無い方でも「Linuxの初期設定」や「ファイル・Web・DB・アプリケーションサーバーの構築(設定)方法」を1から習得できる、完全初心者向けの講座です。
★【セミナー後に何ができるようになるか】
・今まで避けてきたサーバー環境構築のポイントが把握でき、操作するのが楽しくなります
・今まで毎回苦戦していた開発環境の構築がサクサクできるようになります
・今まで苦痛だったLPIC-1の資格勉強が捗ったり、その先のネットワーク知識やシェルスクリプトに興味が湧くようになります
★【時間】: 10時~17時 ※途中で休憩を挟みますのでご安心を!
★【定員】: 6名の少人数 ※当サイトにて平均1名を募集しております
★【講座風景】アットホームな雰囲気で受講ができます
http://street-academy-kanda-it-school.com/#i-scene★【講座内容】
はじめに
├ 当講座について
├ 当講座の運営会社について
├ 当講座の進め方
├ 当講座の構成
└ 全額返金について
0.講座の流れとログイン
├ 講座の流れと学習するスキル内容
├ 講座のシステム環境
└ CentOS起動とログイン操作
1.Linuxを使うための基本設定
├ ユーザーとグループの登録
│ ├ Linuxのユーザーアカウントの管理
│ ├ ユーザーの種類
│ ├ ユーザーとグループ
│ ├ /etc/passwdファイル
│ ├ ユーザーの追加
│ ├ パスワードの設定
│ ├ ユーザーの削除
│ ├ root権限でコマンドを実行する
│ └ root権限を持たせるユーザーを限定する
├ パッケージ管理システムの設定
│ ├ パッケージ管理システム「RPM」と「Yum」
│ ├ yumコマンドとは
│ ├ rpmコマンドとは
│ ├ yumの初期設定
│ ├ パッケージのダウンロード&アップデートの自動起動
│ └ 開発ツールパッケージ群のインストール
├ SELinuxの無効化
│ ├ SELinuxとは
│ ├ SELinuxを無効にする理由
│ ├ SELinuxのステータス確認
│ ├ SELinuxの無効化
│ ├ システム起動時にSELinuxを無効化
│ └ firewalldサービスの停止
├ 日本語処理のための設定
│ ├ nkfとは
│ └ nkfパッケージのインストール
└ 時刻合わせ
├ 時刻合わせの重要性
├ NTPサーバーとは
├ chronyとは
├ chronyのインストール状態と自動起動の確認
├ chrony定義ファイルの編集
└ NTPサーバーの設定と確認
2.Windowsファイルサーバー構築(Samba)
├ Sambaの設定と起動
│ ├ Sambaの役割
│ ├ Sambaの設定から利用まで
│ ├ Sambaのインストール
│ ├ Sambaインストール後の確認
│ ├ Sambaユーザーの作成
│ ├ ホームディレクトリの作成
│ ├ 共有ディレクトリの作成
│ ├ Samba設定ファイルの編集
│ ├ Sambaの再起動
│ └ ごみ箱内ファイルの自動削除設定
└ Sambaの利用
├ ホスト名の設定
├ 接続テスト
├ 特定ユーザーのみ読み書き可能なフォルダの作成
├ 特定グループのみ読み書き可能なフォルダの作成(オプション)
└ 特定ユーザー以外参照専用なフォルダの作成(オプション)
3.FTPサーバーへファイル転送
└ WindowsからLinuxを使う
├ FileZillaの役割
├ FileZillaの設定
├ サーバーへの接続を試す
└ FileZillaの使い方
4.SSHサーバーへファイル転送
└ WindowsからSSHサーバーへファイル転送
├ セキュアな通信の必要性
├ ファイル転送を行うプロトコルの紹介
├ 公開鍵認証方式の手順
└ 公開鍵認証方式でファイル転送
5.データベースサーバー構築(MySQL)
├ データベースサーバーとは
│ ├ データベースサーバーの役割
│ └ データベースの種類
├ データベースサーバーを作る
│ ├ 既存DB(MariaDB)の削除
│ ├ MySQLのインストール
│ ├ MySQLの起動設定の確認
│ ├ MySQLのrootパスワードを自由に決める設定
│ ├ mysql_secure_installationコマンドの利用
│ ├ rootパスワード変更
│ ├ 匿名ユーザーの削除
│ ├ リモートホストからrootログイン禁止
│ ├ テスト用データベース削除
│ ├ ユーザー権限の保存テーブルをリロード
│ └ 文字コードの設定(UTF-8に設定)
└ データベースの保守
└ 基本的なデータベース保守業務
6.Webサーバー構築 (Apache)
├ Webアプリケーションとは
│ ├ Webアプリケーションの役割
│ └ Webサーバーソフトの種類
├ Webサーバーを作る
│ ├ Webサーバーソフトインストール
│ ├ 設定ファイル(httpd.conf)の変更
│ ├ ウェルカムページの削除
│ ├ ドキュメントルート所有者変更
│ ├ PHP拡張パッケージのインストール
│ ├ Apacheの起動と自動起動設定
│ └ Apacheの動作確認
└ Webサーバーにアクセスする
├ PHPファイル(High&Lowゲーム)のリリース&動作確認
└ PHPファイル(書籍管理システムWeb1.0版)のリリース&動作確認
7.Javaアプリケーションサーバー構築(Tomcat)
├ 動作環境を構築する
│ ├ アプリケーションサーバーとは
│ └ Javaのアプリケーションサーバー
├ Javaアプリケーションサーバーを作る
│ ├ JDKインストール
│ ├ Tomcatインストール
│ └ Tomcatの動作確認
└ Javaアプリケーションサーバーにアクセスする
└ Javaファイル(書籍管理システムWeb1.0版)のリリース&動作確認
8.Linuxの保守
├ トラブルが起こったとき
│ ├ CPUの負荷の状態を見る
│ ├ プロセスの状態を見る
│ ├ プロセスの状態を監視する
│ ├ プロセスを強制終了させる
│ ├ ネットワークカードの状態を見る
│ └ ログを確認する
└ サーバーのバックアップ
├ さまざまなバックアップ方法
└ 設定ファイルと共有ファイルをバックアップする
質疑応答
LINUXのサーバー構築に関して、独学だけでは気づかないスキルを、ビギナーにも平易に手ほどきしてもらえます。ただし、基礎的な操作は知っておく必要がありますので、入門編は終えておかないといけません。内容はわかりやすいのですが、盛りだくさんなので、受講後のケアを付け加えてもらえたら、ありがたいと思っています。