Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第10回Network講座2019
Search
北海道科学大学 電子計算機研究部
November 12, 2019
Education
64
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第10回Network講座2019
北海道科学大学 電子計算機研究部
November 12, 2019
More Decks by 北海道科学大学 電子計算機研究部
See All by 北海道科学大学 電子計算機研究部
第12回Network講座2019
densan
1
69
第11回Network講座2019
densan
0
86
第09回Network講座2019
densan
1
180
第08回Network講座2019
densan
0
59
第07回Network講座2019
densan
0
62
第06回Network講座2019
densan
0
84
第05回Network講座2019
densan
0
61
第04回Network講座2019
densan
0
130
第03回Network講座2019
densan
0
48
Other Decks in Education
See All in Education
Database Handling in Python: SQLite3, MySQL and CRUD Operations
madhuri28
0
130
組合せ最適化特論
tasusu
0
240
AIができることを人はなぜ学ぶのか ― 専門性を育て、AIと学び続ける大学へ
gmoriki
0
110
TISSUE
pawan_pharm
0
280
Sekolah Sabat - Triwulan 4 2026 - Pelajaran 5
hiola
0
1.1k
DecisionesEjecutivasCrisis
mariooc
0
430
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
210
新入社員を「あの子」と呼ばない運動 -PBL その前に- / Stop Calling New Hires "Kids"
aokiplayer
2
950
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
320
実践プレゼンテーション・デザイン
dragon2
1
450
Session 4 - Teknik Lobby dan Negosiasi
adeputra13
0
230
Web Application Frameworks - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Agile that works and the tools we love
rasmusluckow
331
22k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Balancing Empowerment & Direction
lara
6
1.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
580
New Earth Scene 8
popppiees
4
2.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
ネットワークチーム 第10回 2019 北海道科学大学 電子計算機研究部
INDEX ⚫ ネットチームについて ⚫ セットアップ (クライアントPC) ⚫ リモート接続 2
ネットチームについて 毎週火曜日 16:30~ G304 で活動 目標 電算サーバの移行に伴い 新たなサーバ管理者を育成する →Raspberry Pi
を使い 遊び感覚で勉強する 3
セットアップ
セットアップ ⚫ Tera Term https://ja.osdn.net/projects/ttssh2/ ⚫ VNC Viewer https://www.realvnc.com/en/connect/download/ viewer/
⚫ Visual Studio Code (推奨) https://code.visualstudio.com/ ⚫ Vim (オプション) https://www.kaoriya.net/software/vim/ 5
Tera Term について Raspberry Pi にSSH接続するために使用する ⚫ SSH(Secure Shell) ネットワークを介して、コンピュータに
リモート接続するためのプロトコル ⚫ コマンドライン(CUI)で操作する ⚫ ネットワーク負荷が少ない 6
Tera Term のインストール https://ja.osdn.net/projects/ttssh2/ へ飛び ダウンロード項目の最新リリースをクリック 7
Tera Term のインストール 実行形式ファイルを ダウンロード 実行&インストール 8
VNC Viewer について Raspberry Pi にVNC接続するために使用する ⚫ VNC(Virtual Network Computing)
ネットワークを介して、コンピュータに リモート接続するためのソフトウェア ⚫ GUIの遠隔操作が可能 いわゆるリモートデスクトップ ⚫ ネットワーク負荷が大きい 9
VNC Viewer のインストール https://www.realvnc.com/en/connect/download/viewer/ Windowsを選択し「Download VNC Viewer」をクリック 10
Visual Studio Code について コーディング使用する ⚫ Atomが重いとの声があったため 代替エディタとして起用 ⚫ インストールせずにAtomを使ってもOK
11
Visual Studio Code のインストール https://code.visualstudio.com/ 「Download for Windows」をクリック 12
Visual Studio Code 拡張機能のインストール 1.左バーの一番下のアイコンをクリック 2.検索フォームに「japanese」と入力 3.一番上の候補をクリック 4.「Install」をクリック 13 1
2 4 3
Visual Studio Code 拡張機能のインストール 同じ要領で以下もインストール ⚫ Bracket Pair Colorizer ⚫
HTML CSS Support ⚫ Prettier ⚫ Python ⚫ vscode-icons ⚫ 自分の好きな拡張機能を導入してみよう 14
Vim について ⚫ Linuxに標準搭載されている テキストエディタ Vim のWindows版 ⚫ キーボードのみで操作が可能 ⚫
使いこなすためには コマンドを覚える必要がある 15
Vim のインストール 「Windows 64bit版 ダウンロード」をクリック zipファイルを解凍 「gvim.exe」を実行して起動 16
Vim の基礎知識 Vimにはモードの概念がある ⚫ コマンドモード (Esc) 各キーに登録されたコマンドを 使用するためのモード 起動直後はこのモードから始まる 他のモード時に
Escキーを押すことで コマンドモードへ戻る ⚫ 編集モード (i) (a) など テキストを編集するモード ⚫ ビジュアルモード (v) 範囲選択をするモード 17
Vim の基礎知識 最低限覚えて欲しいコマンド 18 キー 動作 Esc コマンドモードへ戻る 困ったときは押そう h
j k l カーソルを左下上右に移動 i (a) カーソルの(次の)位置から入力 x 消去 dd 一行消去 p 貼り付け :wq 保存して終了 :q! 保存しないで強制終了
演習 9-1 Vimを使ってみよう
演習 9-1 Vim 1.適当な場所に「RPI_login.txt」を新規作成 2.Vimを起動して「RPI_login.txt」を開く ※以降はコマンド操作のみで行ってください 3.以下に表示する文字列を入力 4.保存して終了 20 UserID
pi Passward densanNWC
Raspberry Pi
Raspberry Pi について ⚫ 教育・産業目的に作られた シングルボードコンピュータ ⚫ 小型ではあるが、立派なパソコンである ⚫ 多くの入出力インタフェースを備えている
22 Raspberry Pi 3 Model B +
ディスプレイを接続 ⚫ 「7” Touchscreen Display」を以下のように接続 ⚫ ディスプレイを電源に接続する ⚫ Raspberry Pi
の電源を入れる ⚫ 画面が表示されれば成功 23
IPアドレスの確認 1.ターミナルのアイコンをクリック 2.「ip a」と入力 3.IPアドレスを確認しメモを取る 24 1 2 3
SSH接続 (1/2) 1.Tera Term を起動 2.入力フォームにIPアドレスを入力 3.OK をクリック 4.続行(C) をクリック
25 2 3 4
SSH接続 (2/2) 5.ユーザ名とパスワードを入力 6.OK をクリック 7.ターミナルに接続できたら成功 26 5 6
VNC接続 (1/2) 1.VNC Viewer を起動 2.File → New connection を選択
3.IPアドレスを入力 4.OK をクリック 27 2 3 4
VNC接続 (2/2) 5.接続先を選択 6.Continue をクリック 7.Username と Passを入力 8.OK をクリック
28 5 6 7 8
本日の講座はここまで お疲れ様でした