オペレーティングシステム演習

担当教員

授業の到達目標及びテーマ

 基本的な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を毎回使用する。ネットワークも利用する。

前年度の授業改善アンケートからの気づき

 今季から担当します。