• 検索結果がありません。

オープンソースカンファレンス2010 Nagoya Ubuntuで おうちサーバをはじめよう Ubuntu Japanese Team 村田信人

N/A
N/A
Protected

Academic year: 2022

シェア "オープンソースカンファレンス2010 Nagoya Ubuntuで おうちサーバをはじめよう Ubuntu Japanese Team 村田信人"

Copied!
72
0
0

読み込み中.... (全文を見る)

全文

(1)

オープンソースカンファレンス2010 Nagoya

Ubuntu で

おうちサーバをはじめよう

Ubuntu Japanese Team 村田信人

(2)

オープンソースカンファレンス2010 Nagoya

Ubuntu でおうちサーバをはじめよう

対象者: サーバに触ったことがなく、難しいものだ と思っている方。

レベル: 初心者向け

内容 : 家庭内で音楽ファイルを共有したり、プリン タを共有したりしてみませんか?

Ubuntu で気軽に家庭内サーバを構築する方法を紹

介します。

コマンドではなく、マウスでの操作が中心です。

(3)

オープンソースカンファレンス2010 Nagoya

Ubuntu を使っている人?

(4)

オープンソースカンファレンス2010 Nagoya

Ubuntu を知らない人?

(5)

オープンソースカンファレンス2010 Nagoya

Ubuntu のロゴマークが

(6)

オープンソースカンファレンス2010 Nagoya

こうなってるように見えちゃうという人?

(7)

オープンソースカンファレンス2010 Nagoya

というネタを去年ぶちかまして

会場ツーーーーンとなりました(反省

(8)

オープンソースカンファレンス2010 Nagoya

Ubuntu とは

Linuxディストリビューションのひとつ

リリース日とサポート期間が明確に決められて いる

CD1 枚に収まる( 700MiB 以内)

今日配布しているCDを持ち帰ればインス トールできます

今ならインストール説明の紙も付いてくる

(9)

オープンソースカンファレンス2010 Nagoya

CD1 枚と言っても…

デスクトップ版とサーバ版で分かれています

全部入りCDまたはDVDというものはありませ ん

今日配布しているのはデスクトップ版の CD で す

今回はデスクトップ版をサーバとして使います

(10)

オープンソースカンファレンス2010 Nagoya

サーバ版はとっつきにくい

基本はコマンドライン

(11)

オープンソースカンファレンス2010 Nagoya

デスクトップ版とサーバ版の違い

CDの中に入っているパッケージの選択が違う

後からパッケージを追加すれば同じ構成にで きる

カーネルが違う

後から入れ替えられる

そもそも、おうちサーバなのでサーバ用に

チューニングされたカーネルは必要ない?

(12)

オープンソースカンファレンス2010 Nagoya

4.10 5.04

5.10

6.06 LTS

7.04

8.04 LTS

9.04

10.04 LTS

6.10

7.10

8.10

9.10

サポート期間も違う

(13)

オープンソースカンファレンス2010 Nagoya

サーバ版使っていれば何でも 5 年サポート?

パッケージによる

サーバ関連のパッケージでmainリポジトリ のものは5年

main restricted

multiverse

universe

(14)

オープンソースカンファレンス2010 Nagoya

どうやって調べるか

2013 年 4 月まで

(15)

オープンソースカンファレンス2010 Nagoya

どうやって調べるか

2015 年 4 月まで

(16)

オープンソースカンファレンス2010 Nagoya

コマンドラインでは

$ apt-cache show samba Package: samba

Priority: optional Section: net

: :

Origin: Ubuntu Supported: 5y

Task: samba-server, ...

(17)

オープンソースカンファレンス2010 Nagoya

余談 : サーバなのに GUI があると変?

Mac OS X ServerもGUI付いてるよ

http://www.apple.com/jp/server/macosx/ より引用

(18)

オープンソースカンファレンス2010 Nagoya

ではさっそくサーバとはどんなものかを

でもその前に…

(19)

オープンソースカンファレンス2010 Nagoya

ルータに守られた環境で実行してください

ルータ (NAT)

(20)

オープンソースカンファレンス2010 Nagoya

サーバは他のマシンに何かを提供するもの

ファイル置き場を使わせてあげる

ファイルサーバ

音楽や動画をストリーミングしてあげる

DAAP サーバ

DLNAサーバ

プリンタを使わせてあげる

プリンタサーバ

(21)

オープンソースカンファレンス2010 Nagoya

ファイルサーバ

(22)

オープンソースカンファレンス2010 Nagoya

DAAP, DLNA サーバ

(23)

オープンソースカンファレンス2010 Nagoya

プリンタサーバ

(24)

オープンソースカンファレンス2010 Nagoya

スピーカサーバ

(25)

オープンソースカンファレンス2010 Nagoya

Synergy

(26)

オープンソースカンファレンス2010 Nagoya

ファイルサーバの設定

(27)

オープンソースカンファレンス2010 Nagoya

他のマシンにも使わせてあげたいフォルダ

を右クリックして「共有のオプション」

(28)

オープンソースカンファレンス2010 Nagoya

「このフォルダを共有する」にチェック

(29)

オープンソースカンファレンス2010 Nagoya

サービスのインストール

(30)

オープンソースカンファレンス2010 Nagoya

共有の設定

(31)

オープンソースカンファレンス2010 Nagoya

接続する側

(32)

オープンソースカンファレンス2010 Nagoya

階層をたどると

(33)

オープンソースカンファレンス2010 Nagoya

もう少し細かく設定したい

system-config-sambaやswatといったパッ ケージをインストールする

または設定ファイルを書き換える

(34)

オープンソースカンファレンス2010 Nagoya

DAAP サーバの設定

(35)

オープンソースカンファレンス2010 Nagoya

Rhythmbox を開く

(36)

オープンソースカンファレンス2010 Nagoya

[ 編集 ]-[ プラグイン ]

(37)

オープンソースカンファレンス2010 Nagoya

「楽曲を共有する」

(38)

オープンソースカンファレンス2010 Nagoya

共有できた!

(39)

オープンソースカンファレンス2010 Nagoya

DLNA サーバの設定

(40)

オープンソースカンファレンス2010 Nagoya

MediaTomb をインストール

(41)

オープンソースカンファレンス2010 Nagoya

totem-plugins-extra をインストール

(42)

オープンソースカンファレンス2010 Nagoya

再生できた!

(43)

オープンソースカンファレンス2010 Nagoya

VLC でも

(44)

オープンソースカンファレンス2010 Nagoya

プリンタサーバの設定

(45)

オープンソースカンファレンス2010 Nagoya

[ システム ]-[ システム管理 ]-[ 印刷 ] を開く

(46)

オープンソースカンファレンス2010 Nagoya

[ サーバ ]-[ 設定 ] で「共有プリンタを公開」

(47)

オープンソースカンファレンス2010 Nagoya

「共有されているプリンタを表示」

(48)

オープンソースカンファレンス2010 Nagoya

使える!

(49)

オープンソースカンファレンス2010 Nagoya

ブラウザからも同様の設定ができる

– http://localhost:631/

(50)

オープンソースカンファレンス2010 Nagoya

スピーカサーバの設定

(51)

オープンソースカンファレンス2010 Nagoya

paprefs をインストールして

[ システム ]-[ 設定 ]-[PulseAudio Preferences]

(52)

オープンソースカンファレンス2010 Nagoya

接続する側

(53)

オープンソースカンファレンス2010 Nagoya

サウンドの設定

(54)

オープンソースカンファレンス2010 Nagoya

Synergy の設定

(55)

オープンソースカンファレンス2010 Nagoya

QuickSynergy: キーボードがない方

(56)

オープンソースカンファレンス2010 Nagoya

キーボードが付いている方

(57)

オープンソースカンファレンス2010 Nagoya

このようにサーバは手軽に始められます

(セキュリティに気をつかわなければ)

(58)

オープンソースカンファレンス2010 Nagoya

このように手軽につながる理由

Avahi(Zeroconf)さんが裏で頑張っています

avahi-daemonが動いていれば

“ホスト名.local” で名前解決できる

“Basic Server”の構成には含まれていないが

avahi-daemonをインストールするだけで使え

(59)

オープンソースカンファレンス2010 Nagoya

マシンが離れてると

電源入れに行くのが面倒くさい

Wake-on-LANを使おう

Wake-on-LANにはMACアドレスが必要

“arp -a” コマンド

ホスト名

IPアドレス

MACアドレス

(60)

オープンソースカンファレンス2010 Nagoya

この登録を自動でやってくれる powerwake

まずすべてのマシンの電源を入れておく

Wake-on-LANの指令元のマシンで

$ powerwake ホスト名 .local

/var/cache/powerwake/ethers にすべてのマ シンのMACアドレスが記録される

次回からは電源入ってなくても起こせるように

(当たり前)

(61)

オープンソースカンファレンス2010 Nagoya

でも毎回ホスト名入力するの面倒くさい

[Tab]キー押したら補完してくれるといいよね

と、どこかの怠け者は考えました

次期リリースのMaverickではその機能が付き ました

/etc/bash_completion.d/powerwake_completion

http://bazaar.launchpad.net/~kirkland/powernap/trunk/annotate/head%3A/powerwake_completion

(62)

オープンソースカンファレンス2010 Nagoya

Wake-on-LAN で起きてくれません

Wake-on-LANがdisableになっているかも

“sudo ethtool eth0” を実行

“Wake-on: d” という行があれば無効に なっている

そこで本来の使い方とは違うけどpowernap!

Upstartのスクリプトで”Wake-on: g”にし

てくれる

(63)

オープンソースカンファレンス2010 Nagoya

画面表示なしのサーバへの道

OpenSSH

サーバ : openssh-server をインストール

クライアント: ssh ホスト名.local

黒いバックに白い文字が流れていくだけだと寂 しいあなたに

byobu

(64)

オープンソースカンファレンス2010 Nagoya

byobu

(65)

オープンソースカンファレンス2010 Nagoya

tasksel

(66)

オープンソースカンファレンス2010 Nagoya

etckeeper

インストールしておくだけで/etc以下のバー ジョン管理をしてくれる

パッケージが追加されたときに自動でコミット

“sudo etckeeper commit ” で手動

/etc に移動して”sudo bzr diff”

“sudo bzr revert” で最後のコミット時の状

態に

(67)

オープンソースカンファレンス2010 Nagoya

ufw

Ubuntuにデフォルトでインストールされてい るファイアーウォール

デスクトップで使う場合はgufwがある

(68)

オープンソースカンファレンス2010 Nagoya

gufw

(69)

オープンソースカンファレンス2010 Nagoya

gufw

(70)

オープンソースカンファレンス2010 Nagoya

サーバ関連でもう少し知りたいなら

Ubuntu Weekly Recipe

http://gihyo.jp/admin/serial/01/ubuntu-recipe

(71)

オープンソースカンファレンス2010 Nagoya

原著作者表記

Tango base icon theme

Tango Desktop Project

http://tango.freedesktop.org/

License: Public Domain

金鯱の元画像

Gnsin

http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Nagoya_Castle_Golden_Shachi-Hoko_Statue01.jpg

License: GNU Free Documentation License

1.2 / Creative Commons Attribution-Share

Alike 3.0 Unported

(72)

オープンソースカンファレンス2010 Nagoya

This work by Nobuto MURATA <[email protected]>

is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

http://creativecommons.org/licenses/by-sa/3.0/

参照

関連したドキュメント

朝,はじめて顔を合わせた人同志は「おはようございます」,帰宅時には「さようなら」な

THIS PRODUCT IS LICENSED UNDER THE VC-1 PATENT PORTFOLIO LICENSE FOR THE PERSONAL AND NON-COMMERCIAL USE OF A CONSUMER TO (ⅰ) ENCODE VIDEO IN COMPLIANCE WITH THE VC-1

【通常のぞうきんの様子】

てい おん しょう う こう おん た う たい へい よう がん しき き こう. ほ にゅうるい は ちゅうるい りょうせい るい こんちゅうるい

このよ うな塗 料系 のコ ーティ ング 膜では ,ひず みゲ ー ジ (48) や基板曲率法 (49)

エッジワースの単純化は次のよう な仮定だった。すなわち「すべて の人間は快楽機械である」という

とりひとりと同じように。 いま とお むかし みなみ うみ おお りくち いこうずい き ふか うみ そこ

移動体位置データを基にした移動‐活動マッチングモデル * Activity-travel matching model based on mobile positioning data * 寺谷寛紀 By Hiroki