suse下Anaconda2的安装配置

本文详细介绍如何在阿里云服务器上安装Anaconda并配置jupyternotebook,包括环境变量设置、生成配置文件及密钥文件等关键步骤。

  打算在阿里云服务器上安装一个Anaconda,远程使用jupyter notebook,之前没接触过,首先百度后发现基本都是一样的套路,现整理做以下记录,以便后期查看。

环境:suse 11

软件包:Anaconda2

软件安装:

1.我是从官网直接下载 Anaconda2-5.1.0-Linux-x86_64.sh,地址https://www.anaconda.com/download/#linux

2.用普通用户安装 sh Anaconda2-5.1.0-Linux-x86_64.sh,一路狂回车,然后输入yes (ps:安装过程中未出现问题)

 

环境配置:

1.在.profile下添加环境变量


2.执行命令生成配置文件

jupyter notebook --generate-config  #生成配置文件

3.创建密钥文件

执行jupyter notebook password

会产生一个数据文件jupyter_notebook_config.json

4.编辑文件jupyter_notebook_config.py

c.NotebookApp.ip = '*'  #外部访问IP地址,*表示所有客户端可访问
c.NotebookApp.notebook_dir = '/home/file/python'  #服务器默认的notebook目录
c.NotebookApp.open_browser = False   #jupyter notebook启用时不再本地默认打开浏览器c.NotebookApp.password = u'sha1:9b22bbe44fb5:931..' #上步生成数据文件中的password
c.NotebookApp.port = 8088            #默认访问的端口是8088

(ps:阿里云中如果需要访问该端口,需要安全组策略中添加该端口,不然无法访问)

首次启动出现异常,一直让输入密码进行登陆,输入密码也无法登陆,解决未果,直接卸载 ,删除anaconta2文件夹


重新执行安装,按照之前配置步骤进行配置,再次启动未出现问题。

挂载后台nohup运行

nohup jupyter notebook >/home/file/jupyter.log 2>&1 &

(ps:日志文件增量大小未知,暂定大于100M利用脚本进行清空)

<think>好的,用户之前遇到了MySQL运行时缺少libtinfo.so.5的问题,我给出了针对不同Linux发行版的解决方案。现在用户的新问题是介绍SUSE操作系统。我需要先确认用户的具体需求。用户可能是在使用SUSE系统时遇到了类似的问题,或者想了解SUSE的基本信息以便后续操作。 首先,用户可能是在SUSE环境下遇到了类似的库缺失错误,但之前的解决方案是针对Debian/Ubuntu和CentOS/RHEL的,用户想知道SUSE的对应解决方法。因此,我需要调整之前的建议,给出适用于SUSE的步骤,比如使用zypper安装相应的库。 另外,用户可能对SUSE操作系统不太熟悉,需要了解其背景、特点、版本等信息,以便更好地进行系统管理。因此,我需要介绍SUSE的基本情况,包括其发行版、包管理器、常见用途等。 还要考虑到用户的技术水平。如果他们询问SUSE,可能是系统管理员或开发者,需要技术细节,比如包管理命令或常见问题处理。因此,回答要兼顾基础信息和实用技巧,比如如何安装软件、解决依赖问题。 需要验证SUSE中处理libtinfo.so.5的方法,是否通过安装ncurses兼容包或其他方式。可能需要检查SUSE的官方文档或常见问题,确保给出的命令准确有效。例如,在SUSE上可能需要安装libncurses5或类似的包,使用zypper命令。 还要注意SUSE的不同版本,如Leap和Tumbleweed,处理方式是否不同。例如,稳定版和企业版可能在软件包名称上有差异,需要明确指出或提供通用方法。 最后,确保回答结构清晰,分点说明,便于用户快速找到所需信息,同时补充相关的使用技巧和资源链接,帮助用户进一步解决问题或深入学习。</think>以下是关于 **SUSE Linux 操作系统** 的详细介绍: --- ### **1. SUSE 操作系统简介** **SUSE** 是一家源自德国的企业级 Linux 发行版提供商,成立于 1992 年,是欧洲最早专注于 Linux 的公司之一。其操作系统以稳定性、安全性和企业级支持著称,广泛应用于服务器、云计算和嵌入式设备。 #### **主要产品线** - **openSUSE** - **Leap**:稳定版,基于 SUSE Linux Enterprise (SLE) 的代码,适合生产环境。 - **Tumbleweed**:滚动更新版,持续集成最新软件,适合开发者或追求新特性的用户。 - **SUSE Linux Enterprise (SLE)** - 企业级付费版本,提供长期支持(LTSS)、安全更新和官方技术服务,适用于关键业务场景。 --- ### **2. SUSE 的核心特点** 1. **稳定可靠** - 企业级版本(SLE)提供 10 年以上的支持周期,通过严格测试确保稳定性。 2. **强大的工具链** - **YaST (Yet another Setup Tool)**:图形化/命令行系统管理工具,支持网络配置、软件安装、磁盘分区等。 - **Zypper**:高效的命令行包管理器,支持依赖解析和仓库管理。 3. **对新兴技术的支持** - 深度集成容器技术(Kubernetes、Docker)、云原生工具(OpenStack, KubeVirt)和自动化工具(SaltStack)。 4. **硬件兼容性** - 支持 x86、ARM、PowerPC 等多种架构,适配主流服务器和嵌入式设备。 --- ### **3. SUSE 的常见用途** - **企业服务器**:数据库、ERP 系统、虚拟化平台(如 Xen、KVM)。 - **云计算**:作为 OpenStack、AWS、Azure 的镜像系统。 - **边缘计算**:物联网(IoT)设备和工业自动化场景。 - **开发环境**:通过 Tumbleweed 提供最新开发工具链(如 GCC、Python、Rust)。 --- ### **4. 基础操作与技巧** #### **(1) 包管理(Zypper)** ```bash # 更新仓库元数据 sudo zypper refresh # 安装软件包 sudo zypper install package_name # 删除软件包 sudo zypper remove package_name # 搜索软件包 sudo zypper search keyword ``` #### **(2) 解决依赖问题(如 `libtinfo.so.5` 缺失)** 在 SUSE 系统上,通常需安装 `ncurses` 兼容库: ```bash # 搜索包含 libtinfo.so.5 的包 sudo zypper search libtinfo5 # 安装 ncurses 兼容库(包名可能为 ncurses5 或 libncurses5) sudo zypper install ncurses5 ``` --- ### **5. SUSE 与其他发行版的区别** | 特性 | SUSE (openSUSE/SLE) | Ubuntu/Debian | RHEL/CentOS | |---------------------|----------------------------|--------------------------|--------------------------| | **包管理器** | Zypper (RPM 系) | APT (Deb 系) | YUM/DNF (RPM 系) | | **企业支持周期** | SLE 提供超长支持(10+ 年) | Ubuntu LTS 提供 5 年支持 | RHEL 提供 10 年支持 | | **默认文件系统** | Btrfs (支持快照) | Ext4 | XFS | | **核心管理工具** | YaST | NetworkManager + Cockpit | Anaconda + Cockpit | --- ### **6. 学习资源** - **官方文档**: [openSUSE 文档](https://doc.opensuse.org/) | [SUSE 企业版文档](https://www.suse.com/documentation/) - **社区支持**: [openSUSE 论坛](https://forums.opensuse.org/) | [SUSE 中文社区](https://suse.org.cn/) - **书籍推荐**: *《SUSE Linux Enterprise Server Administration》*(适合企业用户) --- ### **7. 常见问题** #### **Q1: SUSE 如何配置网络?** - 使用 **YaST** 工具(`sudo yast2`)或手动编辑 `/etc/sysconfig/network/ifcfg-eth0`。 - 命令行临时配置: ```bash sudo ip addr add 192.168.1.100/24 dev eth0 sudo ip link set eth0 up ``` #### **Q2: 如何升级 openSUSE Leap 到新版本?** ```bash sudo zypper dup --from repo-name # 使用新版本仓库升级 ``` --- 如果你有具体的使用场景或问题(如部署服务、调试错误),可以进一步说明,我会提供更针对性的建议!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值