基礎から学ぶオペレーティングシステム
研修概要
本研修では、Linuxオペレーティングシステムの基本概念から、コマンドライン操作、ファイルシステム管理、シェルスクリプトの基礎、システム管理、ネットワーク設定、セキュリティ管理に至るまで、初心者向けの内容を習得します。Linuxがどのように使われるかを理解し、基礎をしっかりと学ぶことで、Linux環境での基本操作を身につけることを目的としています。
目的
- Linuxの基本概念と役割を理解する
- コマンドラインの操作スキルを習得する
- シェルスクリプトの基礎を理解する
- Linuxシステム管理の基本を習得する
- ネットワーク設定とセキュリティ管理を理解する
対象者
- Linuxを始めて学ぶ方や、基本操作を理解したい方
- ITインフラの基礎を学びたいエンジニアの方
- Linux環境でのシステム管理スキルを習得したい方
環境要件
OS:Windows、64bit、8GB以上メモリ
テキスト
オリジナルテキスト
※または市販書籍
研修内容
1. イントロダクション
- Linuxの基本的な概要と歴史
- Linuxがどのように使われるか
- 研修の目的と学習する内容
2. Linuxの基本操作
- ファイルシステムの概要
- Linuxファイルシステムの基本構造(ルートディレクトリ、ホームディレクトリ、バイナリディレクトリなど)
- パスの概念(絶対パスと相対パス)
- 基本的なコマンドライン操作
- ターミナルの使い方と基本的なコマンドの入力方法
- ls, pwd, cd などの基本コマンド
- ファイルやディレクトリの作成・削除(touch, mkdir, rm など)
- ファイル内容の表示と操作(cat, less, head, tail など)
- ファイルとディレクトリ管理
- ファイルのコピー、移動、削除 (cp, mv, rm の使い方)
- ディレクトリの作成と管理 (mkdir, rmdir の使い方)
- ファイルの検索 (find, grep の使用方法)
3. シェルスクリプトと自動化
- シェルスクリプトの基本
- シェルスクリプトとは何か、その役割
- シンプルなシェルスクリプトの作成と実行方法
- 変数の使い方、簡単な制御構造(if, for の使用例)
- スクリプトを使ったタスクの自動化
- 繰り返しタスクの自動化
- 定期的なタスクの設定 (cron ジョブの基本的な設定と管理)
4. Linuxシステム管理
- ユーザーとグループ管理
- ユーザーの追加・削除 (useradd, userdel)
- グループの管理 (groupadd, groupdel)
- ユーザーとグループの設定と権限管理
- パーミッションとアクセス制御
- ファイルやディレクトリのパーミッションの基本概念 (chmod, chown の使い方)
- 所有者、グループ、その他のアクセス権の設定
- システムモニタリング
- システムリソースの基本的な監視方法 (top, df, du の使用)
- ログファイルの確認 (/var/log の基本的な操作)
5. ネットワークとセキュリティ
- 基本的なネットワーク設定
- IPアドレスの確認と設定 (ifconfig, ip コマンド)
- ネットワーク接続の基本操作 (ping, netstat など)
- ファイアウォールとセキュリティの管理
- 基本的なファイアウォール設定 (ufw の使用)
- SSHによる安全なリモート接続の設定と管理
6. 総括と質疑応答
研修日数
2〜3日間
備考
本研修はお客様のご要望によって内容のアレンジも可能ですので、お気軽にご相談ください。
お申し込み・お問い合わせ
下記のリンクより申込み・お問い合わせください。(別のタブが開きます)
・お問い合わせ
・研修導入の流れ