美文网首页
CentOS 7 环境初始化顺序

CentOS 7 环境初始化顺序

作者: Tim_Lee | 来源:发表于2017-10-21 00:30 被阅读0次

    一 主要安装软件

    • centos-release-7-4.1708.el7.centos.x86_64
    • nginx-1.12.2-1.el7_4.ngx.x86_64
    • mysql 5.7.20 (root, 123456)
    • python 2.7.5 (default)
    • pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7)
    • selinux 关闭
    • iptables 关闭

    二 更新阿里云的 CentOS yum源

    确认系统自带了 curl 和 wget,否则 yum install curl wget。两个包用于网络下载。

    # rpm -qa wget
    wget-1.12-10.el6.x86_64
    
    # rpm -qa curl
    curl-7.19.7-53.el6_9.x86_64
    

    1 备份原始 yum 源

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    

    2 下载阿里云的yum 源

    根据官网介绍:http ://mirrors.aliyun.com/help/centos

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    3 更新源的cache

    测试是否正常安装

    yum makecache
    

    三 准备工作

    1 正常更新 CentOS 的所有内容

    yum update
    

    2 安装 Nginx之前需要安装的软件,以及辅助软件

    yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
    yum -y install wget httpd-tools net-tools vim 
    

    3 安装 Python 的 pip

    yum -y install epel-release
    yum -y install python-pip
    pip install --upgrade pip
    

    4 安装 Python 的 virtualenvwrapper

    pip install virtualenvwrapper
    

    找到

    # find / -name virtualenvwrapper.sh
    /usr/bin/virtualenvwrapper.sh
    

    编辑 .bashrc,增加

    WORKON_HOME=$HOME/virtualenvs
    source /usr/bin/virtualenvwrapper.sh
    

    刷新该配置文件 .bashrc

    source ~/.bashrc
    

    5 关闭 iptable;

    后续需要再开启

    iptables -L
    iptabls -F
    iptables -t nat -F
    

    6 关闭 selinux

    进入配置文件

    # vim /etc/selinux/config
    

    修改成

    SELINUX=disabled
    

    四 安装 Nginx

    1 修改 yum 源文件

    vim /etc/yum.repos.d/nginx.repo
    

    内容修改为:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/6/$basearch/
    gpgcheck=0
    enabled=1
    

    注意阅读官方 http://nginx.org/en/linux_packages.html#stable ,修改baseurl=...这一行。
    其中,OS 改为 centosOSRELEASE 改为 6 表示针对 CentOS 6.x系统。

    2 更新 yum 源并安装 Nginx

    yum makecache
    yum install nginx
    

    五 mysql

    参考
    CentOS 7.3.1611 yum安装MySQL5.7+Nginx1.12+PHP7.1

    六 导出 Vagrant Box

    如果这些是在 Vagrant 中完成,这时可以选择导出 Vagrant Box。退出虚拟机,并在虚拟机所在目录使用

    vagrant package
    

    相关文章

      网友评论

          本文标题:CentOS 7 环境初始化顺序

          本文链接:https://www.haomeiwen.com/subject/nwvbuxtx.html