生信人

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

0

收听

12

听众

318

主题
发表于 2022-7-7 15:15:59 | 查看: 1259| 回复: 0
本帖最后由 生信喵 于 2022-7-7 15:33 编辑

背景
       一台服务器除了可以在命令行使用软件,还可以安装很多网络应用。如果有 root 管理员账号,可以很方面的配置这些网络应用,例如自己搭建一个博客系统,一个论坛或者一个 ftp文件传输系统。这个章节中我们介绍几个比较酷的网络应用。
一、jupyterlab
       如果想在网页端使 用 python 软 件,可以 使 用 JupyterLab 网络应用,类似于通过Rstudio-server 使用 R 软件。JupyterLab 是 Jupyter 主打的最新数据科学生产工具,某种意义上,它的出现是为了取代 Jupyter Notebook。JupyterLab 包含了 Jupyter Notebook 所有功能。
1 打开端口
       云服务器需要在网页端设置,服务器端通过 firewalld 管理防火墙。
  1. #打开 8888 窗口
  2. firewall-cmd --permanent --add-port=8888/tcp
  3. firewall-cmd --permanent --add-port=8888/udp
  4. firewall-cmd --reload
复制代码
2 安装 jupyterlab
  1. #juypterlab
  2. mamba install -c conda-forge -y jupyterlab
  3. mamba install -c conda-forge -y voila
  4. #安装中文插件
  5. mamba install -y jupyterlab-language-pack-zh-CN
  6. #设置密码
  7. jupyter notebook password
  8. #生成配置文件
  9. jupyter notebook --generate-config
  10. #修改配置文件
  11. vim /root/.jupyter/jupyter_notebook_config.py
  12. c.ServerApp.port = 8888  
  13. c.ServerApp.allow_remote_access = True
  14. c.ServerApp.ip='*'  
  15. c.ServerApp.open_browser = False
复制代码
3 启动 jupyterlab
  1. nohup jupyter lab --allow-root > jupyter.log 2>&1 &
复制代码
这个时候就可以使用浏览器进行登录了,输入 IP 地址:8686,输入密码即可登录,这样就可以在网页端使用 python 了。


二、vscode
  1. #安装 podman
  2. yum install -y podman
  3. #下载
  4. podman pull docker.io/jmcdice/vscode-server:latest
  5. #开通 8080 端口
  6. firewall-cmd --add-port=8080/tcp --zone=public --permanent
  7. firewall-cmd --reload
  8. #运行
  9. podman run -d -p 8080:8080 --restart=always --name=vscodeserver
  10. jmcdice/vscode-server
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|生信人 ( 萌ICP备20244422号 )

GMT+8, 2024-11-23 21:22 , Processed in 0.082430 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表