講座内容Linux-Network講座

Linux総合コース(資格取得レベル)

講座概要

講座名 Linux総合コース(資格取得レベル)
概要 実機環境を用いて、LinuxのインストールからOS環境構築、コマンド操作やサーバ構築、システム管理方法を学習します。
学習ゴール ・Linuxレベル1に合格できるレベルのスキルを身に付ける
・Linuxのインストールからサーバー構築技術までを身に付ける
講座構成 ・Linux入門
・Linux基礎
・Linuxサーバ構築
取得資格 LPIC または LinuCレベル1資格相当の知識を習得できます
受講形態 ・対面型受講 ・オンライン受講 ・ハイブリット型(対面型/オンラインの組み合わせ) ・eラーニング受講
※ご希望に合わせて選べます。
使用ツール 学習管理システム、Youtube(動画視聴用)、環境構築資源(VMware Workstation Player、CentOS、TeraTerm、FileZilla、WinSCP)、実機演習用機材、個別質問対応システム(slackと連動)、ZOOM(オンライン出欠確認・ライブ講義用)

Linux入門講座は、詳しく入る前にLinux基本操作を含めてLinux入門レベルの内容 浅く広く一通りを、1日(約8時間)で理解できる構成になっています。

目次 研修内容
Linuxとオープンソース
  • OSの役割と種類
  • ディストリビューション
  • Linuxの特徴
  • Linuxの用途
  • オープンソース
学習の準備
  • 学習環境の構築
  • CentOS起動とログイン操作
Linuxの基本操作
  • Linuxのユーザーインターフェース
  • ログインとログアウト
  • コマンドによる操作
  • コマンドのマニュアル
  • システムの終了と再起動
ファイルとディレクトリ
  • ファイルとディレクトリ
  • ファイルの表示
  • 絶対パスと相対パス
  • ファイル操作とディレクトリ操作
  • ハードリンクとシンボリックリンク
ファイル管理
  • ファイルのコピー、移動、削除
  • ディレクトリの作成、コピー、移動、削除
  • ファイルの圧縮と解凍
  • アーカイブの作成と解凍
  • 圧縮されたアーカイブの作成と解凍
  • 標準入出力/リダイレクト/パイプ
ユーザーとグループ
  • ユーザーの種類と概要
  • rootユーザーの利用
  • グループの概要
  • ユーザーとグループの管理
パーミッション
  • ファイルの所有者と所有グループ
  • 所有者と所有グループの管理
  • ファイルのアクセス権
  • パーミッションの管理
テキストファイルの編集
  • viエディタの基本
  • ファイルの保存と終了
  • ファイルのアクセス権
  • パーミッションの管理
ファイルの操作
  • ファイルの検索
  • ファイルの内容検索
  • テキストファイルを扱う便利なコマンド

基本的なコマンド、正規表現、シェルスクリプト、ファイル管理など、 Linuxの基礎知識を系統立てて学べるように構成されており、 初心者の方が基礎からLinuxを学ぶために最適な内容となっています。
Linux資格レベル1の101試験と102試験の内容の学習にも役立つ内容となっています。

目次 研修内容
Linuxとは
  • Linuxとは
  • Linuxのインストール(1)
基本的なコマンド
  • ファイル操作
  • ディレクトリの操作
  • ファイル内容を表示
  • ファイルの検索
  • コマンドのパス
  • ヘルプの使い方
正規表現とパイプ
  • 標準入出力
  • リダイレクト
  • 標準エラー出力
  • パイプ
  • grepコマンド
基本的なコマンド2
  • ファイルのタイムスタンプの変更(touch)
  • ファイルの一部の取得(head,tail)
  • テキストファイルのソート(sort)
  • 行の重複の消去(uniq)
  • 文字列の置き換え(tr)
  • ファイルの比較(diff)
viエディタ
  • Viの基本操作
  • インサートモードとコマンドモード
  • 編集中の大きな移動
  • 様々な編集操作
  • 置換と検索
管理者の仕事
  • グループとユーザ
  • パスワードとパスワードファイル
  • 用意されているユーザとグループ
ユーザー権限とアクセス権
  • ファイルの所有者と所有グループ
  • ファイルのアクセス権
シェルスクリプト
  • シェルとシェルスクリプト
  • プログラミング
  • シェルスクリプト
  • 条件分岐
  • 繰り返し
  • サブルーチン
  • 実際のシェルスクリプト
  • デバッグ
ネットワークの設定と管理
  • TCP/IPとは
  • IPアドレス
  • 経路の確認
  • ネットワークの設定
  • ルーティング
  • DNSを使う設定
  • ポート番号
  • サービスの確認
  • ネットワークセキュリティの設定
  • CentOS7とCentOS6の比較
プロセス管理
  • プロセスとは
  • スケジューリング
  • フォアグランドジョブとバックグラウンドジョブ
  • プロセスID
  • シグナル
  • topコマンドとpstreeコマンド
  • プロセス間通信
ファイル管理
  • Linuxのファイル管理
  • ディスクのパーティション
  • ファイルシステム
  • マウント
  • スワップ領域の作成
  • 自動マウント
  • CD/DVD/USBメモリ(リムーバブルメディアの利用)
  • iノード
  • ハードリンクとシンボリックリンク
  • ディスクを管理するコマンド

サーバー構築の知識を、構築の実習を通しながら学習します。
サーバーを構築した環境で、実際にWebアクセスをしたり、メールの送受信をしたりすることで、 サーバーの動作原理やプロトコルの仕組みを理解することも可能です。
Linux資格レベル1の101試験と102試験の内容の学習にも役立つ内容となっています。

目次 研修内容
Linuxのインストール準備と事前学習
  • 用語集
  • 実習で利用するハードウェア
  • 利用するLinuxのディストリビューション
  • ネットワーク環境について
  • 高度なストレージ管理
  • RAID
Linuxのインストール(2)
  • 用語集
  • インストールの前に用意するもの
  • インストールの開始
  • ログインする
  • コマンドの実行
  • ローカルリポジトリの設定
DNSサーバーの構築
  • 用語集
  • DNSの仕組み
  • ドメインの構造
  • DNSを使った名前解決
  • これから構築するDNSの概略
  • 講師マシンへのDNSキャッシュサーバーの設定
  • 受講者マシンへのDNSコンテンツサーバーの設定
  • リゾルバの変更
  • DNSコンテンツサーバーのセキュリティ
Webサーバーの構築
  • 用語集
  • Webサーバーの仕組み
  • これから構築するWebサーバーの概略
  • Webサーバーの設定
  • ページが見つからないとき
  • アクセス制御
  • バーチャルホストを作成する
メールサーバーの構築
  • 用語集
  • メールサーバーの実習の説明
  • 実習の進め方
  • Postfixのインストール
  • アカウントの作成
  • メールの送受信
  • メールクライアントソフトでのメールの送受信
ネットワークとセキュリティの管理
  • 用語集
  • ネットワーク管理
  • SSHによるリモートログイン
  • ファイアウォールの設定