Tips: 以下操作都是在root用户权限下进行
  • 配置阿里yum源

    wget -O /etc/yum.repos.d/Centos-7.repo  http://mirrors.aliyun.com/repo/Centos-7.repo
  • 配置163yum源

    wget -O /etc/yum.repos.d/CentOS-Base-163.repo  http://mirrors.163.com/.help/CentOS7-Base-163.repo
  • 修改repo里的$basearch 和$release参数

    # rhel读取centos的repo会识别参数异常
    sed -i  's/$basearch/x86_64/g'  Centos-7.repo    # $basearch  改为 x86_64,表示当前系统架构
    sed -i  's/$release/7/g'  Centos-7.repo                # $release     改为 7 表示当前系统版本
  • 清除系统yum缓存并生成新的yum缓存

    yum clean all
    yum makecache
  • 配置阿里EPEL源

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  • 再次清除系统yum缓存并生成新的yum缓存

    yum clean all
    yum makecache
    yum list | wc -l      #此处应该有43000+个可用数量
  • 安装 python3.6.9

    1  提前安装python依赖库
        yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 
        提前安装编译依赖
        yum install gcc
    2 下载安装wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tar.xz
        tar -xvf Python-3.6.9.tar.xz
        ./configure --with-ssl        # 可选:--prefix=/opt/python36   --enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有 10-30% 左右的优化
        make && make 
    3  ./configure时不配置python的安装位置,默认安装到/usr/local/bin/python3 
  • 安装virtualenv

    pip3 install virtualenv
    pip3 install virtualwrapper
    # 配置virtualenv,  在/etc/profile全局用户配置最后添加
    export WORKON_HOME=~/.virtualenvs   # 每个用户登录之后自动在家目录创建.virtualenvs这个目录
    export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   # 添加virtualenvwrapper的参数,生成干净隔绝的环境
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3     # 编译安装时系统默认的安装路径
    source /usr/local/bin/virtualenvwrapper.sh
    # vim保存,退出后刷新配置
    source /etc/profile
  • 安装 git (更新yum之后,默认最新版本为1.8.3.1)

    yum install git
  • 安装 htop

    yum install htop