成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Linux Centos7 nodeJS項(xiàng)目上線

microcosm1994 / 1935人閱讀

摘要:前言租的騰訊云服務(wù)器,學(xué)生專項(xiàng)優(yōu)惠,購(gòu)買了半年的使用期限,花費(fèi)人民幣,趁著未畢業(yè)耍耍,介紹一個(gè)項(xiàng)目上線流程。然后修改文件,在最后加入一行編譯時(shí)關(guān)聯(lián)的庫(kù)地址保存并關(guān)閉。

前言

租的騰訊云服務(wù)器,學(xué)生專項(xiàng)優(yōu)惠,購(gòu)買了半年的使用期限,花費(fèi)60人民幣,趁著未畢業(yè)耍耍,介紹一個(gè)項(xiàng)目上線流程。

基本信息

客戶端 Mac

服務(wù)器 Centos7

數(shù)據(jù)庫(kù) MongoDB

后臺(tái) nodeJS(Express)

基本思路

連接服務(wù)器下載相關(guān)的軟件 nodeJS、MongoDBGit

通過(guò)Github作為中轉(zhuǎn)站,客戶端上傳文件服務(wù)器下載文件

服務(wù)器中的數(shù)據(jù)庫(kù)和后臺(tái)服務(wù)跑起來(lái),可通過(guò)開(kāi)機(jī)啟動(dòng) 設(shè)置自動(dòng)啟動(dòng)服務(wù)

安裝基本軟件 nodeJS安裝
第1步 – 添加Node.js的Yum庫(kù)

yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -

第2步 – 安裝nodeJS

yum install nodejs
MongoDB安裝
vi /etc/yum.repos.d/mongodb-org-3.2.repo 命令(創(chuàng)建或打開(kāi)該文件)

在文件寫(xiě)入
[mongodb-org-3.2] name=MongoDB Repository 
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/ 
gpgcheck=0 
enabled=1 

sudo yum install -y mongodb-org     //安裝
sudo service mongod start            //啟動(dòng)服務(wù)
Git 安裝
yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker

wget https://github.com/git/git/archive/v2.4.0.tar.gz     // 下載Git源碼包

tar zxvf v2.4.0.tar.gz       //  解壓


cd git-2.4.0       //  進(jìn)入安裝包   準(zhǔn)備編譯安裝

源碼包安裝流程
autoconf            //  自動(dòng)生成配置腳本
./configure         //  進(jìn)行配置
make                 //  編譯
make install      //  安裝
以上4步請(qǐng)一步步來(lái),以免出現(xiàn)錯(cuò)誤不好找原因。
然后修改 /etc/ld.so.conf 文件,在最后加入一行:

/usr/local/lib        //  編譯時(shí)關(guān)聯(lián)的庫(kù)地址

保存并關(guān)閉。

如果安裝后報(bào)以下錯(cuò)誤:

bash: /usr/bin/git: 沒(méi)有那個(gè)文件或目錄
那么請(qǐng)編輯 /etc/profile 在最后加入一行:

export PATH=$PATH:/usr/local/bin      //  新增環(huán)境變量      二進(jìn)制文件  可直接執(zhí)行文件
Git 文件上傳與文件下載 Git 文件上傳
第一次使用需先配置(此處省略)
git init          // 新建一個(gè)本地倉(cāng)庫(kù)
git add   項(xiàng)目名/.    // 添加文件到緩存區(qū)
git commit -m "注釋"
git remote add origin  Github倉(cāng)庫(kù)地址     //  關(guān)聯(lián)遠(yuǎn)程庫(kù)
git push -u origin master     // 把master分支所有內(nèi)容推送到遠(yuǎn)程庫(kù)    第一次推送使用-u  
Git 文件下載
git clone   Github倉(cāng)庫(kù)地址      // 獲取項(xiàng)目
設(shè)置開(kāi)機(jī)啟動(dòng)服務(wù)
/etc/rc.local    // 添加開(kāi)機(jī)啟動(dòng) 文件地址
方法一
echo   啟動(dòng)服務(wù)腳本    >>      /etc/rc.local           //   文件追加腳本字符串
echo "mongod --dbpath=/dataAddress --port=27017 --fork" >> /etc/rc.local
echo  "node  ~/blogAddress/index  --port=3000 --fork"   >> /etc/rc.local

方法二
vi   /etc/rc.local      //   直接在文件中添加   再保存退出

chmod +x /etc/rc.local    //  增加可執(zhí)行權(quán)限
systemctl enable rc-local.service   //  啟動(dòng)  開(kāi)機(jī)啟動(dòng)服務(wù)
服務(wù)器重啟___客戶端訪問(wèn)服務(wù)器IP          // 測(cè)試
基本命令(終端/iTerm)
建立連接
ssh username@server-ip   ssh   [email protected]    // 建立遠(yuǎn)程連接
netstat  -anp|more      //  查詢端口使用情況
ps   pid           //   檢查端口使用詳情
kill  pid           //  殺死進(jìn)程
jobs        //查看后臺(tái)運(yùn)行程序

文件
mkdir___li___cd___chmod___vi(Esc/a/wq)
//    后臺(tái)數(shù)據(jù)需要更換,又不想重啟(重啟可能會(huì)有數(shù)據(jù)丟失)可通過(guò)替換數(shù)據(jù)的方式而不改變數(shù)據(jù)庫(kù)地址
cp   -r    復(fù)制文件地址       粘貼文件地址       // 復(fù)制文件
rm   -rf     文件夾地址          //  刪除目錄以及目錄下文件


特定符號(hào)
~     用戶目錄
/       根目錄
.       文件夾中所有下級(jí)文件
*       文件夾所有子級(jí)文件

特定文件夾
usr   存放程序
etc   系統(tǒng)配置

Git
git branch name  // 創(chuàng)建分支
git merge  name  // 在當(dāng)前分支合并name分支
git checkout   name  // 切換分支
git  pull   遠(yuǎn)程庫(kù)地址    遠(yuǎn)程分支:本地分支        //  拉取遠(yuǎn)程分支內(nèi)容與本地對(duì)應(yīng)的分支合并
git push  遠(yuǎn)程庫(kù)地址    本地分支:遠(yuǎn)程分支       //  推送.....
git status    // 查看當(dāng)前倉(cāng)庫(kù)狀態(tài)
git log     //  查看歷史記錄
git rm -r --cached 文件夾  //  --cached不會(huì)把本地的文件夾內(nèi)容刪除

其他
systemctl | grep "rc.local"   //  檢查系統(tǒng)rc.local服務(wù)運(yùn)行情況

軟件安裝參考

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/19229.html

相關(guān)文章

  • Slog64_項(xiàng)目上線之ArthurSlog個(gè)人網(wǎng)站上線3

    摘要:掘金主頁(yè)簡(jiǎn)書(shū)主頁(yè)多言數(shù)窮不如守中開(kāi)發(fā)環(huán)境需要的信息和信息源開(kāi)始編碼本篇配置服務(wù)端環(huán)境網(wǎng)站的源碼已經(jīng)傳送至服務(wù)器我們使用運(yùn)營(yíng)商的端連接登陸服務(wù)器登陸某云控制臺(tái),找到服務(wù)器登陸選項(xiàng)登陸服務(wù)器這里的服務(wù)器環(huán)境是位,首先需要下載安裝打開(kāi)官網(wǎng),找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...

    RyanQ 評(píng)論0 收藏0
  • Slog64_項(xiàng)目上線之ArthurSlog個(gè)人網(wǎng)站上線3

    摘要:掘金主頁(yè)簡(jiǎn)書(shū)主頁(yè)多言數(shù)窮不如守中開(kāi)發(fā)環(huán)境需要的信息和信息源開(kāi)始編碼本篇配置服務(wù)端環(huán)境網(wǎng)站的源碼已經(jīng)傳送至服務(wù)器我們使用運(yùn)營(yíng)商的端連接登陸服務(wù)器登陸某云控制臺(tái),找到服務(wù)器登陸選項(xiàng)登陸服務(wù)器這里的服務(wù)器環(huán)境是位,首先需要下載安裝打開(kāi)官網(wǎng),找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...

    littlelightss 評(píng)論0 收藏0
  • Slog64_項(xiàng)目上線之ArthurSlog個(gè)人網(wǎng)站上線3

    摘要:掘金主頁(yè)簡(jiǎn)書(shū)主頁(yè)多言數(shù)窮不如守中開(kāi)發(fā)環(huán)境需要的信息和信息源開(kāi)始編碼本篇配置服務(wù)端環(huán)境網(wǎng)站的源碼已經(jīng)傳送至服務(wù)器我們使用運(yùn)營(yíng)商的端連接登陸服務(wù)器登陸某云控制臺(tái),找到服務(wù)器登陸選項(xiàng)登陸服務(wù)器這里的服務(wù)器環(huán)境是位,首先需要下載安裝打開(kāi)官網(wǎng),找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...

    blair 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

microcosm1994

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<