情報処理概論(第二日目)

Similar documents
情報処理概論(第二日目)

情報処理概論(第二日目)

TSUBAME2.5 利用の手引き TSUBAME2.5 利用ポータル編 2014/12/03 学術国際情報センター 共同利用推進室 Copyright (C) GSIC All Rights Reserved.

Microsoft Word - ユーザ向け利用の手引き_v0.3.doc

FX10利用準備

ssh

Add-onアプリケーション開発 - 環境構築マニュアル -

情報処理概論(第二日目)

1. 作業フロー 公開鍵 / 秘密鍵の生成 スパコンゲートウェイノードへの ログイン時に使用する鍵の作成 公開鍵の設置 スパコンゲートウェイノードへの ログイン時に使用する公開鍵をスパコンに登録 SSH 接続確認 スパコンゲートウェイノード / インタラクティブノードへのログイン 初期パスワードの変

TSUBAME利用手引き

Microsoft PowerPoint - スハ?コン利用入門_ _UNIX利用の基礎知識.pptx

スライド 1

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

PowerPoint Presentation

東大センターにおけるスーパーコンピューター利用入門

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

k_seminar_hands_on_for_linux_beginner.pptx

<4D F736F F F696E74202D E3F FC96E55F F554E CC8AEE D8EAF2E B8CDD8AB B83685D>

第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

Microsoft Word - winscp-LINUX-SCPを使用したファイル転送方法について

PowerPoint Presentation

TSUBAME利用手引き

Microsoft PowerPoint - InfPro_I6.pptx

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

情報処理概論(第二日目)

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

2 Grac のデータを全学メールへ移行する環境 2.1 後楽園キャンパス 3 号館 4 階の実習室 A-E Grac のメールバックアップとデータの取得とデータの変換を行います データの取得を行う事で MUA( メールソフト ) へ取り込む事が可能になります データの移行は 全

Microsoft PowerPoint - linux.ppt [互換モード]

PowerPoint プレゼンテーション - 物理学情報処理演習

ファイルサーバ ご利用の手引き 第 1.0 版 2008 年 2 月 14 日 近畿大学総合情報システム部 (KUDOS)

目次 1. はじめに WEB インタフェース... 4 アクセス方法... 4 操作方法 FTP クライアント FFFTP(WINDOWS) インストール方法 アクセス方法 操作方法 CYBERD

160420c_unix.pptx

<4D F736F F F696E74202D B B836F82B CC8EE888F882AB2891E6342E3794C5292E B8CDD8AB B83685D>

dvi

Oakforest-PACS 利用の手引き 2 ノートパソコンの設定 : 公開鍵の生成 登録

クレジット : UTokyo Online Education Education コンピュータシステム概論 2018 小林克志 ライセンス : 利用者は 本講義資料を 教育的な目的に限ってページ単位で利用することができます 特に記載のない限り 本講義資料はページ単位でクリエイティブ コモンズ表示

Reedbush 利用の手引き 2 ノートパソコンの設定 : 公開鍵の生成 登録 ネットワーク環境に接続してから行ってください

170420_unix.pptx

ネットワークシステム管理 #01

Microsoft Word - FreeBSD

ex04_2012.ppt

ユーザーズマニュアル

ネットワークシステム管理 #01

Windows 環境での遺伝研スパコンシステムログイン手順 目次 1. 作業フロー 公開鍵 / 秘密鍵の生成 公開鍵の設置 SSH 接続確認 アカウント登録証に記載されているパスワードの変更 スパコンへのデータ転送 (

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの 初 歩 hello, world を 画 面

スライド 1

Microsoft PowerPoint _2.プログラミングの基礎_final

PowerPoint プレゼンテーション

01: 講義概要

memo

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

PowerPoint プレゼンテーション

目次 1 環境 バージョン インストール環境 インストール手順 前提条件 CentOS SSHD の設定 VSFTPD の設定 コンテンツ管理 CGI のイ

これを調べるには pwd というコマンドを使います pwd とは print working directory の頭文 字をとったもので これから意味は明らかですよね 演習 1 (a) pwd を実行した結果を書け なお 立ち上げた直後の作業用ディレクトリのことをホー ムディレクトリ もしくは単に

研究室LANの設定方法

Taro-cshプログラミングの応用.jt

Linux サーバー構築 LINUX サーバー構築目次... 1 第 1 章 LINUX のインストール... 6 第 1 節 CentOS とは... 6 第 1 項 CentOS とは... 6 第 2 節 CentOS インストールの準備... 6 第 1 項 iso ファイルの入手... 6

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

a0postercls? Gerlinde Kettl, Matthias Weiser T E Xmacro wwwctanorg/tex-archive/macros/latex/contrib/a0poster LAT E X

Microsoft PowerPoint ppt

セキュリティ設定ツールインストール 桐セキュリティ設定ツールインストール C: K3 KIRIV9 Security フォルダ内 KISECURE をダブルクリックして設定を開始します 初回セキュリティ設定ツールを起動時はウィザート形式で設定します メッセージにしたがって初期設定を行ってください セ

2 Windows 版パソコンでの操作方法 イ署名検証用ソフト (Gpg4win) のインストール 1 にアクセスし DownloadGpg4win をクリックします 2 Gpg4win をクリックするとダウンロードが開始されます 2

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

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

kiso2-01.key

本書をご利用いただく前に Biz メール & ウェブプロ (L1/L2/L3/Private サーバー ) 詳細設定マニュアル のご利用にあたり 以下をご留意ください 1. 本書の内容について 本書では Biz メール & ウェブプロ (L1/L2/L3/Private サーバー )( 以下 本サー

Maser - User Operation Manual

ホスティングA管理画面[Plesk]マニュアル コンテンツアップロード編

GNU Emacs GNU Emacs

SmartGS-ReleaseNote-V132

untitled

_unix_text_command.pptx

再起動した状態になり パスワードを入力すると 図 2 のように DEXCS2011 のアイコ ンがデスクトップ上に表示される 2 端末を準備する メニューバーにある端末の形を左クリック 図 2 デスクトップ メニューバーに端末の形がない場合 図 3 メニューバー アプリケーション アクセサリー 端末

二加屋様 Web B2B システム 商品 CSV データ取込マニュアル 2012 年 10 月 19 日 株式会社アイル 概要 このマニュアルは二加屋様の Web B2B システムに商品 CSV データから商品情報を登録す るための手順を示すものです マニュアル内で利用するツール このマニュアル内で

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

平成12年度 計算機数学 火・1

内容に関するご質問は まで お願いします [Oakforest-PACS(OFP) 編 ] 第 85 回お試しアカウント付き並列プログラミング講習会 ライブラリ利用 : 科学技術計算の効率化入門 スパコンへのログイン テストプログラム起動 東京大学情報基盤セ

ガイダンス

目次 第 1 章 リモート接続手順 ログイン SSL-VPNシステムにアクセスする ACTIVEXモジュールのインストール ( 初回接続時 ) ActiveXモジュールのインストール

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Ubuntu Trusty 用 版 2017 年 2 月 23 日 Copyright (C) Japan Medical

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

ヘルスアップWeb 簡単操作ガイド

今後の予定 第 10 回 :6 月 22 日 暗号化ソフトウェア :SSL,SSH 第 11 回 :6 月 29 日 サーバセキュリティ 第 12 回 :7 月 6 日 理論 : 計算論, 暗号プロトコル 第 13 回 :7 月 13 日 企業 組織のセキュリティ :ISMS, 個人情報保護法 第

この時お使いの端末の.ssh ディレクトリ配下にある known_hosts ファイルから fx.cc.nagoya-u.ac.jp に関する行を削除して再度ログインを行って下さい

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

BIGLOBE クラウドホスティング 開発お役立ちパック GitLab 利用マニュアル 1.0 版 (2013 年 7 月 3 日 ) ビッグローブ株式会社 1 Copyright 2013 BIGLOBE. All Rights Reserved

PowerPoint プレゼンテーション

Helix Swarm2018.1アップグレード手順

UNIX

外字登録 取扱説明書 (14.07) 株式会社タテムラ

取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま

はじめに このドキュメントではftServerに関する障害調査を行う際に 必要となるログ データの取得方法を説明しています ログ データの取得には 初期解析用のデータの取得方法と 詳細な調査を行うときのデータ取得方法があります 特別な理由でOS 側のログが必要となった場合には RHELログの取得につ

科学技術振興機構 D-RE デモ環境導入ガイド DEOS プロジェクト 目次 1 はじめに 準備 dre ユーザの追加 D-RE の導入 システムコンテナの作成 システムコンテナの起動... 6

NEC Express5800 シリーズ COBOL Media V1 セットアップカード SL438730B01-2

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

版数 更新日 更新理由 /12/21 初版制定 /7/25 平成 28 年度初版制定 /8/7 平成 29 年度初版制定 /11/13 機能追加に伴い以下の箇所を更新 4 ログイン を更新 6 コメント対象情報参照 を更新 7 新規コメ

図 1: 場所をクリックし ホームフォルダーをクリックすると (上図) ホーム フォルダー下にあるファイルやディレクトリの一覧を見ることができる 下図 2

XEN 仮想マシンの移植 Islandcenter.jp 2009/04/14 既に作成済みの XEN 仮想マシンを移植する方法を説明します 仮想マシンイメージは 通常 /var/lib/xen/image/myvmachine に作成されていますが このファイルを tar 圧縮してリムーバブルメデ

PowerPoint プレゼンテーション

Transcription:

実習資料 Linux 入門講習会 九州大学情報基盤研究開発センター 注意 : この内容は wisdom.cc.kyushu-u.ac.jp の任意の ID で利用できますが, ファイルの削除等を含んでいるので各コマンドの意味を理解するまでは講習会用 ID で利用することをお勧めします. 1

実習 1 ログイン ファイル操作 ディレクトリの作成 ファイルの移動, コピー, 削除 ログアウト 2

ログイン まず MacOS にログイン デスクトップ下方の ターミナル のアイコンをクリック 出てきた画面で 以下のように入力し 改行 ssh -l ユーザ ID wisdom.cc.kyushu-u.ac.jp 初回ログイン時に警告メッセージ (yes/no) が出力された場合 : yes を入力する エル 受付でお渡しした小さい紙に書かれたユーザ ID 3

実習 1 漢字コードの設定 1. デスクトップ上部の ターミナル をクリック 2. 環境設定 をクリック 3. 設定 を選択後 詳細 をクリックし 文字エンコーディング をクリックして UTF-8 をクリック 4

実習 1 ファイル操作の事前準備 $ ls $tar xvf /tmp/.tar $ ls ファイルの一覧 実習用のファイルを展開. 展開後は以下のようになる. カレントディレクトリ pi.c lu.f90 5

実習 1 作業ディレクトリの変更 作業 現在のディレクトリの場所を確認して [] ディレクトリへ移動しましょう $pwd $cd $pwd 現在のディレクトリを確認 作業ディレクトリの変更 カレントディレクトリを に変更. カレントディレクトリ pi.c lu.f90 6

実習 1 ファイルの内容閲覧 作業 [] ディレクトリの中の lu.f90 ファイルの内容を閲覧しましょう $less lu.f90 次のページへ : SPACE もしくは f 前のページへ : b 1 行下へ : Enter もしくは j 1 行上へ : k 閲覧終了 : q カレントディレクトリ pi.c lu.f90 7

実習 1 ディレクトリの作成とファイルのコピー 作業 [] の中に [test] ディレクトリを作成して その中に以下のファイルをコピーしましょう / / $mkdir test $cp test $cp test test test ディレクトリ作成 ファイルのコピー test ディレクトリの下のファイル一覧 カレントディレクトリ test pi.c lu.f90 8

実習 1 ファイルの削除 作業 先ほど ( 前ページ ) でコピーで複製した ファイルを削除してみましょう $cd test $pwd $rm $rm ファイルの削除 カレントディレクトリ test pi.c 削除 lu.f90 9 削除

実習 1 複数のファイルの操作 作業 1) 再度 以下のファイルを [test] ディレクトリにコピーしましょう / / 2) 今度は [test] ディレクトリ毎削除してみましょう $cd.. $pwd $cp test test $rm -ri test 全て y と答える カレントディレクトリ test pi.c lu.f90 10 削除

実習 1 ファイルの移動と名前の変更 作業 1)[test] ディレクトリを作成しそこへ以下のファイルを 移動 させましょう / / 2) 以下のファイル名を luserial.f90 に変更しましょう /lu.f90 $mkdir test $mv test test ファイルの移動 $mv lu.f90 lu-serial.f90 ファイル名の変更 移動 カレントディレクトリ test pi.c 移動 lu.f90 11 lu-serial.f90 ファイル名変更

実習 1 * の利用 (1) 作業 [lu] ディレクトリを作成し その中に [] の中の lu- で始まる全ファイル ) を移動させましょう $mkdir lu $mv lu-* lu lu 名前の先頭が lu- であるファイルを移動 カレントディレクトリ pi.c lu-serial.f90 lu lu-serial.f90 test 移動 12

実習 1 * の利用 (2) 作業 [mm] ディレクトリを作成し その中に [] の中の mm で始まる全ファイル ) を移動させましょう $mkdir mm $mv mm.* mm-* mm mm 名前の先頭が mm. であるファイルと mm- であるファイルを移動 (mm* とすると mm ディレクトリまで含まれてしまう ) カレントディレクトリ pi.c 移動 mm lu test lu-serial.f90 13

実習 1 * の利用 (3) 作業 1)[mm] ディレクトリの中に [f] と [c] ディレクトリを作成しましょう 2)[mm] ディレクトリ内の拡張子が.f90 である全ファイルを [f] ディレクトリへ.c である全ファイルを [c] ディレクトリへ移動させましょう $cd mm $mkdir f c $mv *.f90 f $mv *.c c * カレントディレクトリ pi.c mm c f 移動 lu test lu-serial.f90 14

実習 1 ディレクトリのコピー 作業 [mm] ディレクトリを mm-copy とう名前でコピーしましょう $cd ~/ -R $cp -r mm mm-copy -R カレントディレクトリ pi.c c mm f mm-copy c 移動 f lu test lu-serial.f90 15

実習 1 ディレクトリの移動 作業 [programs] というディレクトリを作成し その中に先ほど ( 前ページで ) 作成した [mm] [lu] ディレクトリを移動させましょう $mkdir programs $mv mm lu programs -R カレントディレクトリ programs mm-copy test pi.c c mm f lu-serial.f90 lu c f 16

実習 1 ファイルの移動 ( 応用 ) 以下のようにファイルを整理してみましょう. ( ディレクトリは必要に応じて事前に作成してください ) mm-copy ディレクトリを削除 と を programs/pi/f ディレクトリの下に移動 pi.c と を programs/pi/c ディレクトリの下に移動 後半の演習でこの作業ディレクトリを使用します programs test pi mm lu c pi.c f c f lu-serial.f90 17

実習 2: テキストの編集 Emacs を使ったテキストファイルの編集 18

実習 2 テキストの編集 (1) 作業ディレクトリに移動 $ cd ~//test カレントディレクトリ programs pi mm lu test c f c f lu-serial.f90 pi.c 19

実習 2 テキストの編集 (2) Emacs を起動し, テキストを入力 $ emacs -nw test.c 以下の内容を入力し, 保存して終了. 保存コマンド : C-x C-s 終了コマンド : C-x C-c #include <stdio.h> int main() { printf("hello World n"); return(0); } 20

実習 2 テキストの編集 (3) less を起動し 作成したファイルの内容を確認 $ less test.c 正常にファイルが作成出来ていることを確認し終了閲覧終了 : q 21

実習 3: その他のコマンド find の利用 grep の利用 リダイレクションの利用 パイプラインの利用 標準エラーと標準出力の保存 22

実習 3 find の利用 に移動し ファイル名で検索 $ cd ~/ $ find./ -name *essl* の下にある ファイル名に essl を含むファイルを検索する カレントディレクトリ programs pi mm lu test test.c pi.c c f c f lu-serial.f90 検索範囲 23

実習 3 grep の利用 /test に移動し ファイル内を検索 $ cd ~//test $ grep Hello./* の下にある ファイル内に Hello を含むファイルを検索するし 該当する行を表示する カレントディレクトリ programs pi mm lu test test.c pi.c c f c f lu-serial.f90 検索範囲 24

実習 3 リダイレクションの利用 (1) 作業ディレクトリに移動 $ cd ~//test カレントディレクトリ programs pi mm lu test test.c c f c f lu-serial.f90 pi.c 25

実習 3 リダイレクションの利用 (2) ls コマンドの結果をファイルに保存 $ ls l > dirs $ less dirs 中身を確認したら q で終了 26

実習 3 パイプラインの利用 1 画面に表示しきれない出力をページ毎に表示 $ cd ~/ $ ls -lr less カレントディレクトリ programs pi mm lu test test.c c f c f lu-serial.f90 27

実習 3 標準出力と標準エラー出力 (1) エラーを含む ls コマンドの結果を標準出力と標準エラー出力に分けて保存する $ cd ~//test $ ls lr /home/lecture 1>file1 2>file2 $ less file1 $ less file2 file1 に通常の結果 file2 にエラーが保存されていることを確認 28

実習 3 標準出力と標準エラー出力 (2) エラーを含む ls コマンドの結果を標準出力と標準エラー出力を合わせて保存する $ cd ~//test $ ls lr /home/lecture >file 2>&1 $ less file file に通常の結果とエラーメッセージが保存されていることを確認 29

実習 4:ssh 公開鍵認証の設定 鍵ファイルペア ( 公開 / 秘密 ) の作成 サーバへ公開鍵を転送 公開鍵の登録 鍵認証でのログイン 30

実習 4 鍵ファイルペアの作成 (1) 手元のPCで別のターミナルを起動し 下記コマンドを実行し鍵を作成する % ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/lecture/user01/.ssh/id_rsa): lecture Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/lecture/user01/lecture. Your public key has been saved in /home/lecture/user01/lecture. The key fingerprint is: 17:da:ef:e3:ea:a0:70:d1:0c:52:1e:eb:2c:eb:97:86 user01@wisdom.cc.kyushu-u.ac.jp The key's randomart image is: +--[ RSA 2048]----+ o o o. +. + + o.. + S o o... o.....eo+.....o..ooo. +-----------------+ % 注別ターミナルは画面下のターミナルアイコンを右クリック (ctrl+ クリック ) して起動 -t rsa は暗号化方式の指定 鍵ファイルの保存先とファイル名の指定今回は lecture( ファイル名 ) を指定 パスフレーズの入力 (2 回 ) 入力しても画面には表示されない 31

実習 4 鍵ファイルペアの作成 (2) 鍵ファイルのペアが作成されていることを確認 % ls ~/lecture* lecture lecture.pub lecture( 秘密鍵 ) と lecture.pub( 公開鍵 ) が作成されていることを確認 鍵ファイル名 (lecture) は自由に指定可能省略すると id_rsa となる 32

実習 4 サーバへ公開鍵を転送 SCP コマンドで公開鍵を手元 PC からサーバへ転送 % scp ~/lecture.pub ユーザ id@wisdom.cc.kyushu-u.ac.jp:~/ ユーザ名 @wisdom's password: lecture.pub 100% 0.1KB/s 00:00 % ssh コマンドと間違えないこと サーバ側用のターミナル画面で公開鍵が転送されていることを確認 $ ls ~/lecture.pub lecture.pub サーバ用のターミナルと手元 PC 用のターミナルは コマンドラインのプロンプトの表記で見分けること例 ) サーバ用 : [ ユーザ名 @wisdom ディレクトリ名 ] 33

実習 4 公開鍵の登録 下記のコマンドで公開鍵をサーバへ登録 lecture.pub( 公開鍵 ) の内容を authorized_keys に追加することで lecture( 秘密鍵 ) による鍵認証が可能になる $ cd ~/ $ cat lecture.pub >>.ssh/authorized_keys $ chmod 644.ssh/authorized_keys $ cd.ssh $ less authorized_keys less で authorized_keys に lecture.pub の内容が追加されていることを確認 他の公開鍵が既に登録されていた場合 >> で追記ではなく > で上書きすると他の公開鍵が消えてしまうので要注意 34

実習 4 鍵認証でのログイン 手元 PC 用のターミナルから下記コマンドで秘密鍵を指定してサーバへログイン % cd ~/ % ssh i lecture l ユーザID wisdom.cc.kyushu-u.ac.jp Enter passphrase for key : 作成時に指定したパスフレーズを入力 $ ログイン成功 $ hostname wisdomにログイン出来ていることを確認 wisdom.cc.kyushu-u.ac.jp ssh の i オプションは秘密鍵を指定するためのもの 35