3.汎用計算機利用ガイド 3-1.基本的な事柄 • • • • • • • • • センターのディレクトリ構造 ファイル及びコマンドのアクセス権 正規表現の基礎 リダイレクション シェルスクリプト 環境変数 設定ファイル Tips オンラインマニュアル センターのディレクトリ構造 path 容量(G) Quota(G) 目的 /home 712 10 ユーザのホームディレクトリ /work 712 none work /np1a/v01 2849 各部による (使用法は各部による) /np1a/v02 2849 各部による (使用法は各部による) /np1a/v03 2849 各部による (使用法は各部による) /np1b/v01 2849 各部による (使用法は各部による) /np1b/v02 2849 各部による (使用法は各部による) /np1c/v01 2849 各部による (使用法は各部による) /compaq 旧システムのデータ ファイル及びコマンドのアクセス権 • 成績等、第三者に見られてはいけないファイ ルにはアクセス制限をつけて保存することがで きる – アクセス権を調べる方法(ls –lF) – アクセス権の変更方法(chmod) [実演1] 正規表現の基礎 メタキャラクタ 意味・使い方 * 任意の文字(長さも任意、長さ0も含む) . 又は ? 任意の1文字 [] []内のいずれか1文字 (例)[abc] → aかbかc [-] [-]で示される文字の範囲の1文字 (例)[a-d] → aかbかcかd [^] (例)[^ab] → a,b以外の1文字 ^ 文頭 $ 文末 正規表現の意味の打ち消し [実演2] リダイレクション 標準入力 コマンド 標準出力 標準エラー出力 これらの入出力をファイル等に変更することが可能 リダイレクション 名前 使用目的 リダイレクション記号 標準入力ファイル コマンドがユーザーか らの入力として扱う コマンド < ファイル名 標準出力ファイル コマンドの実行結果の コマンド > ファイル名 出力先 標準エラー出力 ファイル コマンドからのメッセー (コマンド > /dev/tty) ジの出力先 >& ファイル名 シェルスクリプトについて(1) • シェルスクリプトとは – コマンドの実行手順を記したテキスト形式の ファイル – コマンドやオプション入力の省力化 シェルスクリプトについて(2) • (例)Fortranのコンパイル、リンク、実行 – シェルスクリプト名:compile.shを作成 rm –f a.out xlf –O3 –qstrict –qarch=pwr3 $1.f ./a.out – シェルスクリプトに実行権限の追加 % chmod u+x compile.sh – シェルスクリプトの実行方法(Fortranソースファイル名: nomal.f) % ./compile.sh nomal [実演3] 環境変数 • よく使うもの – HOME, PAGER, PATH, MANPATH, SHELL, USER(各自設定の頻度小) – PRINTER(各自設定する) 環境変数 (設定方法及び表示方法:PRINTERの場合) % setenv PRINTER h4pahsera % echo $PRINTER (プリンタ環境変数について) http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/printer/printTBL.html (使用例) 通常 : % a2ps file3.txt | lpr –P h4pahsera 設定時: % a2ps file3.txt | lpr 環境変数 (設定方法及び表示方法: PATHの場合) % setenv PATH /home/katuo/bin\:$PATH % echo $PATH (使用例) 通常 : % cd /home/katuo/bin % ./compile.sh normal 設定時: % compile.sh normal • 環境変数の一部しかわからないとき printenv | grep XXXX 設定ファイル • .login, .cshrc, .tcshrc等々 • その他 .pinerc .emacs等々 アプリケーションが作成するものもある 設定ファイル • .login, と.cshrc – .cshrc は shell が起動されるたびに 実行される – .login は login shell でのみ実行される – X window 環境では、最初に走る shell は login shell には ならないので、.cshrc にすべて書くようにした ほうがよいと いえる。 • .cshrcと.tcshrc – .cshrcに記述するとよい 設定ファイル (.cshrcの例) ログイン時、ホームディレクトリの下にある.cshrcの内容が読まれる 例えば、この.cshrcの中に setenv PRINTER h4phasera と記述しておくと、ログイン時に環境変数PRINTERが自動的に 設定される Tips • • • • • • • • • whoami, who, finger (ログインしているユーザーの情報) history (コマンドの履歴) nkf (文字種別を変更) diff (ファイル比較) file (ファイルの種類確認) split (ファイル分割), cat (ファイル連結) gtar(複数のファイルやディレクトリを1つにまとめる) quota, du, df (ディスク容量の確認等) ps, kill (実行中のプロセスの確認・終了) [実演4] Tips(RCNP独自コマンド) • id2name – uidからユーザー名を取得する • sx2name – sx5のユーザー名からsenri/sahoのユーザー名を取得する • ownchg – 実行者が所有する領域内で、強制的に対象のオーナーを 変更する いずれも配布範囲はsenri,saho http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/Guidance_to_users/appl/aplly_index.html オンラインマニュアル • manコマンド • --help, -hオプション • 新汎用機計算システムの使用法について (http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/index.html) [実演5] 3-2.アプリケーションの使用法 • • • • • テキストエディタについて Mailプログラム(mnews, pine) バッチジョブ Fortranの使用法 TeXについて テキストエディタについて • emacs(mule)が使用可能 • Wnn6 • mule, Wnnについては、チュートリアル参照 • M-x help-with-tutorialでチュートリアル Mailプログラム(mnews) • mnewsの使用方法 – 起動方法 – NetNewsの利用方法 (例:rcnp.announce) – Mailの書き方、読み方 – 添付ファイルの送受信 – 終了方法 [実演6] Mailプログラム(mnews) • 起動 % mnews • 基本操作 キー 機能 ↓ カーソルを一行下に移動 ↑ カーソルを一行上に移動 < カーソルを先頭行に移動 > カーソルを最終行に移動 [Space] [Enter]、[q] カーソル位置の階層へ移動 (カーソル位置の記事一覧を開く) カーソルを一つ上の階層に移動 [Q] mnews を終了する [?] ヘルプ表示 Mailプログラム(mnews) • ニュースの利用 – ニュースグループを選び、読みたい記事を選択 – ニュースの投稿には[a]を入力する →投稿したいグループ・題名・配布範囲選択 →mule起動後、本文作成 →記事をセーブし、[space]押す。 →記事投稿 Mailプログラム(mnews) • メールの利用 – メールを読む mnews起動後、MAILを選択し、[i]か[spase]を押す。新着メールを取 り込むには、ここで「I」を入力する。 – メールを削除する 削除するメールにカーソルを合わせ、[d]を入力後、[BS]を押すと削 除してよいか確認メッセージがでるので、[y]を押すと削除される。 – メールを送信する [m]を入力し宛先等を入力する。Muleが起動するので本文を作成す る。その後muleを終了し記事を送信する。 – 添付ファイルの送受信 添付ファイルを送るときはX-mime-attach:に添付するファイル名を入 力する。受信した添付ファイルは保存したい添付ファイルを選び、[i] か[space]を押す。 Mailプログラム(pine) • 起動方法 – – – – 起動方法 Mailの書き方、読み方 添付ファイルの送受信 終了方法 [実演7] Mailプログラム(pine) • 起動 % pine • 基本操作 キー 機能 L or l フォルダ一覧画面に移動します。 I or i 「INBOX」 フォルダに移動します。 C or c メール作成画面に移動します。 A or a アドレス帳画面に移動します。 S or s 個人環境設定画面に移動します。 M or m メニュー画面に移動します。 Q or q pine を終了します。 ? ヘルプを表示します。 > 次の画面に移動します。 < 前の画面に戻ります。 Mailプログラム(pine) • メールの利用 – メールを読む pine起動後、「INBOX」フォルダに移動。読みたいメールにカーソルを あわせ、[ENTER]を押す。 – メールを削除する 削除したいメールにカーソルをあわせ、[D]を押す。pine終了時に確認 メッセージが出る。 – メールを送信する [C]を入力するとメール作成画面が表示される。[Ctrl+x]で送信。 – 添付ファイルの送受信 Attachmnt:にファイル名を入力。複数添付するときは1つめのファイル 名入力後、[Ctrl+j]を入力する。受信した添付ファイルはメールを開き [v]を押して添付ファイル一覧を表示後、保存したいファイルにカーソル をあわせ[s]を押す。 バッチジョブ(1) • 会話処理 – プロンプト(入力促進記号)のあとにコマンド等を直 接打ち込むことによってジョブを処理 • バッチ処理 – ジョブ投入機構にジョブの処理をまとめて依頼して ジョブを処理 バッチジョブ(2) 1.ジョブ・コマンドファイルの作成 ファイル名:xxxxx.cmd 2. ジョブのサブミット llsubmit <ジョブ・コマンドファイル名> 3. ジョブの状況を確認 llqx http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/Guidance_to_users/loadleveler/joblist.html 4. ジョブの取り消し llcancel <ジョブID> 5. ジョブの完了を確認 ジョブ完了通知のMail、標準出力の内容を確認 [実演8] Fortranの使用方法(1) 1.ソースファイルの作成 ファイル名:xxxxx.f 2.ソースをコンパイルする xlf <オプション> <ソースファイル名> (例)xlf –O3 –qstrict –qarch=pwr3 xxxxx.f Fortranの使用方法(2) • 主要な最適化オプション(IBM XL Fortran v7) -O(大文字のオー)には5段階の最適化レベルがある -O, -O2, -O3, -O4, -O5 (-O3以上では、コンパイラが自分で判断して、プログラムの計 算順序や意味を変更する最適化まで行う) -qstrictは、 -O3が行う最適化のうち、プログラムの意味が変わ らない最適化のみ行う。 -qarch=pwr3は、power3アーキテクチャーの機械語命令を使う ことを意味する。(注:これを指定しないと下位互換のコードを 生成し遅くなる。) [実演9] TeXについて(1) • マークアップ言語方式の清書プログラム • 文章と数式の記述を得意とする • 科学論文の記述に使用される TeXについて(2) • サンプルプログラム – コンパイル方法 – ファイルの表示方法 – 印刷方法 • スタイルファイルについて→要望はコンサルタントへ • CTAN http://ring.crl.go.jp/pub/text/CTAN [実演10] 3-3.周辺機器の使用方法 • プリンタシステム • フィルタプログラム • I/Oステーション プリンタシステム • テキストファイルの印刷 (a2ps ファイル名| lpr プリンタ 名) • dviファイルの印刷 (dvips ファイル名| lpr プリンタ名) • ポスタープリンタ(サイズB0まで印刷可能) • コスト比較(phaser \3.0/1枚, c1250 \4.3/1枚) • 紙詰まり等トラブルについて→常駐SEへ • 大量プリント時(目安50枚)の注意 – 用紙切れに注意。空いている時間を利用。 例 h4phaser に出力する場合 印刷先: h4phasera 又は h4phaserb と指定 プリントサーバa h4phaser プリントサーバb h3c1250 acdp401 [実演11] h4pm9 フィルタプログラム • 印刷設定の方法 – 印刷時の用紙トレイや、用紙サイズ、両面/片面印 刷の選択(紙の節約のため両面推奨)等を設定で きる。 http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/printer/unix/filter_man.html I/Oステーション(1) DLT テープライブラリー装置 8 m m 8mm テープ装置 テ ー プ ラ イ ブ ラ リ ー 装 置 DLT テープ装置 DAT テープ装置 Solaris システム CD-R装置 3.5FD装置 3.5MO装置 DVD‐RAM装置 リリース準備中 I/Oステーション(2) • ネーミングルールの例 /dev/a3exb1/r/def 設置場所 通番 デバイスタイプ r: rewind nr: norewind robot: オートローダ def: モード無指定 uncomp: 非圧縮モード comp: 圧縮モード 10c: 10G/15G圧縮モード 20c: 20G圧縮モード 35c: 35G圧縮モード • モード指定の詳細について http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/system_outline/io_st.html I/Oステーション(3) • 設置場所 ステーションホスト名 設置場所 部屋名 or 部屋番号 io-rc リング棟2F 計数室 io-a3 AVF棟3F A308 io-h6 本館6F プリンター室 io-h6b 本館6F プリンター室 I/Oステーション(4) • 使用法 1.I/Oステーションにログインする 2.使用したいデバイスを選ぶ http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/system_outline/io_st.html 3.mtlockコマンドでデバイスをロックする 4.メディアを入れる 5.tarコマンド等で記録する 6.記録終了後、メディアを取り出す 7.mtlockコマンドでロックを解除後、logout [実演12] 3-4.その他 • • • • • • • • PCからの電子メールの使用方法 Webの使用方法 sshによるリモートアクセスの方法 ファイル転送(scp) ppp接続の使用方法 Samba DHCP ウイルス対策 PCからの電子メールの使用方法 • 設定方法 – POPサーバ:pop.rcnp.osaka-u.ac.jp – IMAPサーバ:imap.rcnp.osaka-u.ac.jp – SMTPサーバ:mail-out.rcnp.osaka-u.ac.jp (POP, IMAPサーバの利用に関して申請は自動処理 http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/apply/apply_mail.html) [実演13] Webの使用方法 • Webを利用する際にはProxyを設定すること (大阪大学が契約している図書データベース(PRL等)にアクセスする際にはこのProxyの設定 が必要) • 設定方法(Proxyの設定) – HTTP Proxy www-in.rcnp.osaka-u.ac.jp (ポート:8080) (追記:SSL Proxyについても同じ設定) [実演14] sshによるリモートアクセスの方法 • sshとはtelnetと同様に リモートで端末にアクセ スするためのコマンド。通信経路が暗号化され ているのが特徴 • 暗号化の詳細については6節で説明 • クライアント側の設定の詳細 http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/Guidance_to_users/appl/ssh.html sshによるリモートアクセスの方法 • UNIXからのslogin (Senriからsahoへのsloginの例) % hostname senri % slogin saho #以下のようなメッセージがでるので、[yes]を入力 #(2回目以降はでない) He authenticity of host ‘saho’ can’t be established. DSA key fingerprint is fd:4c:1b:66:e1:24:c5:8d:fe:bd:f7:32:ad:f5:bb:fd. Are you sure you want to continue connecting? (yes/no)? katuo@saho’s passward *** #パスワードを入力します % hostname #ここでhostを再び確認してみるとsahoになっています saho ファイル転送(scp) • UNIXからのscp • Windowsからのscp(WinSCP) [実演15] ppp接続の使用方法 • 設定方法 – 接続先電話番号はWebを参照 – IPアドレス、DNSの設定はサーバが割り当てる http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/manual/ppp/index.html Samba • UNIX/LinuxマシンをWindows 互換の ファイルサーバにするオープン・ソース・ソ フトウェア • センターのSamba を利用するには、利用 申請が必要 http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/apply/apply_fs.html • Sambaの利用方法 http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/ibm/Guidance_to_users/appl/samba.html [実演16] DHCP (Dynamic Host Configuration Protocol) • TCP/IPネットワークの設定と管理を簡単にするた めに考えられたプロトコル(取り決め) • macアドレスを登録すると、IPアドレス等のネットワー ク設定を自動的にしてくれる http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/apply/apply_net.html ウイルス対策 • Norton AntiVirus – サイトライセンスを取得しているので各自 導入すること(Windows系) http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/nav.html – ソフトウェア/ウイルスについて http://www.symantec.com/region/jp/index.html
© Copyright 2024 ExpyDoc