生信喵 发表于 2022-7-7 15:15:59

安装网络应用

本帖最后由 生信喵 于 2022-7-7 15:33 编辑

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


二、vscode
#安装 podman
yum install -y podman
#下载
podman pull docker.io/jmcdice/vscode-server:latest
#开通 8080 端口
firewall-cmd --add-port=8080/tcp --zone=public --permanent
firewall-cmd --reload
#运行
podman run -d -p 8080:8080 --restart=always --name=vscodeserver
jmcdice/vscode-server
页: [1]
查看完整版本: 安装网络应用