記錄一次CentOs安裝Yapi

2021-09-21 01:23:20 字數 2896 閱讀 4402

step1:node.js安裝配置

1)上傳伺服器可以是自己任意路徑,目前我的放置路徑為  cd /usr/local/

2)解壓上傳(解壓後的檔案我這邊將名字改為了nodejs,這個地方自己隨意,只要在建立軟連線的時候寫正確就可以)

① tar -xvf   node-v6.10.0-linux-x64.tar.xz   

② mv node-v6.10.0-linux-x64  nodejs 

3)建立軟連線,變為全域性

①ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ 

②ln -s /usr/local/nodejs/bin/node /usr/local/bin/

3、檢查node.js的版本

在linux命令列node -v 命令會顯示nodejs版本,如圖所示為大功告成

4.配置node.js環境變數(重要)

vim /etc/profile開啟profile新增一下配置

export node_home=/usr/local/nodejs/bin

export path=$node_home:$path

step2:配置安裝mongodb

2.上傳mongodb-linux-x86_64-3.6.3.tgz到伺服器的/usr/local/目錄下

3.進入/usr/local/,建立mongodb資料夾,解壓縮檔案,並移動到mongodb資料夾下

cd /usr/local

mkdir mongodb

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

cd mongodb-linux-x86_64-3.6.3

mv * /usr/local/mongodb

4.建立資料庫資料夾與日誌檔案、配置檔案

mkdir -p  /usr/local/mongodb/data

touch /usr/local/mongodb/mongod.log

touch /usr/local/mongodb/mongodb.conf

5.啟動mongodb

cd /usr/local/mongodb/bin/

踩坑:啟動mongodb後遠端使用mongochef無法連線mongodb

解決:安全組配置規則27017埠已經開放,mogodb啟動也沒問題,後來通過查詢資料發現需要在啟動命令後加如下引數

--bind_ip arg                          comma separated list of ip addresses to

listen on - localhost by default

--bind_ip_all                           bind to all ip addresses

如果在配置檔案中配置好各項引數,則可以使用配置檔案啟動:

./mongod --config /usr/local/mongodb/mongodb.conf

更多mongodb配置參照

step3.重灌git

1.移除舊版本git,

我這裡用的阿里雲centos6.x系統git版本為1.7.1版本太低了,使用過程**現了很多問題,比如ssl connect error

git --version    ## 檢視自帶的版本git version 1.7.1

yum remove git   ## 移除原來的版本

2.安裝依賴的軟體包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install gcc-c++ perl-extutils-makemaker

cd /usr/local/

wget

tar xf git-2.7.3.tar.gz

4.配置編譯安裝

cd git-2.7.3

make configure

./configure --prefix=/usr/git ##配置目錄

make profix=/usr/git

make install

5.加入環境變數並驗證

echo "export path=$path:/usr/git/bin" >> /etc/profile

source /etc/profile

git --version 

出現git版本號說明安裝成功如圖

git更多配置參照:

step4.部署yapi

1.安裝yapi

npm install -g yapi-cli --registry

yapi server

2.使用pm2管理yapi

npm install pm2 -g  ## 全域性安裝pm2

/usr/local/git-2.7.3/my-yapi/vendors/server  ## 進入啟動目錄

使用pm2管理node專案參照:

記錄一次 Linux Mysql 安裝

mysql client 5.6.24 1.el6.x86 64.rpm mysql server 5.6.24 1.el6.x86 64.rpm正規操作rpm ivh 安裝 server和client後 提示密碼存放在了 root mysql secret下 service mysql start...

記錄一次MySQL在centOS上的安裝

數學可能很簡單,但是在沒有提示下去安裝mysql是真的痛苦好吧。前前後後解除安裝了幾次,終於弄好了。2.上傳解壓 tar zxvf mysql.tar.gz 老師給的版本我不知道該怎麼用,但是老師說自己去安裝mysql,所以我也就沒有去用他的。解壓在 usr local mysql 這裡,注意一定要...

記錄第一次安裝centOS的操作步驟

2.在vm中安裝新的虛擬機器,安裝該映象 3.安裝完成後只能進入指令操作的介面,需要輸入使用者名稱root及密碼 4.若要進入影象操作介面,需要安裝圖形化操作,但是在安裝過程中報錯pycurl error 6 couldn t resolve host mirrorlist.centos.org 等...