如果想要對 nginx 的版本進行更新,或者要添加一些新的模塊,最簡單的做法就是停止當前 nginx 服務,然后開啟新的 nginx 服務,但是這樣會導致在一段時間內,用戶無法訪問服務器。為了解決這個問題,我們就需要用到 nginx 服務器提供的平滑升級功能,使用這種方式,就可以使 nginx 不間斷的提供服務
辰風沐陽 閱讀 173 2024-02-22
通過源碼包編譯安裝 nginx,會發現安裝過程比較繁瑣,需要提前準備 gcc 編譯器、pcre 兼容正則表達式庫、zlib 壓縮庫、openssl 安全通信的軟件庫包,然后才能進行 nginx 的安裝。我們可以使用 yum 進行更方便的安裝,本文將針對 yum 的安裝方式展開詳細記錄
辰風沐陽 閱讀 253 2024-01-29
作為程序員,難免不了和 linux 系統打交道,眾所周知,在 linux 系統中進入目錄都要用 cd 命令。很多時候,我們要進入的目錄都比較明確,每次進入服務器的配置目錄都使用目錄的全路徑,就會比較麻煩。z.sh 就是用來這個解決這個痛點的,它是一個命令行工具,用來實現目錄間的快速跳轉
辰風沐陽 閱讀 152 2024-01-13
最開始學習 mysql 的時候,是在 windows 系統中,使用 mysql 壓縮包,將 mysql 安裝為系統服務。但在 linux 系統中,一直不是很明確安裝流程,本文記錄其中一種方式,使用 yum 源安裝 mysql,適用于 centos 系統
辰風沐陽 閱讀 343 2024-01-10
Git 是當前最主流的代碼管理工具,對于大多數發行版的 Linux 系統,都可以通過系統自帶的包管理工具進行安裝。通過包管理工具安裝的 Git 一般都不是最新版,所以在某些特定情況下需要自行下載源碼包進行編譯安裝指定版本,本文詳細記錄 CentOS 中的 Git 編譯安裝過程,以及遇到的問題和解決方案
辰風沐陽 閱讀 231 2024-01-09
VirtualBox 是一款虛擬機軟件,由德國 Innotek 公司開發,由 Sun 公司出品的軟件,使用 Qt 編寫,在 Sun 被 Oracle 收購后正式更名 Oracle VM VirtualBox,現已由 Oracle 公司進行開發,其特點是免費、功能強大、上手簡單
辰風沐陽 閱讀 164 2024-01-05
cowsay 該命令可以用 ASCII 字符顯示特定圖案和給定的文本內容,默認圖案是一頭奶牛;cmatrix 就是 linux 終端下的代碼雨,雖然沒有黑客帝國里面那么酷炫, 但是這條命令運行起來充滿了未來的科技感;neofetch 命令可以用于顯示系統的標志和信息
辰風沐陽 閱讀 249 2023-12-12
作為程序員,對 cat 這個命令肯定不會陌生,它的主要作用就是用來在終端中查看文件內容的。但是 cat 命令有兩個很大的缺陷:文本太長的話無法翻頁輸出、不能語法高亮輸出。因為這兩個不足,使其只能用來查看行數不多的小文件。為了解決這兩個缺點,國外大牛將 cat 命令進行了增強,于是誕生了 bat 命令
辰風沐陽 閱讀 229 2023-12-02
autojump 是一個命令行工具,可以快速跳轉到想跳轉的目錄。它的用途就是可以讓你更快地切換目錄,而不用再像以前那樣頻繁的使用 cd 命令進入指定目錄。它會把在命令行中進入過的目錄記錄下來,然后根據訪問頻次添加不同的權重,訪問越頻繁,權重越高,排名就越靠前,跳轉的命令就越簡潔
辰風沐陽 閱讀 257 2023-12-01
ls 命令 linux 上最常用的命令之一,凡是接觸過 linux 命令的,肯定使用過它,從來沒想過有命令可以替代它,直到我發現 exa 命令。exa 是一個命令行工具,用于列出指定路徑中的目錄和文件,它的用途和 ls 命令相同,但比它功能更加豐富
辰風沐陽 閱讀 223 2023-11-30