Download presentation
Presentation is loading. Please wait.
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のそれぞれで起動ができる
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.