オペレーティングシステム演習
担当教員
授業の到達目標及びテーマ
基本的なOSの知識を演習を通して学ぶ。
授業の概要と方法
主にLinuxのシェルコマンドを使ってOSの基本機能を学ぶ。「OSとは何なのか」というテーマに対し、講義だけでは理解できていない部分を、演習を通して理解を深めていく。授業の終わった時にはこのテーマについて正しい理解をしていることが必要である。演習は初歩から積み上げていくので全回出席を基本とする。
授業計画
| 回 | テーマ | 内容 |
|---|---|---|
| 1 | 導入ガイダンス | この演習の進み方についてガイダンスを行う。 |
| 2 | OSとUNIX,Linux | OSとは何か。UNIXとは何か。Linuxとは何かを概説する。 |
| 3 | コマンドライン操作の基本 | コマンドライン操作の基本を通してシェルの役割を知る。 |
| 4 | ユーザ | ユーザの役割と機能を知る。rootユーザーと一般ユーザーの違いを学び、初等的なユーザ管理を行う。 |
| 5 | ファイルの操作 | ファイルの操作の基本コマンドを使えるようにする |
| 6 | ディレクトリの操作 | ディレクトリの操作とパスの理解 |
| 7 | ファイルシステムの理解 | カレントパス。相対パスと絶対パス。ファイルシステムの全体像の把握。 |
| 8 | ファイルの所有者と権限 | ファイル/ディレクトリの所有者と権限の理解と操作。 |
| 9 | 標準入出力 | 標準入出力の理解とリダイレクション、パイプ。 デバイスファイルの理解。 |
| 10 | フィルタ | フィルタとして動作するプログラムの使用法。 |
| 11 | シェル | シェルの役割を理解する。シェル変数と環境変数。 |
| 12 | プロセスとジョブコントロール | Linuxシステムにおけるプロセスを理解し、プロセスとジョブを操作する方法を学ぶ。 |
| 13 | シェルスクリプト | 簡単なシェルスクリプトの作り方と実行、制御。 |
| 14 | ネットワークとサーバ | 基本的なネットワークコマンドの操作と代表的なサーバ・アプリケーションの導入・管理を学ぶ。 |
| 15 | 復習とまとめ | 復習とまとめ |
授業外に行うべき学習活動
各演習において、やり残していることを必ず自分で演習しておくこと。
テキスト
授業支援システムで提供される教材を使用します。
参考書
独習Linux 第2版 小林 準 (著) ISBN-13: 978-4798125220 ゼロからわかる UNIX基礎講座 中井 獏 (著) ISBN-13: 978-4774139807
成績評価基準
演習課題の達成度と授業への出席点で評価する
情報機器使用
貸与ノートPCを毎回使用する。ネットワークも利用する。
前年度の授業改善アンケートからの気づき
今季から担当します。