linux 环境搭建
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 压缩 解压zip 命令
- JavaScript,DOM经典基础面试题
- ASP.NET页面事件:顺序与回传详解
- React Native 文本输入
- 2.Java对象创建
- [Xamarin] 使用LayoutInflater.Inflate載入預先設計好的Layout並使用 (转帖)
- 【转】MySQL数据库原理
- How to Avoid OOM in Android
- [转]40多个关于人脸检测/识别的API、库和软件
- http keepalive
- Balanced Binary Tree——LeetCode
- AIDL使用详解
- U盘安装Ubuntu kylin版
- 一天搞定CSS: 清除浮动(float)--13
- Java IO编程全解(一)——Java的I/O演进之路
- LeetCode &; Q28-Implement strStr-Easy
- JS查找字符串中出现次数最多的字符
- Linux之特殊符号与正则表达式
- gulp下单页面应用打包
- javascript常用积累
热门文章
- 代码中的mysql语法问题
- SQL Server 中PAGELATCH_x和PAGEIOLATCH_x解析
- Spark-源码分析03-SubmitTask
- learning java FileWriter
- Windbg命令脚本流程控制语句详解
- 使用nodejs+ harbor rest api 进行容器镜像迁移
- 测试Leader应该做哪些事
- Git bash Error: Could not fork child process: There are no available terminals (-1)
- [RoarCTF 2019]Online Proxy
- Invalid bound statement (not found) 错误原因