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