原创 解決libc.so.6 version glibc_2.14 not found問題

1、查看系統 glibc 支持的版本 strings /lib64/libc.so.6 |grep GLIBC_ 2、升級版本      wget  http://ftp.gnu.org/gnu/glibc/glibc-2.14.ta

原创 Samba 搭建與 Windows上掛載

本文主要分爲兩個模塊: 目錄 本文主要分爲兩個模塊: 1、Samba 搭建以及關鍵參數解釋; 2、windows掛載。   1、Samba 搭建以及關鍵參數解釋 首先介紹一下 Samba 的搭建,其實採用了一種很簡單的方式 yum 安裝,

原创 EKF搭建

    最近在研究日誌處理,採用 EKF,E 是 Elasticsearch,K 是 Kibana,F 是 Filebeat。Filebeat 用於對每臺機器的日誌進行採集,然後發送到 Elasticsearch,使用 Kibana 進行

原创 Linux 啓動之後的流程

1、開機BIOS自檢                                               --> 檢查CPU,硬盤等硬件信息 2、MBR【Major Boot Record】引導                 

原创 Shell 腳本中 expect 超時時間設置

      在使用 rsync 備份到服務器時,遇到執行腳本時讀取發送文件指紋時 10s 左右未有返回數據則斷掉的情況,但是將腳本中的rsync 命令在命令行執行時不會復現。首先懷疑的是 rsync 命令超時時間設置問題和 rsync 命

原创 【EFK】Filebeat 採集 nginx 日誌

Filebeat 版本採用的是6.3.2,在官網下載的 tar.gz 包,解壓即可使用,若使用 rpm 安裝,則文件路徑稍有不同,會附在最後面。 在使用 Filebeat 中 nginx 日誌模板時,發現少了部分想要配置的參數。於是需要修

原创 Filebeat 多行日誌匹配處理

在使用 Filebeat 採集 Tomcat 日誌時,因爲默認採集是按照行採集的,在統計的時候會不準確,因此採用 multiline 進行處理。 根據業務和日誌級別情況,若日誌級別是配成 ERROR ,只需要將錯誤日誌進行合併處理,若日誌

原创 Filebeat 採集 mysql 日誌 Grok 無法匹配問題

    Filebeat 自帶有采集 mysql 日誌 ,但是由於 mysql 版本的問題,會出現 Kibana 展示時無法解析日誌格式。     在配置的時候遇到這種情況,我的 mysql 版本是 5.7 ,慢日誌出現了無法解析的情況,

原创 Elasticsearch 7.6.2版本搭建

1、下載 Es  wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz tar -xzvf  

原创 Linux 安全配置學習筆記

關於服務器安全配置總結了以下幾點: 1、刪除不需要的安全和組; 2、關閉不需要的服務; 3、非root用戶執行/etc/rc.d/init.d/下的系統命令;       chmod -R 700 /etc/rc.d/init.d/* <

原创 容器與k8s學習筆記

PaaS提供了應用託管,核心組件是應用的打包和分發機制。 docker使用Cgroups和Namespace機制創建出來的隔離環境。這種機制直接打包了應用運行所需要的整個操作系統,從而保證了本地環境與雲端環境高度一致,避免了用戶通過試錯來

原创 Linux 上下文切換學習筆記

上下文定義        CPU寄存器和程序計數器是CPU在運行任何任務前必須依賴的環境稱爲CPU上下文。        CPU寄存器:CPU內置的容量很小但是速度極快的內存。        程序計數器:用來存儲CPU正在執行指令的位置或

原创 Linux 性能優化學習筆記--CPU使用率問題排查

CPU使用率解釋:       Linux 作爲一個多任務的操作系統,將CPU時間劃分爲時間片,根據調度算法輪流分配給各個任務使用,性能工具中指標含義       user(us),代表用戶態CPU時間,但不包含nice時間,但包涵gue