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

UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

N/A
N/A
Protected

Academic year: 2021

シェア "UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう"

Copied!
39
0
0

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

全文

(1)

Linuxの基礎とインストール

技術部 第2技術グループ

加藤 慶尚

(2)

UNIXとは?

1969年、米国のベル研究所で開発されたオペ レーティングシステム 特徴 z 文字ベースの対話型OS z マルチユーザ z 複数のユーザが同時に利用できる z マルチタスク・マルチプロセス z 複数の処理を平行して行える z タイムシェアリング z 一定の時間に区切って処理を行う z 複数の処理を平行しているように見える

(3)

UNIXのシステム

カーネル z システムの中心 z ハードウェア管理 z プロセス管理 z ファイル管理 シェル z カーネルとユーザ間の 橋渡し ユーティリティ z 各種コマンド

(4)

Linuxとは?

UNIX互換のOS

Linus Torvals氏らが作成

(5)

ディストリビューション

カーネル、各種コマンド、ライブラリ、アプリ

ケーション、インストーラ等をまとめ、使い

やすくしたパッケージ

殆どのLinuxがこの形態で配布(販売)され

ています

(6)

代表的な

Linuxディストリビューション

Red Hat Linux

Turbo Linux

Vine Linux

MIRACLE LINUX

Debian/GNU Linux

ARMA aka Omikane GNU/Linux

KNOPPIX Linux

Slackware

Plamo Linux

ソース系 Gentoo Linux

RPM系

DEB系

TGZ系

(7)

インストールの前に

ハードウェアの各種情報を調べておく

z ハードウェアがLinuxに対応しているか? z ビデオカード、ネットワークカード等 z ハードディスクの容量(空き容量) z サーバ設定の場合:1.3~2.3GB

(8)

インストール方法

z CD-ROMからインストール  一般的な方法 z ローカルのハードディスクからインストール  インストールする内容をHDDにコピーしてから行う z ネットワークを利用したインストール  インストールするPCにCD-ROMドライブが搭載さ れていない時に使用

(9)

今回のインストール内容

言語:日本語 キーボード 106日本語キーボード マウス 3ボタンマウス(PS/2) インストール種別 サーバ パーティション 自動設定 ブートローダ LILO ホスト名 gijyutsu

(10)

インストール内容

(2)

ネットワーク設定

z IPアドレス 133.85.95.249 z ネットマスク 255.255.255.0 z ネットワーク 133.85.95.0 z ブロードキャスト 133.85.95.255 z ゲートウェイ 133.85.95.250 z DNSサーバ 133.85.2.2 133.85.1.2

(11)

インストール内容

(3)

ファイアウォール

なし

パッケージグループ(追加)

z WWWサーバ z ファイルサーバ z FTPサーバ z GNOME(X-Windowシステム)

画面

SVGA 1024×768

(12)

パーティションとは?

ハードディスク上の分割された領域

複数に分けることで、あるパーティションで

起こったトラブルや容量オーバー等の被害

が他のパーティションまで及びにくい

(13)

ハードディスクとパーティション

表記 マスター /dev/hda スレーブ /dev/hdb マスター /dev/hdc スレーブ /dev/hdd プライマリ 接続形態 セカンダリ

プライマリマスターの1番目のパーティション

/dev/hda1

(14)

パーティションの分け方

(主なもの)

マウントポイント 概要 / システムの起動に必要なパーティション /boot 起動時に必要なファイルを置く /home 一般ユーザが使用 /tmp アプリケーションの一時データ等で使用 /usr アプリケーションや共通ライブラリを保管 /var メールボックスやログファイルの置き場所として使用 swap メモリの内容の一時退避等に使用 自動設定の場合、作成されないものもあります

(15)

パーティションに関する

注意事項

/boot はハードディスクの先頭から8GB以

内に置く

z 8GB以降に設定すると起動しなくなることがあ ります

(16)

ファイルシステムについて

表記 概要 ext2 Linux標準のファイルシステム ext3 ext2を拡張したもの vfat MS-DOS,Windowsで使われる形式 ntfs WindowsNT,2000,XPで使われる形式 hfs Mac OSで使われる形式 ufs Solaris,BSD系OSで使われる形式 iso9660 CD-ROMの標準フォーマット形式

(17)

よく使われるコマンドについて

コマンド 概要 ls ファイルの一覧を表示 cd カレントディレクトリを移動 mkdir ディレクトリ作成 chown ファイルの所有者を変更 chmod ファイルのアクセス権を変更 cp ファイルのコピー mv ファイル名の変更、ファイルの移動 rm ファイルの削除 rmdir ディレクトリの削除 cat テキストファイルの内容を表示 find ファイルを探す

(18)

ls

ファイルの一覧を表示

z ls -l z ファイルの一覧をロング形式(作成日時や所有者、 属性等)で表示

(19)

ディレクトリ

/boot /usr /var /tmp

katou xxx1 xxx2 /home

/

(20)

cd

カレントディレクトリ(現在のディレクトリ)を

移動

使用例

z cd /home/xxx1 z ユーザxxx1のホームディレクトリに移動 z cd .. z 現在より1つ上のディレクトリに移動

(21)

mkdir、rmdir

ディレクトリの作成、削除

使用例

z mkdir public_html z カレントディレクトリにpublic_htmlディレクトリを作 成 z rmdir /home/xxx1/test z /home/xxx1にあるtestディレクトリを削除 *ディレクトリが空でないと削除できません

(22)

ファイルのアクセス権

(1)

% ls –l Total 20 -rwxr-xr-x 1 xxx 128 Jul 30 17:00 a.txt -rwxr-xr-x 1 xxx 95 Jul 30 17:00 hello.c drwxrwxrwx 3 xxx 512 Aug 1 10:45 public_html

(23)

ファイルのアクセス権

(2)

-

---rwxrrwxrrwxr-rwxr---xrxrxr-xr---xxxx 1 xxx1 xxx1 xxx1 xxx1 xxx1 xxx1 xxx1 xxx 128 Jun 30 17:00128 Jun 30 17:00128 Jun 30 17:00128 Jun 30 17:00 a.txta.txta.txta.txt 1 11 1 2222 3 4 5 6 7 3 4 5 6 7 3 4 5 6 7 3 4 5 6 7 8888 1 11 1   ファイルの種類 ファイルの種類ファイルの種類ファイルの種類 555 ファイルの所有グループ5 ファイルの所有グループ ファイルの所有グループ ファイルの所有グループ 2 22 2   アクセスの許可情報 アクセスの許可情報アクセスの許可情報アクセスの許可情報 6 ファイルサイズ666 ファイルサイズ ファイルサイズ ファイルサイズ(単位:バイト)(単位:バイト)(単位:バイト)(単位:バイト) 3 33 3   リンク数 リンク数リンク数リンク数 777 最終更新日時7 最終更新日時 最終更新日時 最終更新日時 4 44 4   ファイルの所有者 ファイルの所有者ファイルの所有者ファイルの所有者 888 ファイル名8 ファイル名 ファイル名 ファイル名

(24)

アクセス権について

(1)

1~3桁目

z ファイルの所有者に対するアクセス権

4~6桁目

z 所有グループに対するアクセス権

7~9桁目

z その他のユーザに対するアクセス権

(25)

アクセス権について

(2)

読み取り可能

書き込み可能

(26)

chown、chgrp

ファイルの所有者、所有グループを変更

使用例

z chown xxx1 sample.txt z ファイルsample.txtの所有者をxxx1に変更 z chgrp gijyutsu /data z /dataディレクトリの所有グループをgijyutsuに変更

(27)

chmod

ファイルのアクセス権を変更

使用例

z chmod 755 public_html z public_htmlディレクトリのアクセス権を以下のよう に変更 z 所有者は読み取り、書き込み、実行が可能 z グループとそれ以外のユーザは読み取りと実行のみ可 能

(28)

755」の意味

3桁の2進数に変換

10進数 2進数 アクセス権 7 111 rwx 6 110 rw-5 101 r-x 4 100 r--3 011 -wx 2 010 -w-1 001 --x 0 000

(29)

---cp

ファイルをコピー

使用例

z cp sample.txt ./public_html z カレントディレクトリにあるsample.txtをカレントディ レクトリにあるディレクトリpublic_html内にコピーす る

(30)

mv(1)

ファイルを移動

使用例

z mv sample.txt ./public_html z カレントディレクトリにあるsample.txtをカレントディ レクトリにあるディレクトリpublic_html内に移動す る

(31)

mv(2)

ファイル名を変更

使用例

z mv sample.txt sample2.txt

(32)

rm

ファイルを削除

使用例

z rm sample.txt z sample.txtを削除する z rm –r ./data z カレントディレクトリにあるdataディレクトリ を削除(中身が空でなくても強制的に削除)

(33)

cat

テキストファイルの内容を表示

使用例

z cat sample.txt z sample.txtの内容を画面に表示 z 1画面に収まらなかった場合、そのまま表示が流れてし まう

(34)

対応として

1.

moreコマンドを使う

more sample.txt

2.

パイプを利用する

cat sample.txt | more

・catコマンドで出力した内容をmoreを使って表示

3.

テキストエディタを使う

(35)

find

ファイルを探す

使用例

z find /home/xxx1 –name '*.txt' -print

z /home/xxx1以下のディレクトリ内で*.txtとい

う名前のファイルを探し、その一覧を表示する

z *は任意の文字列

z 他にも、作成日時、ファイルの種類等で検

(36)

システムの起動とログイン

(1)

PCの電源On(リセット)後、しばらく待てば

起動

z Windows等がインストールされているシステ ムの場合、LILOから起動するシステムを指定 する

(37)

システムの起動とログイン

(2)

「login: 」の状態になったらログインするユー

ザ名を入力

「passwd: 」と表示されたら設定されたパス

ワードを入力

(38)

ログアウト

プロンプト(% 等)が表示されている状態で

「exit」と入力

(39)

システムの終了(シャットダウン)

管理者ユーザ(root)かシャットダウンの権

限を持ったユーザでログイン

z もしくは su コマンドを使って管理者ユーザとな る

shutdownコマンドを実行

shutdown –h now z -h 停止 -r 再起動 z now 今すぐに実行

参照

関連したドキュメント

 処分の違法を主張したとしても、処分の効力あるいは法効果を争うことに

私たちの行動には 5W1H

日頃から製造室内で行っていることを一般衛生管理計画 ①~⑩と重点 管理計画

本節では本研究で実際にスレッドのトレースを行うた めに用いた Linux ftrace 及び ftrace を利用する Android Systrace について説明する.. 2.1

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

クチャになった.各NFは複数のNF  ServiceのAPI を提供しNFの処理を行う.UDM(Unified  Data  Management) *11 を例にとれば,UDMがNF  Service

あれば、その逸脱に対しては N400 が惹起され、 ELAN や P600 は惹起しないと 考えられる。もし、シカの認可処理に統語的処理と意味的処理の両方が関わっ

それに対して現行民法では︑要素の錯誤が発生した場合には錯誤による無効を承認している︒ここでいう要素の錯