上一篇文章講到了在 Linux 環境底下建立 RAM Disk 來用,如果要讓它使用上跟一般的磁碟機相似的話,還差最後一哩路,那就是「重新開機之後檔案還在
」,要做到這件事,概念上就是「關機前備份檔案
」、「開機後還原檔案
」,那我們來看一下在 CentOS 7 要怎麼做?(CentOS 8 一樣適用)
[料理佳餚] 在 Linux 上建立 RAM Disk
上一篇文章有介紹到在 Windows Server 建立 RAM Disk 來用,這篇文章要改換在 Linux 系統上建立 RAM Disk,沒想到意外地簡單,在 Linux 上已經有內建一些方法,可以很方便地將記憶體分配來當作檔案目錄來使用。
[料理佳餚] 在 CentOS 上架設 rendertron 服務來處理 SSR(Server Side Rendering)
公司的網站是採用 SPA(Single Page Application)的呈現方式,但是這種方式不利於 SEO、不利於 Preview,像是在 Facebook、Line、Twitter 分享連結的時候,沒有內容的預覽,在行銷推廣上就略遜一籌,今天就要來介紹一個 SSR(Server Side Rendering)的服務 - rendertron。
[料理佳餚] 用 PowerShell 在 CentOS 7 上實現 ASP.NET Core 的藍綠部署
- 179
- 0
- ASP.NET Core
PowerShell 目前是開源的,而且跨平台,做為一位長期在微軟技術生態圈打滾的碼農,面對要撰寫 Script 做自動化工作的場景,怎麼可以不用呢? 馬上來將上一篇文章用 Shell Script 實現藍綠部署,改用 PowerShell 來實現。
[料理佳餚] 用 Shell Script 在 CentOS 7 上實現 ASP.NET Core 的藍綠部署
- 163
- 0
- ASP.NET Core
- 2020-03-18
在過去,發佈 Web 應用程式到 IIS 上,只要把新發佈的檔案覆蓋掉線上的檔案,IIS 就自動幫我們處理好新舊版的切換,現在搬到 Linux,這個新舊版切換的程序就得自己來了,第一個想到的工具就是 Shell Script。
[料理佳餚] 在 CentOS 7 上使用 Nginx 反向代理 ASP.NET Core 應用程式要注意的事情
- 650
- 0
- ASP.NET Core
- 2020-03-02
微軟官方文件「在 Linux 上使用 Nginx 裝載 ASP.NET Core」使用的作業系統是 Ubuntu,我個人是偏好號稱萬年不掛的 CentOS,Linux 不同陣營之間的風格是有一點差異的,所以如果照著微軟官方的步驟套到 CentOS 上,一定會在某個地方覺得拐手,我就把到可以成功瀏覽網頁之前需要注意地方做個記錄。
[廚餘回收] 在 CentOS 7 上安裝 MySQL 踩了幾顆地雷
原以為在 CentOS 7 上安裝 MySQL 是探嚢取物,照著官方的步驟按圖施工,必定成功,還是踩了幾顆地雷炸掉我不少時間,我選擇安裝 MySQL 的方式是用二進制包(Generic Binaries)的安裝方式,這種方式可以讓我更方便地修改環境變數,照著官方的步驟是一定可以安裝成功的,但是有幾點我們需要注意一下。
[創意料理] 在 CentOS 7 與程式碼品質分析工具 SonarQube 相遇
SonarQube 是一套程式碼品質分析的工具,支援多種程式語言,像是 C/C++、C#/VB.NET、Java、JavaScript、Python…等超過 25 種程式語言,SonarQube 用 7 個維度來分析程式碼品質,包括:
- Architecture & Design
- Duplications
- Unit tests
- Complexity
- Potential bugs
- Coding rules
- Comments
還可以與 CI 做結合,讓 SonarQube 成為持續整合當中的一環,可以幫助節省一部分人工 Code Review 的力氣,也可以幫助提前發現一些不小心忽略的疏失。
[料理佳餚] 十三太保橫練 Windows 跨足 CentOS - 第二式
在第一式 [料理佳餚] 十三太保橫練 Windows 跨足 CentOS - 第一式我們提到了 Linux 的主要發行版本及選擇、目錄結構和常用的主要目錄、作業系統安裝及要注意的步驟,緊接著我們要克服的是 Windows 跨足到 Linux 必須要面對的問題之一 -「可能沒有 GUI」,話說得保守是因為現在 Linux 的世界還是積極地在發展 GUI,但是現今仍是 Command Line 的天下,看到要下指令有些人頭就大了,請不要擔心,我們會用到的指令其實不多。
[料理佳餚] 十三太保橫練 Windows 跨足 CentOS - 第一式
我們要解決問題只靠單一的技能會讓解決方案受到限制,Windows Server 友善的 GUI 畫面實在讓人愛不釋手,但偏偏一些好用的開源工具及服務,在 Windows Server 上的支援及資源是比較少的,當我在看到這篇文章 ASP.NET Core – 2300% More Requests Served Per Second 之後想一想,其實花點時間把 Linux 購入工具包有益無害。
- 1
- 2