一、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