服务器使用

来自集智百科
跳转到: 导航搜索

目前jake研究小组有两台服务器可以供大家使用,分别是“Windows Server 2008 R2 64”和“Windows Server 2012 R2 64”;登录方式均使用Windows系统自带的远程桌面程序;两台服务器均已经安装了常用的开发环境;如有问题,请联系管理员。以下是详细说明。

目录

Windows Server 2008 R2 64

开发软件

Anaconda(python科学计算软件)、Matlab 2013b等。(如有需求,请联系管理员)

登录方式

  • 登录配置
    • 主机IP:210.31.77.4 计算机名称:WINDOWS-1OMU2AC
    • 用户名:(保密) 密码:(保密)
  • 登录图示
Server1-login.jpg
  • 登录说明
计算机名称可以不指定;xxx表示用户名

Windows Server 2012 R2 64

开发软件

Anaconda(python科学计算软件)、Matlab 2015b等。(如有需求,请联系管理员)

登录方式

  • 登录配置
    • 主机IP:210.31.72.215 计算机名称:BOSS-ZJ-Server
    • 用户名:(保密) 密码:(保密)
  • 登录图示
Server2-login.jpg
  • 登录说明
计算机名称可以不指定;xxx表示用户名

服务器Jupyter Notebook的远程配置和使用

1. 登录远程服务器

2. 生成配置文件

打开cmd,依次键入:

 1. C:\xx\xx>activate py35
 2. (py35)C:\xx\xx>jupyter notebook --generate-config

3. 生成密码

仍然在上述打开的虚拟环境中,键入(py35)C:\xx\xx>ipython,创建一个密文的密码:

 1. In [1]: from notebook.auth import passwd
 2. In [2]: passwd()
 3. Enter password:
 4. Verify password:
 5. Out[2]:
      'sha1:fadfadsfadsf...' # sha1密文串

把生成的密文sha1:fadfadsfadsf...复制下来

4. 修改配置文件

  • 在Windows下,进入C:\Users\username\.jupyter\jupyter_notebook_config.py目录(某些情况下Users用户,username就是远程登录的用户名)
  • 在Linux下:vim ~/.jupyter/jupyter_notebook_config.py

进行如下修改:(使用搜索快速定位到相应位置)

c.NotebookApp.ip = '*'
# 刚才复制的密文串
c.NotebookApp.password = u'sha1:fadfadsfadsf...'
c.NotebookApp.open_browser = False
# 随便指定一个端口,只要不与系统现有的端口冲突即可
c.NotebookApp.port = xxxx
# 指定jupyter使用的目录,username是当前远程登录用户名
c.NotebookApp.notebook_dir = r'D:\jupyter_notebook_tensorflow\username'

5. 启动jupyter notebook

仍然是在虚拟环境中,键入:(py35)C:\xx\xx>>jupyter notebook

6. 远程访问

此时应该就可以直接从本地的浏览器直接访问http://ip_address_of_remote_computer:xxxx(xxxx为端口号),就可以看到jupyter的登录界面

7. 数据上传方式

  • 如果数据比较小(<10M),那么可以直接进入jupyter网页界面当中上传
  • 使用ftp,上传到jupyter_notebook_tensorflow\common_data当中,读取数据用fp = open("../common_data/filname")(使用FileZilla等ftp工具登录,登录方式见服务器公共数据,登录成功后,可以看见上述目录,如下图所示:
Ftp.png


注意:由于服务器是Windows系统,为了正常使用tensorflow,所以安装了python 3.5版本的虚拟环境,所以以上在cmd中的操作需要先进入虚拟环境——activate py35,然后在进行相应操作

个人工具
名字空间
操作
导航
工具箱