44
3. 汎汎汎汎汎汎汎汎汎汎

3. 汎用計算機利用ガイド

  • Upload
    louie

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

3. 汎用計算機利用ガイド. 3-1. 基本的な使い方. UNIX システムとは. システムの特徴 マルチユーザ OS 端末機から作業をすることができる. ログインとログアウト. コマンドラインによるログインとログアウト パスワードの変更方法 (passwd) X Window System からのログインとログアウト. [ 実演 1]. UNIX のファイルシステム、ディレクトリ構造. ファイルとは … データやプログラム ディレクトリとは … ファイル管理のためのフォルダ ディレクトリの中にディレクトリを作ることもできる - PowerPoint PPT Presentation

Citation preview

Page 1: 3.  汎用計算機利用ガイド

3. 汎用計算機利用ガイド

Page 2: 3.  汎用計算機利用ガイド

3-1. 基本的な使い方

Page 3: 3.  汎用計算機利用ガイド

UNIX システムとは

システムの特徴

• マルチユーザ OS

• 端末機から作業をすることができる

Page 4: 3.  汎用計算機利用ガイド

ログインとログアウト

コマンドラインによるログインとログアウト• パスワードの変更方法 (passwd)

X Window System からのログインとログアウト

[ 実演 1]

Page 5: 3.  汎用計算機利用ガイド

UNIX のファイルシステム、ディレクトリ構造

ファイルとは… データやプログラム

ディレクトリとは… ファイル管理のためのフォルダ• ディレクトリの中にディレクトリを作ることもで

きる ( ツリー構造とか階層構造ともいう )

• カレントディレクトリという概念

Page 6: 3.  汎用計算機利用ガイド

( ファイル , ディレクトリ )

katuo/ sample2/

sample3/

sp2-dir1/

/ bin/

etc/

home/

dev/

sbin/

var/

usr/

wakame/

bin/

etc/

lib/

local/

sbin/

ls

bin/

etc/

lib/

man/

sbin/

cp

rm

sample4/

sample1/

file1

file2

dir1/

file1

file4

sp2-dir2/

sp2-dir3/

file1

file1

file1

file2

file2

file3

file3

file2

Page 7: 3.  汎用計算機利用ガイド

( 表し方 1)

( 絶対パス名 )

/home/katuo home の中の katuo というディレクトリ

/home/katuo/sample1 katuo の中の sample1 というディレクトリ

( 相対パス名 )

sample1/dir1 今いるディレクトリからの相対指定 ( 例えば , /home/katuo にいるならば /home/katuo/sample1/dir1 のこと )

Page 8: 3.  汎用計算機利用ガイド

( 表し方 2)

~ 自分のホームディレクトリ (katuo の場合、 /home/katuo のこと )

( 例えば , ~/sample2 といえば /home/katuo/sample2 のこと )

.. 一つ上の階層のディレクトリ ( 例えば , /home/katuo にいるならば ../wakame は /home/wakame のこと )

. カレントディレクトリ ( 今いるところ ) ( 例えば , /home にいるならば ./katuo は /home/katuo のこと )

Page 9: 3.  汎用計算機利用ガイド

基本的なコマンド

pwd, ls, cd, cp, mv, rm, cat, less, grep, find, sort, diff 等々

[ 実演 2]

Page 10: 3.  汎用計算機利用ガイド

ファイルおよびコマンドのアクセス権

アクセス制限つけて保存することができる• アクセス権を調べる方法 (ls -l)• アクセス権の変更方法 (chmod)

• 成績等、見られてはいけないファイルは適切なアクセス制限をつけること

[ 実演 3]

Page 11: 3.  汎用計算機利用ガイド

正規表現の基礎

* 任意の文字 ( 長さも任意 ) ? 又は . 任意の 1 文字 [abc]a または b または c [1-6] 1 から 6 までの数字 [^de] d,e 以外の文字 ^ 行頭 $ 行末

[ 実演 4]( 注 ) 方言があるので注意

Page 12: 3.  汎用計算機利用ガイド

リダイレクションとパイプ

標準入力、標準出力、標準エラー出力

リダイレクション パイプ

Page 13: 3.  汎用計算機利用ガイド

標準入力 標準出力コマンド

標準エラー出力

これらの入出力をファイル等に変更することが出来る

リダイレクション

通常、

標準入力 キーボード・・・ 標準出力 ディスプレイ・・・ 標準エラー出力…ディスプレイ

に割り当てられている。

Page 14: 3.  汎用計算機利用ガイド

標準入力 コマンド

標準出力コマンド2

出力をさらに別のコマンド渡すことも出来る

パイプ

[ 実演 5]

Page 15: 3.  汎用計算機利用ガイド

シェルスクリプト入門(1)

シェルスクリプトとは• コマンドの実行手順を記したテキスト形式のファイル• コマンドやオプション入力の省力化

例: Fortran のコンパイル、リンク、実行<シェルスクリプト名: sample.sh を作成>rm   a.outxlf   -O3  – qstrict   -qarch=pwr3   $1.ftime   ./a.out

Page 16: 3.  汎用計算機利用ガイド

シェルスクリプト入門(2)

  <シェルスクリプトに実行権限の追加> % chmod   +x   sample.sh

  <シェルスクリプトの実行方法: Fortran ソース名( test.f )>   % ./sample.sh   test

出力の内容を確認

[ 実演 6]

Page 17: 3.  汎用計算機利用ガイド

環境変数

よく使うもの DISPLAY, HOME, MANPATH, PAGER, PATH, PRINTER, SHELL, USER 等々

Page 18: 3.  汎用計算機利用ガイド

(設定方法および表示方法 (tcsh の場合 ) )

% setenv PRINTER h4phasera

% printenv

( 使用例 )

( 通常 ) % a2ps file3.txt | lpr -Ph4phasera

(PRINTER 変数を設定しておくと省略できる ) % a2ps file3.txt | lpr

Page 19: 3.  汎用計算機利用ガイド

設定ファイル

.cshrc 等々

その他 ( アプリケーションの設定 ) .pinerc .emacs 等々

Page 20: 3.  汎用計算機利用ガイド

(.cshrc の場合 )

ログイン時、ホームディレクトリの下にある .cshrc の内容が読まれる .

例えば、この .cshrc に

setenv PRINTER h4phasera

という行を書いておくと、 ログイン時に環境変数 PRINTER が自動的に設定される .

Page 21: 3.  汎用計算機利用ガイド

TIPS

history whoami, finger file コマンド split コマンドによるファイル分割と cat コマンドによるファイル連結 diff コマンドと patch コマンド

[ 実演 7]

Page 22: 3.  汎用計算機利用ガイド

オンラインマニュアル

man コマンド --help オプション

新汎用機計算システムの使い方 (http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm

/index.html)

[ 実演 8]

Page 23: 3.  汎用計算機利用ガイド

3-2. アプリケーションの使用方法

Page 24: 3.  汎用計算機利用ガイド

エディタの使用方法

emacs(mule) の使用方法• (起動方法 )• ( 基本的な使い方 )• (日本語入力 )• (終了方法 )

•M-x help t でチュートリアル

[ 実演 9]

Page 25: 3.  汎用計算機利用ガイド

mail プログラム (1)

mnews の使用方法• (起動方法 )• (書き方、読み方、ファイル添付 )• (NetNews の読み方 )• (終了方法 )

[ 実演 10]

Page 26: 3.  汎用計算機利用ガイド

mail プログラム (2)

pine の使用方法• (起動方法 )• (書き方、読み方、ファイル添付 )• (終了方法 )

[ 実演 11]

Page 27: 3.  汎用計算機利用ガイド

バッチジョブ(1)

1.ジョブ・コマンドファイルの作成   ファイル名:  xxxxx.cmd

2.ジョブ・コマンドファイルの修正    executable    class         etc

3.ジョブをサブミットする    llsubmit   <ジョブ コマンドファイル名・ >

Page 28: 3.  汎用計算機利用ガイド

バッチジョブ(2)

4.ジョブの状況を確認 llq llqx   

5.ジョブの取り消し    llcancel   <ジョブ ID>

6.ジョブの完了確認   ジョブ完了通知の Mail 標準出力の内容を確認 [ 実演 12]

Page 29: 3.  汎用計算機利用ガイド

Fortran の使い方 (1)

1.ソースファイルの作成

   ファイル名:  xxxxx.f

2.ソースをコンパイルする(コマンド実行例)

    xlf   <オプション >   <ソースファイル名 >

例: xlf   -O3  – qstrict   -qarch=pwr3 test.f

Page 30: 3.  汎用計算機利用ガイド

Fortran の使い方 (2)

主要な最適化オプション (IBM XL Fortran v7)

  ・ -O(大文字のオー ) には4段階の最適化レベル -O, -O2, -O3, -O4 (-O3 以上では、コンパイラが自分で判断して、プログラムの 計算順序や意味を変更する最適化まで行う )

  ・ -qstrict は、 -O3 が行う最適化のうち、プログラムの意味が

変わらない最適化のみ行う。

  ・ -qarch=pwr3 は、 power3 アーキテクチャーの機械語命令を

   使うことを意味する。

[ 実演 13]

Page 31: 3.  汎用計算機利用ガイド

TeX について

サンプルプログラム コンパイル方法 ファイルの表示方法 印刷方法

[ 実演 14]

Page 32: 3.  汎用計算機利用ガイド

3-3. 周辺機器の使用方法

Page 33: 3.  汎用計算機利用ガイド

プリンタシステム

テキストファイルの印刷

ps ファイルの印刷

Page 34: 3.  汎用計算機利用ガイド

    

プリンタサーバa プリンタサーバb

h4phaser

例 h4phaser に出力する場合

[ 実演 15]

印刷先 :h4phasera 又はh4phaserb と指定

Page 35: 3.  汎用計算機利用ガイド

I/O ステーション (1)

3.5MO装置

3.5FD装置

DVD‐RAM装置

CD-R装置

8mm テープ装置DLT テープライブラリー装置

8mm 

テー

プライブラリー

装置

DAT テープ装置

DLT テープ装置

Solaris システム

Page 36: 3.  汎用計算機利用ガイド

I/O ステーション (2)

設置場所

   プリンター室 本館6 F io-h6

     H306 本館3 F io-h3

     A308   AVF棟3 F    io-a3

    計数室  リング棟2 F    io-rc

 部屋名  or  部屋番号    設置場所ステーションホスト名

ネーミングルール /dev/a3exb1/r/def

設置場所   通番  r: rewindnr: norewind

robot: オートローダ

def: モード無指定

uncomp: 非圧縮モード

comp: 圧縮モード

10c: 10G/15G圧縮モード

20c: 20G圧縮モード

35c: 35G圧縮モード

デバイスタイプ

Page 37: 3.  汎用計算機利用ガイド

I/O ステーション (3)

tar -cvf /dev/h3dat1/r/comp test_dir

tar -xvf /dev/h3dat1/r/comp

tar -tvf /dev/h3dat1/r/comp

tarコマンド、gtarコマンドの使用例

(ストア、リストア、リスティング)

Page 38: 3.  汎用計算機利用ガイド

I/O ステーション (4)

mtxの使用例

mtx -f  /dev /a3dlt2 /robot load 1

mtx -f  /dev /a3dlt2 /robot unload 1

mtx -f  /dev /a3dlt2 /robot status

Page 39: 3.  汎用計算機利用ガイド

3-4. その他

Page 40: 3.  汎用計算機利用ガイド

PCからの電子メールの利用

設定方法• POPサーバ : pop.rcnp.osaka-u.ac.jp• SMTPサーバ : mail-out.rcnp.osaka-u.ac.jp

(POPサーバの利用には申請が必要 )

[ 実演 16]

Page 41: 3.  汎用計算機利用ガイド

Web の利用

設定方法 (Proxy の設定 )• HTTP Proxy www-in.rcnp.osaka-u.ac.jp (ポート 8080)

[ 実演 17]

Page 42: 3.  汎用計算機利用ガイド

ssh によるリモートアクセス

Windows からの ssh (ttssh) UNIX からの slogin

[ 実演 18]

Page 43: 3.  汎用計算機利用ガイド

ファイル転送 (scp)

Windows からの scp (WinSCP) UNIX からの scp

[ 実演 19]

Page 44: 3.  汎用計算機利用ガイド

ppp接続の使用方法

設定方法•接続先電話番号は Web を参照• IP アドレス、 DNS の設定はサーバが割り

当てる

[ 実演 20]