Linux常用命令与Python3.4安装教程

需积分: 9 2 下载量 61 浏览量 更新于2024-09-08 收藏 4KB TXT 举报
本文档主要介绍了在Linux操作系统,特别是CentOS环境下的一些常用命令以及如何安装和管理Python 3.4版本。首先,我们来概述几个关键的Linux管理工具和概念。 1. **lsb_release**: LSB (Linux Standard Base) 是一套定义了Linux系统的基本结构和行为的标准,`lsb_release` 命令用于获取系统的LSB信息,包括发行版的描述和版本号。在 CentOS 7 中,`lsb_release` 可能不会直接显示所有信息,因为它是 Red Hat Enterprise Linux (RHEL) 的衍生版本,但可以通过其他方式获取系统版本信息。 2. **yum 安装软件包**: `yum` 是 CentOS 系统的默认包管理器,用于安装、更新和卸载软件包。通过`yum install`命令可以下载并安装指定的软件,如 `redhat-lsb`,以获取更多关于系统的描述信息。此外,`getconf` 命令用于查询系统配置,比如 `LONG_BIT` 和 `WORD_BIT`,这有助于了解系统的字节对齐方式。 3. **Python 3.4 的安装**: 在 CentOS 6.7 版本中,由于可能没有预装 Python 3.4,作者通过网络下载了 Python 3.4 的源码包(`.tgz` 格式),然后使用 `wget` 下载并解压。接着,通过一系列 `./configure`、`make` 和 `makeinstall` 命令进行编译和安装,确保将新版本的 Python 安装到 `/usr/local/python3` 目录下,并创建软链以替代默认的 Python 2,使其成为系统默认的 Python 3.4。 4. **修改默认 Python 解析器路径**: 为了使 Python 3.4 成为系统的首选解释器,作者首先将 `/usr/bin/python` 软链接指向旧版本的 Python(`python_old`),然后创建一个新的软链指向安装的 Python 3.4。这样,当运行 `python` 命令时,系统会自动执行 Python 3.4。 5. **管理和更新系统脚本**: 对于那些依赖于 `/usr/bin/python` 的系统脚本,作者建议使用 `sudo viy yum update` 进行操作,确保脚本使用的仍然是新安装的 Python 3.4 解释器。同时,如果 `/usr/bin/python` 的软链被误删或破坏,可以通过备份旧链接和重新创建新的软链接来修复。 本文档提供了一个实用的指南,展示了在 CentOS 环境下管理和升级 Python 的方法,这对于系统管理员和开发人员来说是非常有用的资源。学习和掌握这些命令和技巧,可以帮助用户更有效地管理和优化他们的 Linux 系统。