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

システム管理技法

N/A
N/A
Protected

Academic year: 2021

シェア "システム管理技法"

Copied!
9
0
0

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

全文

(1)

システム管理 #5

たかさき こうや<[email protected]> 千葉商科大学政策情報学部

Techniques of System Administration

申請書は出したよね?

• 出してない人は知らん

Chiba University of Commerce

この申請書で出来ること

• CUCの所有する、

「login.cuc.ac.jp」という名前のコンピュータに 対し、リモートログイン出来るようになる

Chiba University of Commerce

login.cuc.ac.jp って?

• www.cuc.ac.jpも1台のコンピュータだ、という 話はした – 形や性能こそ違えど、1台のコンピュータである 事実に変わりはない – みんなが今使っているコンピュータ同様、 所詮コンピュータ • じゃあなにが違うの?

Chiba University of Commerce

www.cuc.ac.jpは…

• サーバ、と呼ばれるコンピュータ – サーバ(Server)=サービスをするもの • Ex: ビアサーバ=ビールをサービスするもの • CUCにおいて、Webをサービスしている コンピュータ • サービスを受ける側は、クライアントと言う – クライアント=顧客

Chiba University of Commerce

サーバに要求されるもの

www.cuc.ac.jp クライアント クライアント クライアント クライアント クライアント • 例えば、CUCのWebは、同時に 多くの人に閲覧されている • この、不特定多数の 要求に応えるには、相応の 性能と機能が必要

(2)

login.cuc.ac.jpは…

• ユーザに、「ログイン」という行為をサービス しているサーバ • 「ログイン」って何? – Ex: じゃぁ、「ログオン」

サーバに求められるものは?

• 超速なグラボではない – FFとかSLとかやるわけじゃないし… • CPUの並列処理性 • メモリの量、および安全性 • HDDの耐障害性 • 堅牢性

Chiba University of Commerce

サーバの性能はピンキリだ

• 例えば、みんなが教室で使っているPCに、 サーバ用のOSを入れることで、サーバとして 使うことも可能

• Linux(RedHat, Slackware, Debian/GNU etc…) • FreeBSD – 例えば、大学のいち研究室がサーバを持とうと 思った場合、教室用のPC程度の性能で十分 – ただし、重視される性能は若干違う • バックアップの機能とか • 安定動作とか • セキュリティとか

Chiba University of Commerce

サーバに求められる機能

• ネットワークに繋がっていること • サービスの出来る性能があること • ライセンス的にそれが可能であること – Windows 7 やWindows 8は 「機能」を満たしているが、例え 「性能」を満たすハードウェアに インストールしても「EULA」を満たさない

Chiba University of Commerce

EULA

• End User License Agreement

– 使用許諾契約、というやつ • 誰が、何台のPCで、どの程度の期間 どういう契約形態でそのソフトウェアを 使用できるか、という定義 – 例えば、Windows 7やWindows 8の場合、 20台までの接続しか許さない • C:¥WINDOWS¥SYSTEM32¥license.rtf – これでは、不特定多数のWebサービスは

Chiba University of Commerce

故に

• クライアントにサービスしようとすると、 Windowsの場合 • 「Windows Server 2008」や • 「Windows Server 2012」などを 選択する必要がある – この場合も、接続クライアント数に応じて CAL(Client Access License)を購入する 必要がある

(3)

サーバの必要性

• ある程度の組織になると、どうしても 「業務上の情報を集約する場所」が 必要になる • だから、ある程度の組織になると 「誰かがそれを管理する」ことになる • そしてそれは「君」かもしれない

でも…

• サーバを管理するスキルは、 結構重要&必要 • 最低限、管理出来るようになるまでに、 数年を要することもある… – ユーザ管理 – OSの状態管理 – アプリケーションの管理 – ハードウェアリソースの推移 – 攻撃への対処…etc etc

Chiba University of Commerce

さて

• コンピュータ管理事務室に出した紙を使って、 login.cuc.ac.jpサーバにログインしてみよう • ところで、このlogin.cuc.ac.jpというサーバは、

UNIXというOSで動いている

Chiba University of Commerce

UNIXとは?

• WindowsのようなOS(オペレーティング・シス テム)の一種 – パーソナルコンピュータとしては、実はWindows やMacintoshに続く利用率 • 昨今有名な「Linux」もUNIXの一種 – 厳密に言うと違うが、UNIX互換 • Mac OS X→FreeBSD(UNIX互換OS) • Android→Linux(UNIX互換OS) • こんにちのネットワークサービスを 支えているOSといえる

Chiba University of Commerce

更に詳しいUNIXの話

• どっちかっつーと「規格」 – 色んな会社が、UNIXという規格に乗っ取ったOS を作れる • ある団体が、その標準化をしており、審査を 受けると「UNIX」が名乗れる – LinuxやFreeBSDといった「UNIX」に良く似たOS があるが、これは「かなり規格に沿って」作られて いるが、お金を払って審査が受けられない事情 がある

Chiba University of Commerce

UNIXの使い方

• サーバとして発展してきた – 最近はクライアントとしても使われる – 携帯電話のOSにも… • 「ターミナル端末」というものからサーバに ログインして使う – ちなみに、Windows側もターミナル端末になれる – メッセンジャーとかでサーバにログインする感じ

(4)

そんなことはまぁいいや

• 使ってみよう

• プログラム→アクセサリ→インターネットツー ル→Tera Term→Tera Term

• サーバ名(ホスト名)はlogin.cuc.ac.jpを指定

Teratermってなに?

• サーバにログインするためのターミナル端末 のひとつ

• 暗号化された安全な通信が確保される

Chiba University of Commerce

ログインするために

• Teratermは、サーバ名を指定した後、 ユーザ名とパスワードを入力する – ホストの鍵を確認されることもある こんなのが↑ 出てくることもあるが、リストに 追加して続行してよい

Chiba University of Commerce

ログインしたら

• こんな感じになるはず

プロンプト

Chiba University of Commerce

この状態で

• サーバは命令待ち状態になる – チカチカしてるのが「プロンプト」 • 色んなアプリケーションをサーバ側で実行で きる – ここがメッセンジャーとかFTPとかそういうのと違 うところ – 遠隔地にいながらにして、色んなプログラムを サーバ側で実行できる • Windowsの「リモートデスクトップ」と同じ

Chiba University of Commerce

改めてサーバとは?

• ネットワーク上で、サービスを行うコンピュー タのこと – ⇔クライアント(ネットワーク上でサービスを受け るコンピュータ) • CUCは、いくつかのサーバを持っている – mail0.cuc.ac.jp…メール受信サーバ – www.cuc.ac.jp…Webコンテンツ配信サーバ – ns.cuc.ac.jp…名前サーバ – login.cuc.ac.jp…ログインサーバ

(5)

login.cuc.ac.jpの仕事

• ユーザからのリモートログインを受け付ける • ユーザの個人プロファイルとかフォルダとか ファイルを持つ • ユーザがWebサーバにデータをアップロード する仲立ちをする • ユーザのアカウント情報を持つ

サーバは

• プロンプトで、コマンド入力を待ち受ける – コマンド入力⇒コンピュータにさせたい仕事を、 文字で入力する行為 – コマンドを入力したら「改行」を押すとコマンドが 実行される

Chiba University of Commerce

試しに

• プロンプトのところで • 「nslookup www.cuc.ac.jp」 と入力してみよう • 先日、Windowsのコマンドプロンプトでやった ことと同じ結果が返ってくるはず! – 実は、Windowsで使われるnslookupコマンドは、 UNIXのコマンドを移植したもの

Chiba University of Commerce

コマンド:exit

• サーバからログアウトするコマンド – ログアウトする方法を理解したら 再度ログインしてね • なお、これをやらずにログアウトすると、 色々と面倒なことになる(かも知れない)

Chiba University of Commerce

例えば、Windowsの場合

• フォルダの中身を見るには、フォルダを ダブルクリックすれば中身が閲覧できる

Chiba University of Commerce

コマンド:ls (list)

• ディレクトリ内のファイルを一覧表示する • WindowsのExplorerやファイルマネージャに

相当

(6)

コマンドラインオプション

• ls -aとすると、隠しファイルを含めたファイル リストが全て表示される – -a の部分は「コマンドラインオプション」 – コマンドに、色々なオプションをつけることで動作 が変わるコマンドもある

lsコマンドのオプション

• ls -a …隠しファイルを含めて ファイルを表示する • ls -l …リストを詳細に表示する • ls -F …リストに、属性記号をつける • ls -t …リストの表示順を 「新しいものから順番」にする – ls -alt みたいに複数を同時に 指定することも可能

Chiba University of Commerce

コマンド:cd(Change Directory)

• cd⇒フォルダ間を移動するコマンド – Windowsにも同名のコマンドがある • 使い方 • cd web_publicとかしてみよう – cd . (ピリオド) – cd .. (ピリオドピリオド) – cd (何もつけない) $ cd 移動したいフォルダ

Chiba University of Commerce

UNIXにおけるフォルダの考え方

• Windowsにおけるフォルダのことを UNIXでは「ディレクトリ」と呼ぶ • 自分自身のディレクトリ(カレントディレクトリ) は「.」(ピリオド)で表現する • 一つ上のディレクトリは「..」(ピリオドピリオド) で表現する • 一番外側のディレクトリは「ルートディレクト リ」と呼ぶ

Chiba University of Commerce

まあぶっちゃけ

• こういうこと – ディレクトリは「箱」 – 箱の中には、「別の箱」を入れられる – そして… 「kohya」 「tado」 「web_public」 index.html index.html

Chiba University of Commerce

自分のいる位置が

• cdコマンドで、自由に移動できる 「kohya」 「tado」 「web_public」 index.html index.html 今自分は kohyaという ディレクトリにいると する

(7)

「cd ..」と打つと…

• 一つ外側のディレクトリ、即ち homeというディレクトリに 移動できる 「/」(ルートディレクトリ) 「etc」 「var」 「home」 「kohya」 「web_public」 index.html index.html

逆に「cd web_public」と打つと

• web_publicというディレクトリに入れる 「/」(ルートディレクトリ) 「etc」 「var」 「home」 「kohya」 「tado」 「web_public」 index.html

Chiba University of Commerce

更に「cd /」と打つと

• ルートディレクトリまで移動できる 「/」(ルートディレクトリ) 「etc」 「home」 「kohya」 「tado」 「web_public」 index.html

Chiba University of Commerce

更に更に「cd ~tado」と打つと

• 「~」をつけて他の人のアカウントを入れると、 他の人のディレクトリに移動できる – 注:tadoって… 「/」(ルートディレクトリ) 「etc」 「home」 「kohya」 「tado」 「web_public」 index.html

Chiba University of Commerce

そして、「cd」とだけ打つと

• 何処にいても、ある場所に戻れる • この「ある場所」を「ホームディレクトリ」と言う 「/」(ルートディレクトリ) 「etc」 「home」 「kohya」 「web_public」 index.html

Chiba University of Commerce

ホームディレクトリとは

• 自分がコンピュータを使い始めるときに、 最初に位置する場所 – ブラウザを使い始めるときに、最初に 出て来るページを「ホームページ」と 呼ぶのに似てるネ • 人によって、ホームディレクトリの場所は違う

(8)

コマンド:pwd

• pwd = print working directory

• カレントディレクトリの位置を表示するコマン ド – ログイン直後にpwdと打って、出てきたパスが ホームディレクトリ – カレント=現在の、という意味 – パス=ルートディレクトリから、どのディレクトリの 中にいるかを階層的に表したもの

例えばweb_publicの下にある

• index.htmlファイルは • /home/kohya/web_public/index.html • と表現される 「/」(ルートディレクトリ) 「etc」 「var」 「home」 「kohya」 「tado」 「web_public」 index.html index.html

Chiba University of Commerce

ちょっと注意

• DosやWindowsでは、パスの最初には 必ずドライブがついている

– Ex: C:¥Documents and Settings¥kohya¥ほげ.txt

• しかも、フォルダの区切りは「¥」マーク • UNIXの場合、区切りは「/」マーク • しかも、ドライブという概念はない

– 詳しい仕組みは割愛

Chiba University of Commerce

つまり

• Windowsで、 「フォルダをダブルクリック」という行為に 相当するのが 1. lsコマンド 2. cdコマンド 3. pwdコマンド 4. lsコマンド • になる、という感じ

Chiba University of Commerce

コマンド:moreあるいはless

• more/less…ファイルの中身を表示する – 例 • cd Documents • more signature.txt – なにが出てくる? – 注: • cd Documents • more signature.txt コマンドの後ろに、こうして 対象とするファイルやディレクトリなどを つけてコマンドを打つのも割と一般的

Chiba University of Commerce

コマンド:nkf

• ファイルの文字コードを変更する • nkf -e signature.txt | more • 「|」は「パイプ」という

(9)

コマンド:ps (process)

• ps…サーバで動かしているプロセスを表示す る • ps -ef • と打つと、全部のプロセスが表示される

プロセスとは?

• サーバの中で動いている、各々のプログラム のこと • Windowsで言うところのタスク • これが同時に複数動かせることが、マルチタ スクコンピュータの証拠 • このコンピュータ(login.cuc.ac.jp)上の全プロ セスが閲覧できる

Chiba University of Commerce

コマンド:top

• サーバの中で動いている個々のプログラム が、どの程度資源を消費しているか – Windowsの「タスクマネージャ」に似ている • ※あまりみんなで同時に実行しないこと • 停止するには、「Ctrl + c」

Chiba University of Commerce

コマンド:finger

• サーバにログインしているユーザのリストを 表示するコマンド • 似たようなコマンドで w というコマンドもある – 何処が違うか分かる?

Chiba University of Commerce

コマンド:ifconfig

• Windowsでの「ipconfig」とほぼ同等 • サーバに付与されているIPアドレスや

サブネットマスクを調べる

Chiba University of Commerce

本日のお題

• kohya、というユーザのホームディレクトリに 「20141024.txt」 というファイル名のファイルがあります • このファイルの中身を確認の上、お題を こなしてください

参照

関連したドキュメント

本文のように推測することの根拠の一つとして、 Eickmann, a.a.O..

ピンクシャツの男性も、 「一人暮らしがしたい」 「海 外旅行に行きたい」という話が出てきたときに、

Home Edition ( Special Home Edition

基本目標2 一 人 ひとり が いきいきと活 動するに ぎわいのあるま ち づくり1.

基本目標2 一 人 ひとり が いきいきと活 動するに ぎわいのあるま ち づくり.

基本目標2 一人ひとりがいきいきと活動する にぎわいのあるまちづくり 基本目標3 安全で快適なうるおいのあるまちづくり..

Q7 

 今日のセミナーは、人生の最終ステージまで芸術の力 でイキイキと生き抜くことができる社会をどのようにつ