Linux服务器部署Java、MySQL、Redis、Node.js

一、Linux在线安装Java

1、浏览线上所有的JDK版本:

yum -y list java*

2、安装JDK

yum -y install java-1.8.0-openjdk*

3、设置环境变量

vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

export PATH=$PATH:$JAVA_HOME/bin

4、检查是否安装成功

java -version

 

二、Linux在线安装MySQL

1.1、查看本机是否安装了MySQL

rpm -qa|grep mysql

1.2、卸载MySQL

rpm -e mysql-libs --nodeps

1.3、浏览线上所有的MySQL版本:

yum list | grep mysql          

2、安装MySQL           

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

此时可以查看mysql状态,可能mysql已经启动了
 

3、查看MySQL版本

mysql -version      

4、启动MySQL服务       

/etc/init.d/mysqld start    或者输入  service mysqld restart

centos7后用systemctl start mysql

5、设置开机自启动

chkconfig --add mysql chkconfig mysql on

6、登陆MySQL,并设置登陆密码

mysql -u root -p

6.1、如果密码错误

#首先关闭mysql服务

service mysqld stop

#然后使用mysqld_safe跳过权限方式启动                                             
mysqld_safe --user=root --skip-grant-tables --skip-networking &  

#然后直接登录,跳过密码验证
mysql

#重置密码                                                      
update mysql.user set password=password('root') where user='root'; 

flush privileges;

7、设置远程登陆

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

flush privileges;

8、设置Linux3306端口允许远程登录

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT(开启端口)

/etc/rc.d/init.d/iptables save(保存设置)

阿里云需要手动开放3306端口

9、查看MySQL状态

service mysql status

centos7后用systemctl status mysql

 

三、Linux在线安装Redis

1、因为redis是c语言开发的,所以需要安装gcc(在根目录下执行)

yum install gcc-c++

2、下载Redis最新的稳定版本

wget http://download.redis.io/redis-stable.tar.gz

2.1、如果linux中没有wget命令,就用如下命令安装(在根目录下执行):

yum -y install wget

3、解压redis压缩包

tar xzf redis-stable.tar.gz

4、进入到redis的解压文件中,编译redis:

make

5、安装redis:

make install PREFIX=/usr/local/redis

6、改为后端启动

6.1、复制文件

cp redis.conf /usr/local/redis(redis.conf在redis的解压文件夹下)

6.2、改为后端启动,(进入/usr/local/redis目录)

vi redis.conf(将daemonize 后的no改为yes)

7、启动redis(进入bin目录)

./redis-server /usr/local/redis.conf

 

三、Linux在线安装Node.js

1、下载node.js

wget  https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x64.tar.xz

2、下载完成以后进行解压

xz -d node-v8.6.0-linux-x64.tar.xz

tar -xf node-v8.6.0-linux-x64.tar

3、设置环境变量

ln -s /root/node-v8.6.0-linux-x64/bin/node  /usr/local/bin/node

ln -s /root/node-v8.6.0-linux-x64/bin/npm  /usr/local/bin/npm

4、检查是否安装成功

node -v

npm -v

 

四、Linux在线安装pm2

1、安装pm2

npm install pm2 -g

2、配置环境变量

ln -s /usr/local/node-v8.9.3-linux-x64/bin/pm2 /usr/local/bin/pm2(/usr/local/node-v8.9.3-linux-x64/bin/pm2此路径在步骤一中可见

3、验证

pm2 list

4、pm2运行Nuxt

pm2 start  npm --name "open-cloud" -- run build --watch(open-cloud是package.json的app name

 

centos7关闭防火墙

systemctl stop firewalld

切换到root用户命令

su

解压文件

yum install unzip

unzip -o haha.zip

sudo环境变量

sudo ln -s /usr/local/bin/node /usr/bin/node

sudo ln -s /usr/local/bin/npm /usr/bin/npm

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值