送你一份Linux常用软件快速安装教程

安装jdk1.8

  1. 执行以下命令,查看yum源中JDK版本。
yum list java*
  1. 执行以下命令,使用yum安装JDK1.8。
yum -y install java-1.8.0-openjdk*
  1. 执行以下命令,查看是否安装成功。
java -version

安装MySQL

  1. 执行以下命令,下载并安装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
  1. 执行以下命令,启动 MySQL 数据库。
service mysqld start
  1. 执行以下命令,查看MySQL初始密码。
grep "password" /var/log/mysqld.log
  1. 执行以下命令,登录数据库。
mysql -uroot -p
  1. 执行以下命令,修改MySQL默认密码。
set global validate_password_policy=0;  #修改密码安全策略为低。
set global validate_password_length=1;  #密码长度至少为1位。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  1. 执行以下命令,授予root用户远程管理权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
  1. 输入exit退出数据库。

安装Nginx

  1. 安装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
  1. 下载Nginx安装包。
wget http://nginx.org/download/nginx-1.17.10.tar.gz
  1. 解压Nginx安装包。
tar -zxvf nginx-1.17.10.tar.gz
  1. 编译安装Nginx。
cd nginx-1.17.10
./configure
make && make install
  1. 启动Nginx。
cd /usr/local/nginx/
sbin/nginx
  1. 测试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

  1. 进入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
  1. 执行以下命令,解压Node.js的安装包。
tar -xvf node-v14.15.0-linux-x64.tar.xz
  1. 执行以下命令,重命名Node.js安装目录。
mv node-v14.15.0-linux-x64/ /usr/local/node
  1. 执行以下命令,将Node.js的可执行文件目录加入到系统环境变量中。
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
  1. 执行以下命令,使刚配置的Node.js环境变量立即生效。
source /etc/profile
  1. 执行以下命令,分别查看node和npm版本。
node -v
npm -v

安装Docker CE

  1. 安装Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加Docker CE的软件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安装Docker CE。
yum makecache fast
yum -y install docker-ce
  1. 启动Docker服务。
systemctl start docker

Docker的默认官方远程仓库是hub.docker.com,由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点,从而加速官方镜像的下载。下面介绍如何使用阿里云镜像仓库。

  1. 使用体验平台提供的阿里云子账号登录 容器镜像服务控制台。
  1. 单击 [镜像中心] > [镜像加速器],可以看到阿里云为您提供了一个专属的镜像加速地址。
  1. 配置Docker的自定义镜像仓库地址。请将下面命令中的镜像仓库地址https://kqh8****.mirror.aliyuncs.com替换为阿里云为您提供的专属镜像加速地址。
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF
  1. 重新加载服务配置文件。
systemctl daemon-reload
  1. 重启Docker服务。
systemctl restart docker

往期推荐

Java面试系列-spring相关

Java面试系列-redis相关

Java面试系列-线程相关(一)

Java到底是引用传递还是值传递

数据是怎么一步一步到服务器的


本文分享自微信公众号 - pipi蛋(pipidan_fuyun)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章