自分用メモ
ローカルの公開鍵をGCPのインスタンスに登録
[秘密鍵/公開鍵]GCPにSSHで接続する方法
https://sleepless-se.net/2018/09/15/gcp-ssh/
Juliaのバイナリをダウンロード
curl -OL https://julialang-s3.julialang.org/bin/linux/x64/1.1/julia-1.1.0-linux-x86_64.tar.gz
解凍
$ sudo mkdir /bin/julia
$ sudo tar xvzf julia-1.1.0-linux-x86_64.tar.gz -C /bin/julia
$ /bin/julia/julia-1.1.0/bin/julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.1.0 (2019-01-21)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |
julia>
シンボリックリンクを作成
$ sudo ln -s /bin/julia/julia-1.1.0/bin/julia /usr/local/bin/julia
$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.1.0 (2019-01-21)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |
julia>
IJuliaのインストール
julia> using Pkg
julia> Pkg.add(“IJulia”)
Anacondaもインストールしておく。bzip2が入っていなかったのでインストールして、
$ sudo apt-get update
$ sudo apt-get install bzip2
Anacondaをインストール
$ curl -OL https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh
$ bash Anaconda3-2018.12-Linux-x86_64.sh
これを参考にしてJupyter Notebookの設定に入る
Running Jupyter Notebook on Google Cloud Platform in 15 min
https://towardsdatascience.com/running-jupyter-notebook-in-google-cloud-platform-in-15-min-61e16da34d52
$ jupyter notebook --generate-config
vim /home/matsueushi/.jupyter/jupyter_notebook_config.py
を開いて
c = get_config()
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.port = <Port Number>
を追加する
GCPのVMインスタンス設定画面でFirewallsの「Allow HTTPS traffic」をチェック
「NETWORKING -> VPC Network -> Firewall rules -> Create a firewall」で
「Target tags」を「https-server」、
「Source IP range」を「0.0.0.0/0」、
「Protocols and ports」の「Specified protocols and ports->tcp」をチェックしてポート番号に
c.NotebookApp.port = <Port Number>
のポート番号を追加。
http://
にアクセスして、
http://(julia or 127.0.0.1):8888/?token= のあとのtokenを入れる