yhw-miracle / blog

思想,知识,认知的沉淀地
https://yhw-miracle.github.io
0 stars 0 forks source link

折腾centos #20

Open yhw-miracle opened 3 years ago

yhw-miracle commented 3 years ago

折腾centos

下载VMware 16

激活密钥

下载 centos 系统

CentOS-7-x86_64-DVD-2009.iso

安装 centos

选择最小化安装

不能联网

更换软件更新源

安装 net-tools

配置 zsh

设置时区

在 centos7 上安装 python3

下载 Python-3.7.9.tgz

tar zxvf Python-3.7.9.tgz -C ../software_install/

yum groupinstall 'Development Tools'

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

./configure --prefix=/usr/local/python3 --enable-optimizations

make

make install

配置虚拟环境

[packages]

[dev-packages]

[requires]

python_version = "2.7"

- pipenv install
- pipenv shell
- exit
- pipenv --rm

安装 nginx

yum install yum-utils

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

[nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true

yum install nginx

service nginx start

安装mysql

wget https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm

yum localinstall platform-and-version-specific-package-name.rpm

vim /etc/yum.repos.d/mysql-community.repo

yum install mysql-community-server

service mysqld status

grep 'temporary password' /var/log/mysqld.log

mysql -uroot -p

安装redis

wget http://download.redis.io/releases/redis-6.0.6.tar.gz

tar xzf redis-6.0.6.tar.gz

cd redis-6.0.6

make

src/redis-server

src/redis-cli

安装mongoDB

vim /etc/yum.repos.d/mongodb-org.repo

yum install -y mongodb-org

启动服务

安装node

wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz

tar -xJvf node-v10.16.0-linux-x64.tar.xz

vim ~/.zshrc

source ~/.zshrc

ln -s node/npm/npx