IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> (四)使用screen命令让jupyter notebook在后台运行 -> 正文阅读

[开发工具](四)使用screen命令让jupyter notebook在后台运行

创建一个窗口

screen -S name #创建一个窗口,并且为这个窗口命名name

当你执行完以上命令后,就会自动跳入名为name的窗口,在这个窗口里可以干你想干的事情。

当你不想呆在这个窗口时,你可以通过快捷键Ctrl+A+D断开这个窗口的连接而回到连接会话界面。

这个断开只是不显示那个窗口,而窗口对应的任务是在后台运行的。

查看已创建的所有窗口

screen -ls #可以查看已创建的所有窗口,Detached说明窗口是断开的。

重新连接Detached的窗口

如果他的状态是Detached的,我们需要输入screen -r <screen的pid> ,来进入这个screen ,或者screen -rd <screen的名称> ;

如果他的状态是Attached的,我们就要输入 screen -d <screen的pid> ,来使他”Dettached”,然后再输入screen -r <screen的pid>,来进入这个screen。

关闭的screen

直接输入exit,或者Ctrl+d,来终止这个界面

screen快捷键

1、新建子窗口:

可以通过Ctrl+a+c 组合快捷键在当前的screen下创建一个新的子窗口,并跳转到上面去。

2、查询当前的子界面状态:

可以通过Ctrl+a+w组合快捷键,在屏幕的左下角就会出现类似:0-$ bash 1*$ bash之类的样式。这个表示当前screen下有两个子窗口,当前在的是1号子窗口。当然,这个子窗口的数目可以有很多。

3、切换子窗口:

方法很多,可以通过Ctrl+a+a组合快捷键在最近的两个窗口中切换,也可以用Ctrl+a+n 切换到下一个窗口,或是Ctrl+a+p 切换到上一个窗口,或是Ctrl+a+num 切换到第num个窗口。

4、暂离当前screen:

这个也是screen命令的精髓,用组合键Ctrl+a+d 就能detached当前的screen,回到默认界面。

我们可以通过Ctrl+a+w 命令来测试下当前窗口是不是处于screen状态下,如果不是的话,贸然使用Ctrl+a+d 会直接退出登陆。

安装nb_conda让jupyter可以选择conda环境

conda install nb_conda??????????????????????????????? #安装插件 nb_conda 在jupyter页面可自由选择环境

创建jupyter notebook密码

jupyter notebook password????????????????????????????????????????????????? #没必要设置

打开jupyter

jupyter notebook --no-browser???????????????????????????????????????????? # 无浏览器模式,想要打开 notebook 就直接在浏览器里输入 localhost:8888 就可以了。比如一不小心关掉了浏览器,想要重新在浏览器里打开 notebook 的话,就在浏览器里打开 localhost:8888 就好了(8888 是 jupyter notebook 的默认端口)。

最后,建立ssh连接:我们将服务器打开jupyter notebook的端口远程转发到本地即可,在新的命令行窗口输入(非服务器bash)。

ssh -i xxx.pem -L8888:localhost:8888 ubuntu@xx.xxx.xxx.xx

-L指明执行端口转发?????????????? 浏览器地址栏输入http://localhost:8080/即可在本地浏览器打开远程服务器的jupyter notebook

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-04 11:25:04  更:2021-08-04 11:26:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/2 3:37:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码