安装jdk1.8
-
执行以下命令,查看yum源中JDK版本。
yum list java*
-
执行以下命令,使用yum安装JDK1.8。
yum -y install java-1.8.0-openjdk*
-
执行以下命令,查看是否安装成功。
java -version
安装MySQL
-
执行以下命令,下载并安装MySQL官方的Yum Repository。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
-
执行以下命令,启动 MySQL 数据库。
service mysqld start
-
执行以下命令,查看MySQL初始密码。
grep "password" /var/log/mysqld.log
-
执行以下命令,登录数据库。
mysql -uroot -p
-
执行以下命令,修改MySQL默认密码。
set global validate_password_policy=0; #修改密码安全策略为低。
set global validate_password_length=1; #密码长度至少为1位。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
-
执行以下命令,授予root用户远程管理权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
-
输入exit退出数据库。
安装Nginx
-
安装Nginx运行所需要的插件。
-
安装gcc。gcc是Linux下的编译器,它可以编译C、C++、Ada、Object C和Java等语言。
yum -y install gcc
-
安装pcre。pcre是一个perl库,Nginx的HTTP模块使用pcre来解析正则表达式。
yum install -y pcre pcre-devel
-
安装zlib。zlib是一个文件压缩和解压缩的库,Nginx使用zlib对HTTP数据包进行gzip压缩和解压。
yum install -y zlib zlib-devel
-
下载Nginx安装包。
wget http://nginx.org/download/nginx-1.17.10.tar.gz
-
解压Nginx安装包。
tar -zxvf nginx-1.17.10.tar.gz
-
编译安装Nginx。
cd nginx-1.17.10
./configure
make && make install
-
启动Nginx。
cd /usr/local/nginx/
sbin/nginx
-
测试Nginx启动。在浏览器地址栏输入ECS服务器的弹性公网IP,例如123.123.123.123,出现如下界面表示安装启动成功。
安装Redis
1.安装gcc依赖
yum install -y gcc
2.下载redis安装包
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
3.解压
tar -zxvf redis-5.0.3.tar.gz
4.cd切换到redis解压目录下,执行编译
cd redis-5.0.3
make
5.安装并指定安装目录
make install PREFIX=/usr/local/redis
6.拷贝源码目录中配置文件到安装目录
cp /root/redis-5.0.3/redis.conf /usr/local/redis/bin/
7.开放远程连接:修改 redis.conf 文件,注释 bind 127.0.0.1
8.关闭保护模式:修改 redis.conf 文件,把protected-mode yes 改为 protected-mode no
8.设置后台启动:修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
9.后台启动
./redis-server redis.conf
安装node.js
-
进入node.js官网http://nodejs.cn/download/,复制Linux二进制文件下载地址,执行以下命令
wget https://npm.taobao.org/mirrors/node/v14.15.0/node-v14.15.0-linux-x64.tar.xz
-
执行以下命令,解压Node.js的安装包。
tar -xvf node-v14.15.0-linux-x64.tar.xz
-
执行以下命令,重命名Node.js安装目录。
mv node-v14.15.0-linux-x64/ /usr/local/node
-
执行以下命令,将Node.js的可执行文件目录加入到系统环境变量中。
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
-
执行以下命令,使刚配置的Node.js环境变量立即生效。
source /etc/profile
-
执行以下命令,分别查看node和npm版本。
node -v
npm -v
安装Docker CE
-
安装Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加Docker CE的软件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
安装Docker CE。
yum makecache fast
yum -y install docker-ce
-
启动Docker服务。
systemctl start docker
Docker的默认官方远程仓库是hub.docker.com,由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点,从而加速官方镜像的下载。下面介绍如何使用阿里云镜像仓库。
-
使用体验平台提供的阿里云子账号登录 容器镜像服务控制台。
-
单击 [镜像中心] > [镜像加速器],可以看到阿里云为您提供了一个专属的镜像加速地址。
-
配置Docker的自定义镜像仓库地址。请将下面命令中的镜像仓库地址https://kqh8****.mirror.aliyuncs.com替换为阿里云为您提供的专属镜像加速地址。
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF
-
重新加载服务配置文件。
systemctl daemon-reload
-
重启Docker服务。
systemctl restart docker
往期推荐
本文分享自微信公众号 - pipi蛋(pipidan_fuyun)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。