自分用メモ
ローカルの公開鍵を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を入れる