摘要:前言租的騰訊云服務(wù)器,學(xué)生專項優(yōu)惠,購買了半年的使用期限,花費人民幣,趁著未畢業(yè)耍耍,介紹一個項目上線流程。然后修改文件,在最后加入一行編譯時關(guān)聯(lián)的庫地址保存并關(guān)閉。
前言
租的騰訊云服務(wù)器,學(xué)生專項優(yōu)惠,購買了半年的使用期限,花費60人民幣,趁著未畢業(yè)耍耍,介紹一個項目上線流程。
基本信息客戶端 Mac
服務(wù)器 Centos7
數(shù)據(jù)庫 MongoDB
后臺 nodeJS(Express)
基本思路連接服務(wù)器下載相關(guān)的軟件 nodeJS、MongoDB、Git
通過Github作為中轉(zhuǎn)站,客戶端上傳文件和服務(wù)器下載文件
服務(wù)器中的數(shù)據(jù)庫和后臺服務(wù)跑起來,可通過開機(jī)啟動 設(shè)置自動啟動服務(wù)
安裝基本軟件 nodeJS安裝第1步 – 添加Node.js的Yum庫 yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - 第2步 – 安裝nodeJS yum install nodejsMongoDB安裝
vi /etc/yum.repos.d/mongodb-org-3.2.repo 命令(創(chuàng)建或打開該文件) 在文件寫入 [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 //啟動服務(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 // 自動生成配置腳本 ./configure // 進(jìn)行配置 make // 編譯 make install // 安裝 以上4步請一步步來,以免出現(xiàn)錯誤不好找原因。 然后修改 /etc/ld.so.conf 文件,在最后加入一行: /usr/local/lib // 編譯時關(guān)聯(lián)的庫地址 保存并關(guān)閉。 如果安裝后報以下錯誤: bash: /usr/bin/git: 沒有那個文件或目錄 那么請編輯 /etc/profile 在最后加入一行: export PATH=$PATH:/usr/local/bin // 新增環(huán)境變量 二進(jìn)制文件 可直接執(zhí)行文件Git 文件上傳與文件下載 Git 文件上傳
第一次使用需先配置(此處省略) git init // 新建一個本地倉庫 git add 項目名/. // 添加文件到緩存區(qū) git commit -m "注釋" git remote add origin Github倉庫地址 // 關(guān)聯(lián)遠(yuǎn)程庫 git push -u origin master // 把master分支所有內(nèi)容推送到遠(yuǎn)程庫 第一次推送使用-uGit 文件下載
git clone Github倉庫地址 // 獲取項目設(shè)置開機(jī)啟動服務(wù)
/etc/rc.local // 添加開機(jī)啟動 文件地址 方法一 echo 啟動服務(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 // 啟動 開機(jī)啟動服務(wù) 服務(wù)器重啟___客戶端訪問服務(wù)器IP // 測試基本命令(終端/iTerm)
建立連接 ssh username@server-ip ssh root@193.112.45.151 // 建立遠(yuǎn)程連接 netstat -anp|more // 查詢端口使用情況 ps pid // 檢查端口使用詳情 kill pid // 殺死進(jìn)程 jobs //查看后臺運行程序 文件 mkdir___li___cd___chmod___vi(Esc/a/wq) // 后臺數(shù)據(jù)需要更換,又不想重啟(重啟可能會有數(shù)據(jù)丟失)可通過替換數(shù)據(jù)的方式而不改變數(shù)據(jù)庫地址 cp -r 復(fù)制文件地址 粘貼文件地址 // 復(fù)制文件 rm -rf 文件夾地址 // 刪除目錄以及目錄下文件 特定符號 ~ 用戶目錄 / 根目錄 . 文件夾中所有下級文件 * 文件夾所有子級文件 特定文件夾 usr 存放程序 etc 系統(tǒng)配置 Git git branch name // 創(chuàng)建分支 git merge name // 在當(dāng)前分支合并name分支 git checkout name // 切換分支 git pull 遠(yuǎn)程庫地址 遠(yuǎn)程分支:本地分支 // 拉取遠(yuǎn)程分支內(nèi)容與本地對應(yīng)的分支合并 git push 遠(yuǎn)程庫地址 本地分支:遠(yuǎn)程分支 // 推送..... git status // 查看當(dāng)前倉庫狀態(tài) git log // 查看歷史記錄 git rm -r --cached 文件夾 // --cached不會把本地的文件夾內(nèi)容刪除 其他 systemctl | grep "rc.local" // 檢查系統(tǒng)rc.local服務(wù)運行情況
軟件安裝參考
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/19229.html
摘要:掘金主頁簡書主頁多言數(shù)窮不如守中開發(fā)環(huán)境需要的信息和信息源開始編碼本篇配置服務(wù)端環(huán)境網(wǎng)站的源碼已經(jīng)傳送至服務(wù)器我們使用運營商的端連接登陸服務(wù)器登陸某云控制臺,找到服務(wù)器登陸選項登陸服務(wù)器這里的服務(wù)器環(huán)境是位,首先需要下載安裝打開官網(wǎng),找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...
摘要:掘金主頁簡書主頁多言數(shù)窮不如守中開發(fā)環(huán)境需要的信息和信息源開始編碼本篇配置服務(wù)端環(huán)境網(wǎng)站的源碼已經(jīng)傳送至服務(wù)器我們使用運營商的端連接登陸服務(wù)器登陸某云控制臺,找到服務(wù)器登陸選項登陸服務(wù)器這里的服務(wù)器環(huán)境是位,首先需要下載安裝打開官網(wǎng),找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...
摘要:掘金主頁簡書主頁多言數(shù)窮不如守中開發(fā)環(huán)境需要的信息和信息源開始編碼本篇配置服務(wù)端環(huán)境網(wǎng)站的源碼已經(jīng)傳送至服務(wù)器我們使用運營商的端連接登陸服務(wù)器登陸某云控制臺,找到服務(wù)器登陸選項登陸服務(wù)器這里的服務(wù)器環(huán)境是位,首先需要下載安裝打開官網(wǎng),找到 ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlo...
閱讀 2327·2021-11-22 14:56
閱讀 1459·2021-09-24 09:47
閱讀 904·2019-08-26 18:37
閱讀 2817·2019-08-26 12:10
閱讀 1521·2019-08-26 11:55
閱讀 3139·2019-08-23 18:07
閱讀 2293·2019-08-23 14:08
閱讀 604·2019-08-23 12:12