Tags:linux

Category: DevOps

nodejs

# 下载命令
wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
  • 解压下载包 tar -xvf node-v12.18.3-linux-x64.tar.xz
  • 移动 node 源文件夹到理想的位置 mv /pathTo/node-v12.18.3-linux-x64.tar.xz /usr/node
  • 设置 node 环境变量 软连接
# 在AWS中把软连接建立到 /usr/local/bin 会报错 node command not found 不知道为什么
ln -s /usr/node/bin/node /usr/bin/node
ln -s /usr/node/bin/npm /usr/bin/npm
  • 检测 node 环境是否设置成功
node -v
npm -v
# 安装pm2 项目管理工具
npm install -g pm2
# 软连接
ln -s /usr/node/bin/pm2 /usr/bin/pm2

MongoDB

  • 安装依赖
yum install libcurl openssl xz-libs
  • 下载 mongodb 源文件压缩包 版本 4.0.10
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.10.tgz
  • 解压,并放到到理想的位置
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.10.tgz
mv mongodb-linux-x86_64-rhel70-4.0.10 /usr/mongo
  • 配置 mongodb
//跳转到mongodb目录
cd /usr/mongo
touch mongodb.config
vim mongodb.config

# 配置文件内容
dbpath = /usr/mongo/data #数据文件存放目录
logpath = /usr/mongo/log/mongodb.log #日志文件存放目录
port = 27017  #端口
fork = true  #以守护程序的方式启用,即在后台运行
bind_ip = 0.0.0.0 #开启mongodb远程连接
  • 启动 mongodb
#进入mongod 文件夹的bin目录
./mongod --config /path/to/your/mongodb.conf
  • 配置全局 mongo 命令
vi /etc/profile

# 添加mongo 路径配置
export MONGODB_HOME=/path/to/mongodb
export PATH=$PATH:$MONGODB_HOME/bin

JAVA

wget https://adoptopenjdk.net/releases.html?variant=openjdk8&jvmVariant=hotspot
  • 解压 移动到理想的位置
tar -zxvf /path/to/jdk-tar.gz
  • 配置环境变量
vim /etc/profile
JAVA_HOME=/path/to/java
JRE_HOME=/path/to/java/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

# 更新配置
source /etc/profile

# 测试是否设置java成功
java -version

Nginx

  • 安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
wget http://nginx.org/download/nginx-1.13.9.tar.gz
  • 解压后进入 nginx 文件夹
cd nginx-1.13.9
# -with-http_ssl_modle 是配置nginx https 访问的模块 需要https的必须加入这个模块
./configure --with-http_ssl_module --with-http_stub_status_module
# 编译nginx
make
# 将编译好的二进制文件放到prefix目标文件夹
# 所以在配置的时候可以把你想要存放nginx的目标路径添加进去 --prefix=/usr/local/nginx
make install
# 默认安装后的nginx路径会在 /usr/local/nginx
  • 进入 nginx 修改 nginx.conf 配置并且重启 nginx 结束

Jerkins