Jupyter Notebook可以将系统信息作为页面进行展示,将python等信息和shell等执行工具集成到统一的页面(参考《IPython 6/Jupyter的magic操作符》、IPython的Magics魔法操作符),从而提供一个完整的自定义动态视图。Jupyter Notebook Server还提供Text/HTML/Markdown/JSON/YAML等多种文档编辑器以及可以打开多个并随意布局的Web shell支持,不仅可用于数据分析,也是系统管理、维护的利器。
上图,在Notebook中运行GlusterFS存储系统和Kubernetes的管理工具。
1、安装步骤
包括:
2、使用方法
Jupyter Notebook是在服务器上运行的,默认是安装(或服务)的账号。因此,所有的状态是持续的,上次打开的窗口下次在任何地方打开都是上次的状态,如果多个页面同时打开,普通页面可以刷新同步,终端shell是自动更新的。
Python代码
普通的python代码在打开notebook后,输入代码,按shift+enter键即可运行。
控制台脚本
使用!来运行单行shell脚本,可以使用&&连接。如:
!uname -a && ls -l
使用%%sh来运行多行shell脚本。如:
%%sh