linux的一些記錄

2022-04-13 09:51:12 字數 1419 閱讀 5444

系統是centos 7,阿里的伺服器。

ps.通用的匹配某欄位查詢是 | grep 字段

1.centos安裝一般是用yum管理的。

yum install package  安裝

rpm -pa package 不必寫全,查詢包

rpm -pl package 要寫全,查按到**去了

yum list 列出所有可以安裝的包

yum list installed 已安裝的包

yum search package 查詢包

2.nginx**請求到tomcat

nginx的配置檔案裡的那個server{}這段是配置**伺服器的,可以配置多個

listen欄位是這個**伺服器監聽的埠號

location uri {} 用來匹配攔截規則 / 代表匹配所有請求,因為所有請求都是以 / 開頭的。

->root 在location裡可以用來指定去**找資源

->index 配置預設的主頁是哪個,即不指定訪問哪個資源的時候訪問這個資源。

nginx 的語法形式是: location [=|~|~*|^~|@] /uri/  ,意思是可以以「 = 」或「 ~* 」或「 ~ 」或「 ^~ 」或「 @ 」符號為字首,當然也可以沒有字首(因為 [a] 是表示可選的 a ; a|b 表示 a 和 b 選乙個),緊接著是 /uri/ ,再接著是 指令塊,整個意思是對於滿足這樣條件的 /uri/ 適用指令塊  的指令。

上述各種 location 可分兩大類,分別是:「普通 location 」,官方英文說法是 location using   literal strings 和「正則 location 」,英文說法是 location usingregular expressions。其中「普通 location 」是以「 = 」或「 ^~ 」為字首或者沒有任何字首的 /uri/ ;「正則 location 」是以「 ~ 」或「 ~* 」為字首的 /uri/ 。

那麼,當我們在乙個 server 上下文編寫了多個 location 的時候, nginx 對於乙個 http 請求,是如何匹配到乙個 location 做處理呢?用一句話簡單概括 nginx 的 location 匹配規則是:「正則 location 」讓步「普通 location」的嚴格精確匹配結果;但覆蓋「普通 location 」的最大字首匹配結果。

摘自3.關於反向**和負載均衡

反向**,是把一些靜態資源儲存在伺服器上,當使用者有請求的時候,就直接返回反向**伺服器上的資源給使用者,而如果反向**伺服器上沒有的資源,就**給後面的負載均衡伺服器,負載均衡伺服器再將請求分發給後端的web伺服器。

區別就是:反向**伺服器是需要儲存資源的,讓使用者更快速的接收到資源 負載均衡就是,為了保證後端web伺服器的高可用,高併發,是不需要要儲存資源,只需要**使用者的請求。

記錄一些Linux命令

time option command argments 或 usr bin time 計算程式執行時間 wc option filename 計算檔案字數,行數等等 find path name name 查詢檔案 chown r user file 改變檔案擁有者.r包含所有子目錄 chmode...

linux命令的一些記錄(一)

這段時間不段地裝機器,發現如果通過fedora 10的自動update,很容易引起機器死掉,在下一次重啟的時候無法進入入行介面,黑屏啊 慘!有些linux安裝過程中常使用的命令或者配置記錄如下 1 讓sudo啟用 在root下,將 etc sudoers 440的許可權進行修改,在最後增加wei a...

一些 常用的linux 命令記錄

在此記錄一些命令的用法,方便需要的時候查用 b 1.檢視資料夾大小 b du 查詢檔案或目錄的磁碟使用空間 a 顯示全部目錄和其次目錄下的每個檔案所佔的磁碟空間 b 大小用bytes來表示 預設值為k bytes c 最後再加上總計 預設值 s 只顯示各檔案大小的總合 x 只計算同屬同乙個檔案系統的...