1.安装jdk

上传tar包,解压缩

vim /etc/profile

JAVA_HOME=/usr/local/jdk1.8.0_152
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

source /etc/profile

java -version

参考:https://www.cnblogs.com/shihaiming/p/5809553.html

2 .安装node

上传tar包node-v6.8.0-linux-x64.tar.gz

解压缩

建立软连接

①ln -s /app/software/nodejs/bin/npm /usr/local/bin/

②ln -s /app/software/nodejs/bin/node /usr/local/bin/

node -v

npm -v

参考:https://www.cnblogs.com/liuqi/p/6483317.html

3.安装nginx

nginx的yum源属于第三方的,要新增一个yum源

[root@centos6-1 ~]# vim /etc/yum.repos.d/nginx.repo
#在文件中写入以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

退出保存后,直接安装

yum install nginx -y

参考:https://blog.csdn.net/u012599988/article/details/82152270

 4 安装mysql

先查看是否安装了MySQL数据库

[root@localhost /]# rpm -qa | grep mysql

卸载,一种是普通删除,另一种是强力删除,当MySQL数据库有其它的依赖文件时,也进行删除。

分别是:rpm -e mysql  和 rpm -e --nodeps mysql

在yum安装之前先在本地备好rpm软件包

[root@VM_230_32_centos ~]# rpm  -ivh  https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

systemctl start mysql

新增用户并授权访问

grant   all   privileges  on  *.*   to  'xxxx'@'%'   identified  by 'xxxxxxx'   with   grant   option

参考:https://www.tpyyes.com/a/mysql_oracle/2017/1108/371.html

https://blog.csdn.net/hello_world_qwp/article/details/79551789     修改密码策略

https://www.cnblogs.com/gdsblog/p/7349551.html     设置root远程访问

5安装redis

下载tar包

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

解压,安装

设置配置文件

开启持久化   appendonly   yes   #开启AOF持久化,默认关闭

启动redis

参考:https://www.cnblogs.com/lauhp/p/8487029.html

redis设置密码访问,远程访问

参考:https://www.cnblogs.com/telwanggs/p/9916690.html

6 安装mongdb

先安装docker

下载mongo镜像

docker   pull   mongo:3.0.6

启动容器

docker run -d --name  mongodb --volume /mydata/mongodata:/data/db -p 27017:27017  mongo:3.0.6

进入容器

docker exec -it mongodb mongo

新建一个数据库watch,设置账号和密码

use watch

db.createUser({ user: 'xxx', pwd: 'xxxxx', roles: [ { role: "dbAdmin", db: "watch" } ] });

参考:https://www.imooc.com/article/43467    安装指定版本的mongodb

https://www.xttblog.com/?p=3425    创建数据库并设置账号和密码

7 安装forever 

npm install forever -g

找到forever安装位置 ,一般是在nodejs的安装目录当中

find / -name forever

建立软连接

ln -s /usr/local/nodejs/bin/forever  /usr/bin/forever

linux 环境搭建的更多相关文章

  1. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  2. 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统

    上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...

  3. Windows及Linux环境搭建Redis集群

    一.Windows环境搭建Redis集群 参考资料:Windows 环境搭建Redis集群 二.Linux环境搭建Redis集群 参考资料:Redis Cluster的搭建与部署,实现redis的分布 ...

  4. Linux(一)-- Linux环境搭建

    Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...

  5. Linux(一)—— Linux环境搭建

    Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...

  6. Linux环境搭建及基础操作

    一.Linux环境搭建 1.安装虚拟机软件(VMWare,Parallel) 虚拟机的作用:将本来不是适合当前操作系统的分区虚拟化成适合当前操作系统的分区格式 2.新建虚拟机: 类似买了一台新的电脑, ...

  7. 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍

    Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...

  8. centos 8 集群Linux环境搭建

    一.集群Linux环境搭建 1. 注意事项 1.1 windows系统确认所有的关于VmWare的服务都已经启动 打开任务管理器->服务,查看五个VM选项是否打开. 1.2 确认好VmWare生 ...

  9. Unix/Linux环境C编程入门教程(4) Debian Linux环境搭建

    Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 1.广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Deb ...

  10. [.Net跨平台]部署DTCMS到Jexus遇到的问题及解决思路---Linux环境搭建

    最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如 ...

随机推荐

  1. Git学习笔记--配置(二)

    由之前文章,总结得出Git的特点: 最优的存储能力: 非凡性能: 开源的: 管理成本低: 很容易做备份: 支持离线操作: 很容易定制工作流程: Git is a free and open sourc ...

  2. L3956棋盘

    1,记得之前要复习.上次先写的题是数的划分. 虽然我不想说,估计全忘了.复习就当把上次的题写了把. 应该比较稳了. 2,题中的要求. 一,所在的位置必须是有颜色的.(很明显要用bool去涂一遍) 二, ...

  3. Tensorflow细节-P309-高维向量可视化

    import matplotlib.pyplot as plt import tensorflow as tf import numpy as np import os from tensorflow ...

  4. LOJ P10008 家庭作业 题解

    每日一题 day45 打卡 Analysis 这道题跟LOJ P10004 一样,但是数据范围不同,不允许O(n²) 的贪心算法通过. 我们可以加一个limit 来判断这个截止期限已经不行了,所以以后 ...

  5. WinDbg常用命令系列---内存数据显示和对应符号显示d*s(dds、dps、dqs)

    命令dds, dps,  dqs显示给定范围内的内存内容.假定该内存是符号表中的一系列地址.相应的符号也会显示出来. dds [Options] [Range] dqs [Options] [Rang ...

  6. BJOI做题记录

    BJOI做题记录 终于想起还要做一下历年省选题了2333 然而咕了的还是比做了的多2333 LOJ #2178. 「BJOI2017」机动训练 咕了. LOJ #2179. 「BJOI2017」树的难 ...

  7. 算法:贪心、回溯(su)、分治、动态规划,思想简要

    贪心算法: 只做出当前看来最好的选择,而不从整体考虑最优,他所作出的是局部最优解.使用该算法的前提是必须具备无后效性,即某个状态以前的选择不会影响以后的状态的选择,只与当前状态有关. 回溯算法: 本质 ...

  8. OpenFOAM——平行平板间具有相对运动(库埃特流)

    本算例翻译整理自:http://the-foam-house5.webnode.es/products/chapter-1-plane-parallel-plates-case/ 这个算例研究了一个距 ...

  9. Monkey框架(测试方法篇) - monkey测试实例

    一.常规的稳定性测试 测试背景: 这是一个海外的合作项目,被测程序是Android应用(App).测试希望通过Monkey来模拟用户长时间的随机操作,检查被测应用是否会出现异常(应用崩溃或者无响应). ...

  10. 京津冀大学生竞赛:babyphp

    京津冀大学生竞赛:babyphp 比赛的时候没做出来,回来以后一会就做出来了,难受...还是基本功不扎实,都不记得__invoke怎么触发的了 放上源码 <?php error_reportin ...