Vimium 是一款開(kāi)源的瀏覽器插件,主推鍵盤(pán)操作瀏覽器。從名字上就能看出這個(gè)插件操作和 vim 編輯器相關(guān),vim 的很多快捷鍵都可以和 vimium 關(guān)聯(lián)上。它的主要功能有控制頁(yè)面滾動(dòng)、標(biāo)簽頁(yè)操作、充當(dāng)搜索引擎、從歷史記錄和書(shū)簽中搜索內(nèi)容,除此之外,還有很多其他功能讓我們繼續(xù)探索
辰風(fēng)沐陽(yáng) 閱讀 762 2024-02-26
nginx.conf 是 nginx 的主配置文件,配置項(xiàng)分為三大塊,events 塊和 http 塊外面的都是全局塊。本文記錄最常用的全局塊配置匯總,對(duì)于比較重要或復(fù)雜的配置項(xiàng)則另起文章總結(jié),對(duì)應(yīng)配置項(xiàng)中有文章地址,比如:user、include、pid、error_log 指令都很常見(jiàn)
辰風(fēng)沐陽(yáng) 閱讀 763 2024-02-24
熟悉 nginx 運(yùn)行原理的都知道,nginx 服務(wù)啟動(dòng)后,會(huì)有一個(gè) master 進(jìn)程和多個(gè) worker 進(jìn)程,master 進(jìn)程負(fù)責(zé)管理所有的 worker 進(jìn)程,worker 進(jìn)程負(fù)責(zé)處理和接收用戶(hù)請(qǐng)求。在這里我們所要研究的是 master 進(jìn)程一定要?jiǎng)?chuàng)建 worker 進(jìn)程嗎 ?以及能夠創(chuàng)建多少個(gè) worker 進(jìn)程呢 ?
辰風(fēng)沐陽(yáng) 閱讀 622 2024-02-24
nginx 全局塊配置 user 指令用于配置運(yùn)行 nginx 服務(wù)器的 worker 進(jìn)程的用戶(hù)和用戶(hù)組,這樣對(duì)于系統(tǒng)權(quán)限的訪(fǎng)問(wèn)控制更加精細(xì)和安全。如果你修改過(guò) nginx.conf,那么就會(huì)看到文件第一行的 user 指令配置,默認(rèn)是被注釋掉的(默認(rèn)使用 nobody 用戶(hù))
辰風(fēng)沐陽(yáng) 閱讀 883 2024-02-23
如果想要對(duì) nginx 的版本進(jìn)行更新,或者要添加一些新的模塊,最簡(jiǎn)單的做法就是停止當(dāng)前 nginx 服務(wù),然后開(kāi)啟新的 nginx 服務(wù),但是這樣會(huì)導(dǎo)致在一段時(shí)間內(nèi),用戶(hù)無(wú)法訪(fǎng)問(wèn)服務(wù)器。為了解決這個(gè)問(wèn)題,我們就需要用到 nginx 服務(wù)器提供的平滑升級(jí)功能,使用這種方式,就可以使 nginx 不間斷的提供服務(wù)
辰風(fēng)沐陽(yáng) 閱讀 794 2024-02-22
nginx 狀態(tài)的控制有多種方式,比如:信號(hào)控制、命令行控制。信號(hào)控制:使用 nginx 服務(wù)的信號(hào)來(lái)控制,這種方式里面涉及到一些信號(hào),重點(diǎn)是理解這些信號(hào)所代表的含義;命令行控制:使用 sbin 目錄下的 nginx 可執(zhí)行的二進(jìn)制文件來(lái)控制,這種方式日常開(kāi)發(fā)中使用的比較多,非常重要
辰風(fēng)沐陽(yáng) 閱讀 802 2024-02-04
通過(guò)源碼包編譯安裝 nginx,會(huì)發(fā)現(xiàn)安裝過(guò)程比較繁瑣,需要提前準(zhǔn)備 gcc 編譯器、pcre 兼容正則表達(dá)式庫(kù)、zlib 壓縮庫(kù)、openssl 安全通信的軟件庫(kù)包,然后才能進(jìn)行 nginx 的安裝。我們可以使用 yum 進(jìn)行更方便的安裝,本文將針對(duì) yum 的安裝方式展開(kāi)詳細(xì)記錄
辰風(fēng)沐陽(yáng) 閱讀 912 2024-01-29
作為程序員,難免不了和 linux 系統(tǒng)打交道,眾所周知,在 linux 系統(tǒng)中進(jìn)入目錄都要用 cd 命令。很多時(shí)候,我們要進(jìn)入的目錄都比較明確,每次進(jìn)入服務(wù)器的配置目錄都使用目錄的全路徑,就會(huì)比較麻煩。z.sh 就是用來(lái)這個(gè)解決這個(gè)痛點(diǎn)的,它是一個(gè)命令行工具,用來(lái)實(shí)現(xiàn)目錄間的快速跳轉(zhuǎn)
辰風(fēng)沐陽(yáng) 閱讀 704 2024-01-13
最開(kāi)始學(xué)習(xí) mysql 的時(shí)候,是在 windows 系統(tǒng)中,使用 mysql 壓縮包,將 mysql 安裝為系統(tǒng)服務(wù)。但在 linux 系統(tǒng)中,一直不是很明確安裝流程,本文記錄其中一種方式,使用 yum 源安裝 mysql,適用于 centos 系統(tǒng)
辰風(fēng)沐陽(yáng) 閱讀 2118 2024-01-10
nginx 是一個(gè)輕量級(jí)的 web 服務(wù)器,具有配置靈活、靜態(tài)資源高并發(fā),擁有緩存服務(wù)等優(yōu)點(diǎn)。nginx 的目錄結(jié)構(gòu)也非常簡(jiǎn)單,本文記錄 nginx 的目錄結(jié)構(gòu)組成及介紹,這樣可以對(duì) nginx 有個(gè)更熟悉的認(rèn)知,方便以后在項(xiàng)目中遇到時(shí)能夠從容的應(yīng)對(duì)
辰風(fēng)沐陽(yáng) 閱讀 1392 2024-01-09
Git 是當(dāng)前最主流的代碼管理工具,對(duì)于大多數(shù)發(fā)行版的 Linux 系統(tǒng),都可以通過(guò)系統(tǒng)自帶的包管理工具進(jìn)行安裝。通過(guò)包管理工具安裝的 Git 一般都不是最新版,所以在某些特定情況下需要自行下載源碼包進(jìn)行編譯安裝指定版本,本文詳細(xì)記錄 CentOS 中的 Git 編譯安裝過(guò)程,以及遇到的問(wèn)題和解決方案
辰風(fēng)沐陽(yáng) 閱讀 854 2024-01-09
VirtualBox 是一款免費(fèi)、功能強(qiáng)大、上手簡(jiǎn)單的虛擬機(jī)軟件,本文記錄通過(guò) VirtualBox 安裝 Centos 7 操作系統(tǒng)的詳細(xì)步驟以及其相關(guān)設(shè)置,本博客的一些文章也用到了該系統(tǒng)環(huán)境,如 nginx 編譯安裝、git 編譯安裝等,也是做環(huán)境安裝說(shuō)明的文章
辰風(fēng)沐陽(yáng) 閱讀 893 2024-01-05