Presentation is loading. Please wait.

Presentation is loading. Please wait.

UNIX Life KMSF M2 saburo.

Similar presentations


Presentation on theme: "UNIX Life KMSF M2 saburo."— Presentation transcript:

1 UNIX Life KMSF M2 saburo

2 授業

3 公開鍵暗号 公開鍵暗号とは 暗号化と復号に個別の鍵を使い、暗号化のための鍵を公開できるようにした暗号方式 From wikipedia
今日は、いい天気です。 暗号化 公開鍵 秘密鍵 公開鍵 暗号化:fdfda345fafd34ajdaslfdkaj 復号化 復号化 秘密鍵 公開鍵 復号化:今日はいい天気です。 復号化:fdじゃlfdじゃfだkfだだ。

4 公開鍵暗号方式 クライアント ネットワーク サーバ サービスの要求 sshd 公開鍵 秘密鍵 乱数 暗号化 復号化 ハッシュ値を計算 乱数
認証 ハッシュ値 ハッシュ値

5 注意 公開鍵 バレても問題はない →公開しているサーバへ設置 秘密鍵 誰にも知られてはだめ パスフレーズで防御

6 UNIX Life - サービスとデーモンの起動 -

7 目的・概要 目的 概要 UNIXライフにつきもののOSのインストール、パッケージインストール、サービスの起動方法を学ぶ

8 アジェンダ OSインストール アプリケーションインストール・サービスの起動 Debian パッケージ管理ツール sudoのインストール
Red Hat FreeBSD sudoのインストール root権限をユーザに! sshのインストール(windowsの人はputtyを利用してください) リモートログイン、家から仕事! 公開鍵暗号でより安全に apacheのインストール Webを公開

9 パッケージ管理ソフト パッケージとは? パッケージ管理ソフト 有名パッケージ管理ソフト ソフトウェアに関係するファイル一式をまとめたもの
OSに依存するコード、ソフトウェア間のバージョン依存関係をチェックして、インストール 有名パッケージ管理ソフト Debian dpkg, apt, aptitude Red Hat Rpm FreeBSD ports

10 ポリシー・哲学を知る どんなソフトウェア、プログラミング言語には基本ポリシーや哲学が存在 Debian:
Python: import thisで閲覧可能 醜さよりも美しさ 複雑なものよりもシンプルに Ruby: ストレスなくプログラミングを楽しむこと Perl: やり方はいろいろある Debian: インストールしたものは、すべてデーモンで起動

11 便利コマンド 自分のIPアドレスを調べる テキストエディット パッケージ管理 /sbin/ifconfig vi ファイル名
emacs ファイル名 パッケージ管理 検索 apt-get search  パッケージ名 インストール apt-get  install  パッケージ名 削除 apt-get  remove  パッケージ名

12 Sudoのインストール 一般ユーザにルート権限を与えるSudoコマンド 設定 使い方 インストールコマンド #visudo
#apt-get install sudo 設定 #visudo 使い方 $sudo コマンド

13 Sshのインストール 家から簡単にログイン!在宅ワーク! ソフトウェア 利用方法 OpenSSHが一般的 インストール Mac
#apt-get install ssh 利用方法 Mac ssh Windows Puttyを起動して、自分のDebianのIPを調べて、ログイン

14 Webサーバのインストール Webサーバとして有名なソフトウェア 今回は、Apache HTTP Serverをインストール
lighttpd Oracle HTTP Server 今回は、Apache HTTP Serverをインストール #apt-get install apache2 インストール後(動いているのを確認) #/etc/init.d/apache2 status

15 デーモンを理解するキーワード デーモン ランレベル

16 デーモンとランレベル デーモン ランレベル ランレベルの状況を把握するsys-rc-conf バックグランドで動作するプログラミング
システムが実行するサービスのレベルを示す ランレベルの状況を把握するsys-rc-conf インストール #apt-get install sysv-rc-conf 起動 #sysv-rf-conf

17 ランレベル ランレベル 0: システム停止 1:シングルユーザモード 2:NFSファイル共有のないマルチユーザモード
3:マルチユーザモード(CUI) 4:未使用 5:GUIログインのマルチユーザモード 6:再起動 Apacheは、ランレベル2, 3, 4, 5のそれぞれで起動ができる


Download ppt "UNIX Life KMSF M2 saburo."

Similar presentations


Ads by Google