我是這樣才除錯好nodeclub原始碼的
一直想架個社群,看了很多程式,最終選擇了nodeclub 。
在ucloud上租了丐版的centos7,搞了一天,終於弄好了,點此預覽
為了造福社會,我把安裝的過程紀錄了一下,並且整理成了shell指令碼;
centos系統可以很方便的完成相關軟體的安裝。
具體的shell指令碼原始碼都在裡面:
https://github.com/team4yf/yf-fpm-server-installscript-centos
道理很簡單,就是通過wget下載指定版本的軟體安裝包,然後整理一波命令進行自動解壓,安裝,寫入到環境變數。
為了能更快捷的安裝和部署環境,編寫的自動化安裝指令碼,包含如下程式:
- nodejs 4.5
- mongodb 3.0.12
- redis 3.0
- jdk 1.8
- maven 3.3.9
- tomcat 8.5.5 8080埠
- git
- lsof
預設安裝目錄
$ /home/yf
使用方法
1.下載指令碼
$ git clone https://github.com/team4yf/yf-fpm-server-installscript-centos.git
2.複製到/usr/bin目錄下
$ cp yf-fpm-server-installscript-centos/yfci.sh /usr/bin/yfci
3.賦予可執行許可權
$ chmod +x yfci
4.執行安裝指令
$ yfci install
5.檢視安裝情況
$ cd /home/yf
可以檢視相應的程式已經安裝完畢了
6.啟動mongodb和redis服務
$ yfci startup
通過資料可以檢視到2個資料庫已經正常啟動了
至於下面如何部署和釋出社群程式就是小case啦。
祝君好運~
相關文章
- Flutter Engine 編譯 —— 我是這樣讀原始碼的Flutter編譯原始碼
- 什麼樣的程式碼才算是好程式碼
- 我是這樣理解EventLoop的OOP
- 我是這樣學習前端的前端
- iOS 9 的部分原始碼,是這樣被洩露的!iOS原始碼
- 我是怎樣使用javassist將程式碼注入到帝國OL並進行除錯的Java除錯
- 除錯spark原始碼除錯Spark原始碼
- 做了這麼多年優化師,才發現遊戲廣告素材指令碼是這樣寫的……優化遊戲指令碼
- 我是這樣理解DAO的,對嗎?
- 為什麼要這樣設計,還是我理解錯誤
- Javac 原始碼除錯教程Java原始碼除錯
- MariaDB原始碼除錯原始碼除錯
- 渲染大量資料我是這樣操作的
- 恕我直言,我也是才知道ElasticSearch條件更新是這麼玩的Elasticsearch
- 大牛的程式碼是這樣寫的
- Node.js 原始碼除錯Node.js原始碼除錯
- 怎麼閱讀原始碼【除錯觀察原始碼】原始碼除錯
- 我是這樣成為年薪30萬的前端!前端
- 為了落地DDD,我是這樣“PUA”大家的
- 瞧瞧,這樣的「函式」才叫 Pythonic函式Python
- 什麼樣的程式碼稱得上是好程式碼?
- 我在編譯EJB時,總是報這樣的錯誤,路過的看看吧編譯
- 封裝element-ui表格,我是這樣做的封裝UI
- 面試大廠,我是這樣準備專案的面試
- 在面試官面前我是這樣介紹CAS的面試
- 彙編環境下的原始碼除錯原始碼除錯
- samba原始碼安裝及除錯Samba原始碼除錯
- 這樣玩演算法才夠酷演算法
- 原來如此!直播原始碼技術是這樣做的,直播互動篇原始碼
- 「還是谷歌好」,離職創業一年,我才發現訓練大模型有這麼多坑谷歌創業大模型
- 這個原始碼是開源的麼原始碼
- 我以為我學懂了資料結構,直到看了這個導圖才發現,我錯了資料結構
- 老闆今天問我為什麼公司的資料庫這麼爛,我是這樣回答的......資料庫
- 據我瞭解免費OA系統是這樣的
- 使用 Chrome 除錯 Vue3 的 TypeScript 原始碼Chrome除錯VueTypeScript原始碼
- 假如我是面試官,我會這樣虐你面試
- 『假如我是面試官』RabbitMQ我會這樣問面試MQ
- 這些年,我是如何當好一個技術支援的