Linux 的学习记录(二) (基于前置机更新)

手动安装环境配置:nginx、jdk、mongo

参考内容来源于国家单病种接口管理平台手动部署文档:国家单病种接口管理平台

nginx安装说明:


版本:nginx version: nginx/1.10.2

1. 安装包下载

wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/nginx.tar.gz

2. 安装依赖环境

yum install -y pcre pcre-devel openssl openssl-devel gd gd-devel zlib zlib-devel gcc gcc-c++ automake

3. 解压nginx 源文件

tar -zxvf nginx.tar.gz

4. 将源码转移至/usr/local/nginx目录

mv nginx-1.10.2 /usr/local/nginx

5. 进入目录,编译安装nginx

cd /usr/local/nginx

./configure

make && make install

6. 替换nginx配置文件

下载配置文件中的nginx.conf,替换/usr/local/nginx/conf目录下的nginx.conf

7. 启动nginx

/usr/local/nginx/sbin/nginx –c /usr/local/nginx/conf/nginx.conf

8.将nginx启动加入开机自启动

echo "/usr/local/nginx/sbin/nginx –c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local

JDK安装说明:


版本:Java version: 1.8.0_181

1. 安装包下载

wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/jdk-8u181-linux-x64.tar.gz

2. 解压jdk

tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java

3. 配置环境变量

cat >> /etc/profile <<EOF

export JAVA_HOME=/usr/local/jdk1.8.0_181

export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar

export PATH=\$PATH:\$JAVA_HOME/bin

EOF

4. 使java环境生效

source /etc/profile

5. 检查jdk是否生效

java -version

在安装过程中发现java环境变量没生效,导致使用java -version命令 系统识别不出,然后找到/etc/profile文件,手动在文件最下方加路径:

export JAVA_HOME=/usr/local/jdk1.8.0_181

export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar

export PATH=\$PATH:\$JAVA_HOME/bin

建议安装完java先找下java安装的位置,是否和文档中的JAVA_HOME的路径一致 

echo $JAVA_HOME

建议将PATH的路径,接入到原来PATH的后面,不然可能会出现路径覆盖的情况,所有命令会因为PATH路径的更改全部失效,这里放一个暂时解救命令失效的方法:

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,创建临时变量,此时可以临时使用命令,重启后失效。

mongo安装说明:


1. 安装包下载

wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/mongodb-linux-x86_64-3.0.6.tgz

2. 解压源文件

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

3. 将mongodb命令增加/usr/local/bin 目录下

cp -f mongodb-linux-x86_64-3.0.6/bin/* /usr/local/bin

chmod +x /usr/local/bin/*

4. 创建数据库存放路径和日志存放路径

mkdir -p /data/db/

mkdir -p /data/logs/

5. 将下载的配置文件中的mongod.conf放置在/etc/目录下

cp mongod.conf /etc

6. 启动mongodb

mongod -f /etc/mongod.conf

7. 连接mongodb,设置用户

/usr/local/bin/mongo 127.0.0.1:27017/admin --eval 'db.createUser({user:"admin", pwd:"adminpassword", roles:[{ role:"userAdminAnyDatabase", db:"admin" },{ role:"readWriteAnyDatabase", db:"admin" }]})'

8. 更改mongodb配置,开启mongodb认证功能

sed -i 's/#//g' /etc/mongod.conf

9.重启mongodb服务

kill -9 `cat /data/mongodb.pid`

mongod -f /etc/mongod.conf

10.将mongodb加入开机自启动

echo "mongod -f /etc/mongod.conf" >> /etc/rc.local

设置mongodb的账号密码,默认是user:admin,pwd:adminpassword

在使用单病种mongodb.conf文件时,需要更改文件里的mongodb账号密码,跟设置的账号密码一致,否则会出现连接不上接口平台的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值