系統是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 只計算同屬同乙個檔案系統的...