摘要:服務器項目部署一服務器系統位,本地系統位。登錄服務器使用軟件的是,方便查看服務器的文件目錄。指定數據庫存放目錄,指定日志文件,指定日志以追加的形式保存,數據故障恢復和持久化數據,過濾日志,默認和為,指定端口。
服務器項目部署(一)
服務器系統 Ubuntu(16.04)64位,本地系統windows10 64位。
登錄服務器使用軟件的是 MobaXterm ,方便查看服務器的文件目錄。
點擊左上角的 Session ,在彈出窗中選擇 SSH ,輸入公網 IP ,點擊 OK 后進入到命令行。
用戶名默認為 root ,輸入密碼時不會顯示出來,輸入完畢回車即可。
為方便管理文件,cd / 進入根目錄,下載安裝文件:
wget https://npm.taobao.org/mirrors/node/v8.11.1/node-v8.11.1-linux-x64.tar.xz
解壓成 tar 格式文件:
xz -d node-v8.11.1-linux-x64.tar.xz
將得到的 tar 文件再次解壓:
tar -xvf node-v8.11.1-linux-x64.tar
進入 bin 文件夾,執行 ./node -v 可查看 node 版本:
cd node-v8.11.1-linux-x64/bin/ ./node -v
給 bin 目錄下的這三個文件建立命令指向,這里是指向到 /usr/local/bin 目錄下。這樣就可以在所有目錄下直接使用 node ,npm 命令了。
ln -s /node-v8.11.1-linux-x64/bin/node /usr/local/bin/node ln -s /node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm ln -s /node-v8.11.1-linux-x64/bin/npx /usr/local/bin/npx安裝monodb
進入 mongdb 官網,復制下載鏈接。
下載文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz
解壓文件
tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz
新建一個文件夾 mongodb ,將解壓出的文件夾移入 mongodb 文件夾。
mkdir mongodb mv mongodb-linux-x86_64-ubuntu1604-3.6.4 mongodb
進入mongodb文件夾,新建 data,logs,etc 三個文件夾。在 logs 文件夾下新建 mongo.log 文件,用來存放日志文件,在 etc 文件夾下新建 mongo.conf 配置文件。
編輯 mongo.conf 文件的內容
vi mongo.conf
進入編輯界面后,輸入 i 開始編輯內容,編輯完畢后,敲 esc ,輸入 :wq, 就會自動保存并回到命令行。dbpath 指定數據庫存放目錄,logpath 指定日志文件,logappend=true 指定日志以追加的形式保存,journal 數據故障恢復和持久化數據,quiet 過濾日志,默認 quiet 和 journal 為 true,port 指定端口。
同樣地建立命令指向
ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongo /usr/local/bin/mongo ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongod /usr/local/bin/mongod
指定配置文件
mongod -f /mongodb/etc/mongo.conf
新開一個窗口,登錄到服務器,輸入 mongo 即可連接到數據庫
以后每次登錄到服務器,需要先在一個窗口中執行 mongod -f /mongodb/etc/mongo.conf ,然后另開一個窗口執行 mongo ,才會連接到數據庫。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19247.html
摘要:文件包含了基本的部署配置和任務,且有明確的注釋,你可以根據注釋在適當的地方添加配置以及任務。自動部署到了這里,恭喜你,已經可以愉快使用。 showImg(https://pigjian.com/storage/post_img/2017-04-09/deployer.jpg); 本文主要介紹 Deployer —— 一個具有模塊化、代碼回滾、并行任務等功能的 PHP 部署工具。 De...
摘要:今天部署好了項目,現在寫好了博客頁面,只要一提交,會自動打包并且部署如果部署失敗,還會發送郵件提醒。但今天為了自動化部署項目,掛了三四十次了,真是慘不忍睹。。。而這第二個項目,將會是第一個的深入。 長期更新前端自學筆記,歡迎關注 前端自學筆記 - 第一篇(nginx/flutter/后臺系統/vuepress博客) 一、jenkins自動部署vuePress博客項目 自動化部署項目de...
摘要:,首先把爬蟲項目上傳到服務器我的服務器架設在公司內網里。部署名會在后面的部署項目環節用到。新項目創建創建完成。,部署項目的文件想要爬蟲程序真正進行抓取起來,還有一步。選擇文件,部署文件至此,部署爬蟲項目就結束了。 1,首先把scrapy爬蟲項目上傳到服務器 我的服務器架設在公司內網里。所以在這里使用WinSCP作為上傳工具。showImg(https://segmentfault....
摘要:從到到的部署經驗工作中,除了開發功能,還負責系統的部署工作。我從頻繁的部署工作中,逐漸找到了一些偷懶的方法。同時在構建成功后執行我們輸入的命令,來達到自動化部署的工作。缺點也是有的,很難保證對方部署的環境是最新的。 從Docker 到Jenkins 到Ansible的部署經驗 工作中,除了開發功能,還負責系統的部署工作。我從頻繁的部署工作中,逐漸找到了一些偷懶的方法。從傳統的Java ...
摘要:相關基于項目和項目,并遵循應用的十二因素風格。相關在設計上,項目盡量保持驅動和模塊化,以便模塊支持不同的實現方案。相關不僅可以管理眾多虛擬機,其計算服務還支持對的驅動,管理引擎的子項目還可用于通過模板管理容器。現已整合公司所支持的項目。 整理自《Docker技術入門與實踐》 PaaS(Platform as a Service) PaaS 是希望提供一個統一的可供所有軟件直接運行而無需...
摘要:持續集成的定義大師是這樣定義持續集成的持續集成是一種軟件開發實戰即團隊開發成員經常集成他們的工作通常每個成員每天至少集成一次也就意味著每天可能發生多次集成持續集成并不能消除而是讓它們非常容易發現和改正根據對項目實戰的理解持續集成中的持續是指 持續集成的定義 大師 Martin Fowler 是這樣定義持續集成的: 持續集成是一種軟件開發實戰, 即團隊開發成員經常集成他們的工作. 通常,...
閱讀 2508·2023-04-26 02:47
閱讀 2999·2023-04-26 00:42
閱讀 865·2021-10-12 10:12
閱讀 1372·2021-09-29 09:35
閱讀 1688·2021-09-26 09:55
閱讀 478·2019-08-30 14:00
閱讀 1532·2019-08-29 12:57
閱讀 2350·2019-08-28 18:00