配置nodejs和mongoDB環境

Node環境

在Node官網:https://nodejs.org/zh-cn/download/ 尋找需要的node版本下載鏈接

下載文件,解壓 ,重命名

  wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz

我這裏是放在 /usr/local/lib64 目錄下,如果下載的時候提示錯誤 Unable to establish SSl connection ,可以增加 –no-check-certificate 參數,即 wget –no-check-certificate https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz

xz -d node-v14.17.3-linux-x64.tar.xz  解壓成 .tar文件
tar -xvf node-v14.17.3-linux-x64.ta    解壓成文件夾
mv node-v14.17.3-linux-x64 node     重命名

配置全局訪問

此時已經安裝成功,在node/bin目錄下,已經可以成功使用到node,但是還沒有辦法全局使用

配置軟連接,使全局都可以使用node命令

ln -s /usr/local/lib64/node/bin/node /usr/bin/node
ln -s /usr/local/lib64/node/bin/npm /usr/bin/npm
ln -s /usr/local/lib64/node/bin/npx /usr/bin/npx

配置node文件安裝路徑

進入node安裝路徑 /usr/local/lib64/node

mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"

MongoDB環境

在mongoDB,找到對於版本的安裝包

https://www.mongodb.com/try/download/community

下載,解壓,重命名

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-5.0.0.tgz
tar zxvf mongodb-linux-x86_64-rhel80-5.0.0.tgz
mv mongodb-linux-x86_64-rhel80-5.0.0 mongodb

放在了 /usr/local/lib64/mongodb 目錄下

進行mongoDB配置

/var目錄下提前創建好 data目錄和log目錄

mkdir mongodb
cd mongodb/
mkdir data
mkdir logs

/usr/local/lib64/mongodb/bin目錄下創建 mongodb.conf 配置

啓動mongoDB

./mongod -f ./mongodb.conf

可以用 ./mongo 測試是否啓動成功,能不能進入控制檯

關閉mongoDB

有多種方式可以關閉mongoDB

  • 切換到admin庫,然後關閉服務
> use admin
switched to db admin
> db.shutdownServer()

  • 通過mongod命令關閉

mongod --shutdown --dbpath [數據路徑]

mongod --shutdown --dbpath /var/mongodb/data/

配置環境變量

爲了避免每次進入mongo都需要進入 /usr/local/lib64/mongodb/bin 目錄下進行操作,可以配置全局變量

編輯 ~/.bash_profile

這樣就可以在全局訪問到mongo和mongod等等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章