centos安装以及部署基本服务

安装centos系统

安装系统/开启网络

  1. https://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso安装镜像盘
  2. 电脑开始安装,需要注意的是中途会让你填写安装到哪个磁盘,是否要清楚数据以及设置帐号密码功能
  3. 完成后就可以重启电脑,登录密码
  4. 默认是没有开通网络功能的,需要手动开启/etc/sysconfig/network-scripts/ifcfg-***文件中的ONBOOT=yes,然后重启

安装python3虚拟环境

使用pyenvpyenv-virtualenv插件配合使用

  1. 安装依赖包

    1
    yum install -y gcc git openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel patch libffi-devel
  2. 安装pyenv

    1
    git clone git://github.com/yyuu/pyenv.git   ~/.pyenv
  3. 安装pyenv-virtualenv插件

    1
    git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
  4. 写入环境变量

    1
    2
    3
    4
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
  5. 安装python3,并启动虚拟环境

    1
    2
    3
    pyenv install 3.7.0
    pyenv virtualenv 3.7.0 py3
    pyenv activate py3

安装mysql和redis

安装mysql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 更新源
yum install wget
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update

# 安装mysql-server
yum install mysql-server
systemctl start mysqld

# 默认bind的是127.0.0.1,需要手动开启外网访问
# 默认root账户没有密码
# 登录进mysql执行下面的命令
use mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH RIVILEGES

安装redis

1
2
3
4
5
6
7
8
yum install epel-release
yum update
yum install redis
# 启动服务
systemctl start redis

# 外网访问,修改redis.conf, 把本机ip加入进去
bind 127.0.0.1 10.10.29.244