1.安装Java

  1. $ yum install java-1.8.0-openjdk* -y
  2. 经过这个链接后,发现sudo yum install java-1.8.0-openjdk只安装了JRE.
  3. 执行sudo yum install java-1.8.0-openjdk-devel安装JDK.

2.安装Maven

1.到官网http://maven.apache.org/download.cgi下载安装包并上传到linux服务器的/usr/local目录中, 解压
2.进入解压目录执行以下命令

  1. # 配置环境变量,在下列文件中加入以下两行配置
  2. $ vim /etc/profile
  3. export MAVEN_HOME=/usr/local/apache-maven-3.6.3
  4. export PATH=$MAVEN_HOME/bin:$PATH
  5. # 刷新配置文件
  6. $ source /etc/profile

3.安装Git

1.到官网https://github.com/git/git/releases中下载git的tar包到linux服务器中,解压
2.进入解压目录执行以下命令

  1. # 安装依赖
  2. $ yum install install autoconf automake libtool
  3. # 生成配置文件
  4. $ make configure
  5. # 设置软件的安装目录
  6. $ ./configure --prefix=/usr/local/git
  7. # 编译并安装
  8. $ make && make install
  9. # 配置环境变量,在下列文件中加入以下两行配置
  10. $ vim /etc/profile
  11. GIT_HOME=/usr/local/git
  12. PATH=$PATH:$GIT_HOME/bin
  13. # 刷新配置文件
  14. $ source /etc/profile

4.安装Node.js

下载node包

  1. $ wget https://cdn.npm.taobao.org/dist/node/v14.9.0/node-v14.9.0-linux-x64.tar.xz
  2. $ tar -xf node-v14.9.0-linux-x64.tar.xz
  3. $ rm -rf node-v14.9.0-linux-x64.tar.xz
  4. $ mv node-v14.9.0-linux-x64 nodejs-14.9.0
  5. $ mv nodejs-14.9.0 /usr/local/
  6. $ cd /usr/local/nodejs-14.9.0/
  7. # 修改环境配置
  8. export NODE_HOME=/usr/local/nodejs-14.9.0
  9. export PATH=$NODE_HOME/bin:$PATH
  10. $ source /etc/profile
  11. $ node -v
  12. $ npm -v
  13. 安装cnpm
  14. $ npm install -g cnpm --registry=https://registry.npm.taobao.org
  15. $ ln -s /usr/local/nodejs-14.9.0/lib/node_modules/cnpm/bin/cnpm /usr/local/bin

5.安装docker

6.安装MongoDB

到官网下载安装包(.tgz) https://www.mongodb.com/try/download/community,放到/root/目录

  1. $ tar -zxf mongodb-linux-x86_64-rhel70-4.4.5.tgz
  2. $ rm -rf mongodb-linux-x86_64-rhel70-4.4.5.tgz
  3. $ mv mongodb-linux-x86_64-rhel70-4.4.5/ /usr/local/
  4. $ vim /etc/profile (修改环境变量)
  5. export MONGODB_HOME=/usr/local/mongodb-linux-x86_64-rhel70-4.4.5
  6. export PATH=$PATH:$MONGODB_HOME/bin
  7. $ source /etc/profile
  8. # 创建两个目录放日志和数据
  9. $ mkdir /data/mongodb/logs /data/mongodb/data -p
  10. # 创建配置文件
  11. $ cd /usr/local/mongodb-linux-x86_64-rhel70-4.4.5/bin
  12. $ vim /mongodb.conf (内容如下)
  13. port=27017 #端口
  14. bind_ip=0.0.0.0 #默认是127.0.0.1
  15. dbpath=/data/mongodb/data #数据库存放
  16. logpath=/data/mongodb/logs/mongodb.log #日志文件
  17. fork=true #设置后台运行
  18. #auth=true #开启认证
  19. # 防火墙配置
  20. # 放行 27017 端口号 使用默认的
  21. firewall-cmd --zone=public --add-port=27017/tcp --permanent
  22. # 查看放行端口号
  23. firewall-cmd --list-ports
  24. # 重启防火墙
  25. firewall-cmd --reload
  26. # 启动mongodb
  27. $ mongod --config mongodb.conf
  28. # 进入mongodb
  29. $ mongo
  30. # 查看数据库
  31. $ show dbs
  32. # 进入数据库
  33. $ use admin
  34. # 创建管理员账号
  35. $ db.createUser({ user: "admin", pwd: "123123", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
  36. # 创建超级管理员账号
  37. $ db.createUser({user: "root",pwd: "123456789", roles: [ { role: "root", db: "admin" } ]})
  38. # 超级管理员可以用下面的命令关闭数据库
  39. $ db.shutdownServer()
  40. # 创建指定数据库中的管理员
  41. 1.进入数据库
  42. $ user 指定数据库
  43. 2.创建管理员账号
  44. $ db.createUser({user: "user",pwd: "456456",roles: [ { role: "dbOwner", db: "指定数据库" } ]})
  45. 其它命令
  46. 6. 查看用户
  47. show users
  48. 7. 删除用户
  49. 删除用户必须由账号管理员来删,所以,切换到admin角色
  50. use admin
  51. db.auth("admin","password")
  52. 删除单个用户
  53. db.system.users.remove({user:"XXXXXX"})
  54. 删除所有用户
  55. db.system.users.remove({})
  56. 可以使用:mongodb://youruser:yourpassword2@localhost/yourdatabase 来连接到你的mongo

7.修改时区为上海时区

  1. echo 'Asia/Shanghai' >/etc/timezone