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. Linux CentOS7 字符集

    CentOS 7字符集的问题与6有点区别,会出现下面问题,查看是中文,vi进入就变成乱码了 生产中修改配置文件  [root@ce1d2002a999 ~]# cat /etc/locale.conf ...

  2. learning java FileVisitor 遍丽文件及路径

    import java.io.IOException; import java.nio.file.*; import java.nio.file.attribute.BasicFileAttribut ...

  3. Windows加载器与模块初始化

    本文是Matt Pietrek在1999年9月的MSJ杂志上发表的关于Windows加载器与模块初始化方面的文章.作者深入分析了LdrpRunInitialize璕outines例程的作用,用C语言写 ...

  4. 前端微信小程序电影类仿淘票票微信小程序

    需求描述及交互分析设计思路和相关知识点电影界面顶部页签切换效果设计正在热映界面布局设计即将上映界面布局设计电影详情页设计我的界面列表导航设计登录设计 相关知识点(1)swiper滑块视图容器组件,可以 ...

  5. 意图Intent

    意图点击官方链接 前言 对意图Intent,学习安卓需掌握.以官方链接:http://www.android-doc.com/reference/android/content/Intent.html ...

  6. Oracle in不超过1000,List<String>参数拆分,代码举例

    public Map<String,Map<String, Object>> getConsInfo(List<String> consIdList) { Map& ...

  7. iview 的事件绑定

    iview 内的组件样式是不错,有时候我们想用它且绑定某个事件: 比如,我们使用了步骤条组件(Steps),然后绑定点击事件,实现每次点击某个步骤条内的step 就显示此step的具体信息, < ...

  8. nacos启动与sql8.0的问题解决方法

    hi all! 半年多没更新,是不是以为我消失了……直接正题~ 在搭建nacos环境的时候,有这样的一项:数据库持久化配置.(官方文档),这个配置可以灵活的帮我们进行配置而不用总是重启服务. 那么问题 ...

  9. FusionInsight,一个融合的大数据平台

    随着物联网技术和应用的普及,以运营商.互联网以及实体经济行业为代表的企业产生了越来越多的数据,大数据的发展越来越蓬勃. 从2007年开始,大数据应用成为很多企业的需求,2012年兴起并产生了大数据平台 ...

  10. Jenkins参数化构建--Git Parameter

    由于我们在测试过程中,可能需要在多个测试环境跑用例,这个时候就需要jenkins参数化了. Jenkins参数化一般常用的有两种方式:Choice和String Parameter两种 (1)Choi ...