1、购买服务器
阿里云的官方网站为:https://www.aliyun.com/
里面有各种套餐,学生建议购买学生云,大概9元每月。
这里使用的是 centos 服务器
2、修改主机名
第一次通过浏览器连接会发现用户名是一堆乱码,首先修改root密码:
# sudo passwd
_______________________________________________________
admin@iZwz954fergdge453fe29tdZ:~$ sudo passwd
sudo: unable to resolve host iZwz954fergdge453fe29tdZ
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
然后修改主机名,然后重启:
# su
# vim /etc/hostname
# reboot
3、初始设定
美化一下终端
# vim /etc/profile
_______________________________________________________
# 在最后加入
PS1='\[\033[1;31;1m\]\u:\[\033[1;32;1m\]\W\[\033[1;33;1m\]\$\[\033[1;37;1m\]'
_______________________________________________________
# source /etc/profile
更新所有软件
# yum update
4、安装Anaconda
安装:
# cd anaconda
# wget https://repo.continuum.io/archive/Anaconda3-5.3.0-Linux-x86_64.sh
# yum install -y bzip2
# bash Anaconda3-5.3.0-Linux-x86_64.sh
_______________________________________________________
#我的安装目录
/software/Anaconda/Anaconda3
_______________________________________________________
配置别名
# vim /etc/profile
_______________________________________________________
# 在最后加入
alias py37='/software/Anaconda/Anaconda3/bin/python3.7'
alias pip37='/software/Anaconda/Anaconda3/bin/pip'
alias conda3='/software/Anaconda/Anaconda3/bin/conda'
alias anaconda3='/software/Anaconda/Anaconda3/bin/anaconda'
alias jupyterNotebook='/software/Anaconda/Anaconda3/bin/jupyter-notebook'
_______________________________________________________
# source /etc/profile
配置环境变量
# vim /etc/profile
_______________________________________________________
# 在最后加入
PATH=$PATH:/software/Anaconda/Anaconda3/bin #路径名跟自己实际情况而定
export PATH
_______________________________________________________
# source /etc/profile
5、配置 JupyterNotebook 远程连接
更新 JupyterNotebook
conda3 install jupyter
先预设一个自己的密码,通过python生成hash值,比如我设置‘123456’:
# py37
_______________________________________________________
Python 3.7.2 (default, Dec 29 2018, 06:19:36)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from notebook.auth import passwd
>>> passwd()
Enter password:
Verify password:
'sha1:b9d7c43785f3:254cd993c71fd2d9fc572271a42c0647df7d95cf'
生成配置文件:
# jupyterNotebook --generate-config --allow-root
_______________________________________________________
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
在配置文件中加入内容:
# vim /root/.jupyter/jupyter_notebook_config.py
_______________________________________________________
# 加入如下内容
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:b9d7c43785f3:254cd993c71fd2d9fc572271a42c0647df7d95cf'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
在网页中设置防火墙开放8888端口。
打开 JupyterNotebook 服务,nohup将该服务置于后台,不会因为shell关闭而关闭
# nohup jupyter-notebook --ip=0.0.0.0 --allow-root &
然后在浏览器中输入网址 http://公网IP:8888 就能够进入登录界面了~!