内容简介:在Linux系统下,执行完上面脚本,在控制台中执行之后关闭终端,打开新的终端页,
- 下载安装nvm通过nvm安装node环境
- 下载安装mysql
- 下载安装nginx
- 安装Yarn和Git
一、安装nvm配置node
1、下载nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 复制代码
在 Linux 系统下,执行完上面脚本,在控制台中执行 nvm
命令,会显示 nvm: command not found
,需要在终端执行:
command -v nvm 复制代码
之后关闭终端,打开新的终端页, nvm
已经可以使用。
2、安装node
# 查看node版本 nvm ls-remote ## 下载最新稳定版 nvm install --lts # Latest LTS: Carbon 复制代码
二、安装MySQL
1、安装MySQL
注意:MySQL 8 有兼容问题,没有预留时间成本的项目不建议使用 MySQL 8, 建议使用MySQL 5.7
浏览器访问MySQL官方给出的 yum
下载列表。
https://dev.mysql.com/downloads/repo/yum/ 复制代码
复制上图1的路径替换下面的路径:
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 复制代码
根据 output
和图2的内容作比较,验证包完整性:
md5sum mysql80-community-release-el7-1.noarch.rpm # output 739dc44566d739c5d7b893de96ee6848 mysql80-community-release-el7-1.noarch.rpm 复制代码
安装:
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm sudo yum install mysql-server 复制代码
会弹出安装提示,按'y'通过即可。
2、启动MySQL
使用以下命令来启动守护程序:
sudo systemctl start mysqld 复制代码
上面的命令并不会有任何输出,所以需要查看状态:
sudo systemctl status mysqld 复制代码
如果MySQL已成功启动,则输出应包含 Active:active(running)
,最后一行应如下所示:
······ :Starting MySQL Server... 复制代码
在安装过程中,会为MySQL root用户生成临时密码。使用以下命令在mysqld.log中找到它:
sudo grep 'temporary password' /var/log/mysqld.log 复制代码
记住密码,下一步需要使用:
# output 2018-09-29T07:55:22.347160Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 88XR/ea1kY)2 复制代码
3、配置MySQL
MySQL包含一个安全脚本,用于更改远程root登录和示例用户等一些不太安全的默认选项。
使用此命令运行安全脚本。
sudo mysql_secure_installation 复制代码
这将提示您输入默认的root密码。输入后,您将需要更改它。
# Output The existing password for the user account root has expired. Please set a new password. New password: 复制代码
输入一个包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符的新12个字符的密码。出现提示时重新输入。
您将收到有关新密码强度的反馈,然后会立即提示您再次更改密码。之前已经更改过密码,就输入 No
:
# Output Estimated strength of the password: 100 Change the password for root ? (Press y|Y for Yes, any other key for No) : No 复制代码
接下来会有些安全配置需要选,其中有是否禁止远程root用户登录,这个看需求来决定是否需要否决,其他的全部输入 y
同意即可。
4、测试MySQL
我们可以通过连接 mysqladmin
工具验证我们的安装并获取相关信息, mysqladmin
工具是一个允许您运行管理命令的客户端, 使用以下命令查看版本:
mysqladmin -u root -p version 复制代码
输出结果如下,说明安装成功
mysqladmin Ver 8.0.12 for Linux on x86_64 (MySQL Community Server - GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Server version 8.0.12 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/lib/mysql/mysql.sock Uptime: 23 min 49 sec Threads: 2 Questions: 12 Slow queries: 0 Opens: 126 Flush tables: 2 Open tables: 102 Queries per second avg: 0.008 复制代码
三、安装Nginx
1、添加Nginx Repository
sudo yum install epel-release # update yum sudo yum update 复制代码
2、安装Nginx
sudo yum install nginx 复制代码
验证安装:
sudo nginx -v nginx version: nginx/1.15.4 复制代码
3、启动Nginx
sudo nginx 复制代码
验证是否成功启动:
curl -I 127.0.0.1 # output HTTP/1.1 200 OK Server: nginx/1.13.8 复制代码
在浏览器中打开 http://server_domain_name_or_IP/
会直接看到 Welcome to nginx!
,此时就证明现在Nginx处于工作状态。
NOTE:如果浏览器打开没有显示 Welcome to nginx!
,则需要确认服务器的安全配置是否包含 80/443
端口。
希望在系统启动时启用Nginx。请输入以下命令:
sudo systemctl enable nginx 复制代码
四、安装Yarn和Git
安装Yarn
配置 yum
的 yarm
远程仓库:
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo 复制代码
安装Yarn:
sudo yum install yarn 复制代码
运行命令来测试 Yarn 是否安装:
yarn --version 复制代码
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 分离Webpack开发环境与生产环境的配置
- Xcode配置测试环境和线上环境
- Linux环境centos7 配置java环境
- hadoop地址配置、内存配置、守护进程设置、环境设置
- 配置lisp开发环境
- 配置lisp开发环境
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。