1. 程式人生 > 其它 >五個最常出現的Linux故障處理方法

五個最常出現的Linux故障處理方法

#### 1、如何判斷埠是否放通?

除了檢查本機防火牆和雲控制檯安全組之外,可以通過 **telnet** 去連線

#### **2、磁碟滿了如何查詢哪些檔案比較大?**

```text
# 檢視當前目錄下各檔案、資料夾的大小
du -h –max-depth=1 *

# 查詢當前目錄總大小
du -sh

# 顯示直接子目錄檔案及資料夾大小統計值
du -h –max-depth=0 *
```

#### 3、如何查詢伺服器日誌?

執行命令`tailf /var/log/messages`

#### 4、服務啟動失敗怎麼辦?

當linux服務啟動失敗的時候,系統會提示我們使用 `journalctl -xe` 命令來查詢詳細資訊,定位服務不能啟動的原因。

#### 5、同一IP反覆重新整理頁面導致伺服器403錯誤處理

mod_evasive是Apache防禦攻擊的模組,有助於防止DoS、DDoS以及對Apache伺服器的暴力攻擊。它可以在攻擊期間提供規避行動,並通過電子郵件和系統日誌工具報告濫用行為。該模組的工作原理是建立一個IP地址和URI的內部動態表,並拒絕以下任何一個IP地址:

- 每秒請求同一頁多次
- 每秒對同一個孩子發出50多個併發請求
- 暫時列入黑名單時提出任何要求

如果滿足上述任何條件,則傳送403響應並記錄IP地址。

##### 檢視Apache模組清單

```text
apachectl -M
```

##### 修改配置項

在conf.d目錄下找到mod_evasive.conf檔案,進行配置(根據網站安全實際需求來) ![img](https://libs.websoft9.com/Websoft9/blog/zh/2020/12/Apache-403-mod_evasive-conf-websoft9.png)