1.安装Java
$ yum install java-1.8.0-openjdk* -y
经过这个链接后,发现sudo yum install java-1.8.0-openjdk只安装了JRE.
执行sudo yum install java-1.8.0-openjdk-devel安装JDK.
2.安装Maven
1.到官网http://maven.apache.org/download.cgi下载安装包并上传到linux服务器的/usr/local目录中, 解压
2.进入解压目录执行以下命令
# 配置环境变量,在下列文件中加入以下两行配置
$ vim /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
# 刷新配置文件
$ source /etc/profile
3.安装Git
1.到官网https://github.com/git/git/releases中下载git的tar包到linux服务器中,解压
2.进入解压目录执行以下命令
# 安装依赖
$ yum install install autoconf automake libtool
# 生成配置文件
$ make configure
# 设置软件的安装目录
$ ./configure --prefix=/usr/local/git
# 编译并安装
$ make && make install
# 配置环境变量,在下列文件中加入以下两行配置
$ vim /etc/profile
GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin
# 刷新配置文件
$ source /etc/profile
4.安装Node.js
下载node包
$ wget https://cdn.npm.taobao.org/dist/node/v14.9.0/node-v14.9.0-linux-x64.tar.xz
$ tar -xf node-v14.9.0-linux-x64.tar.xz
$ rm -rf node-v14.9.0-linux-x64.tar.xz
$ mv node-v14.9.0-linux-x64 nodejs-14.9.0
$ mv nodejs-14.9.0 /usr/local/
$ cd /usr/local/nodejs-14.9.0/
# 修改环境配置
export NODE_HOME=/usr/local/nodejs-14.9.0
export PATH=$NODE_HOME/bin:$PATH
$ source /etc/profile
$ node -v
$ npm -v
安装cnpm
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ 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/目录
$ tar -zxf mongodb-linux-x86_64-rhel70-4.4.5.tgz
$ rm -rf mongodb-linux-x86_64-rhel70-4.4.5.tgz
$ mv mongodb-linux-x86_64-rhel70-4.4.5/ /usr/local/
$ vim /etc/profile (修改环境变量)
export MONGODB_HOME=/usr/local/mongodb-linux-x86_64-rhel70-4.4.5
export PATH=$PATH:$MONGODB_HOME/bin
$ source /etc/profile
# 创建两个目录放日志和数据
$ mkdir /data/mongodb/logs /data/mongodb/data -p
# 创建配置文件
$ cd /usr/local/mongodb-linux-x86_64-rhel70-4.4.5/bin
$ vim /mongodb.conf (内容如下)
port=27017 #端口
bind_ip=0.0.0.0 #默认是127.0.0.1
dbpath=/data/mongodb/data #数据库存放
logpath=/data/mongodb/logs/mongodb.log #日志文件
fork=true #设置后台运行
#auth=true #开启认证
# 防火墙配置
# 放行 27017 端口号 使用默认的
firewall-cmd --zone=public --add-port=27017/tcp --permanent
# 查看放行端口号
firewall-cmd --list-ports
# 重启防火墙
firewall-cmd --reload
# 启动mongodb
$ mongod --config mongodb.conf
# 进入mongodb
$ mongo
# 查看数据库
$ show dbs
# 进入数据库
$ use admin
# 创建管理员账号
$ db.createUser({ user: "admin", pwd: "123123", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
# 创建超级管理员账号
$ db.createUser({user: "root",pwd: "123456789", roles: [ { role: "root", db: "admin" } ]})
# 超级管理员可以用下面的命令关闭数据库
$ db.shutdownServer()
# 创建指定数据库中的管理员
1.进入数据库
$ user 指定数据库
2.创建管理员账号
$ db.createUser({user: "user",pwd: "456456",roles: [ { role: "dbOwner", db: "指定数据库" } ]})
其它命令
6. 查看用户
show users
7. 删除用户
删除用户必须由账号管理员来删,所以,切换到admin角色
use admin
db.auth("admin","password")
删除单个用户
db.system.users.remove({user:"XXXXXX"})
删除所有用户
db.system.users.remove({})
可以使用:mongodb://youruser:yourpassword2@localhost/yourdatabase 来连接到你的mongo
7.修改时区为上海时区
echo 'Asia/Shanghai' >/etc/timezone