原创 sh變量特性(2)

變量設置方式說明示例${#變量}變量的長度A='Hello world!'echo ${#A}結果:12${變量:-word}如果變量爲空或未定義,則變量展開爲”word”;否則,展開爲變量的值A='Hello world!'echo ${

原创 zabbix編譯安裝

一、實驗環境準備Rhel 7.6 x86_64(server)192.168.163.72Rhel 6.5 x86_64(agent)192.168.163.61均已配置操作安裝光盤爲YUM源安裝包準備如下圖: 二、實驗內容源碼安裝zabb

原创 分佈式文件系統FastDFS詳解

單機時代初創時期由於時間緊迫,在各種資源有限的情況下,通常就直接在項目目錄下建立靜態文件夾,用於用戶存放項目中的文件資源。如果按不同類型再細分,可以在項目目錄下再建立不同的子目錄來區分。例如: resources\static\file、

原创 Nginx https

如何獲得這兩個材料,請查看我的文章《Apache https》,這裏不在累述。

原创 FastDFS--多tracker

今天要講的是添加多個tracker,因爲一個tracker肯定會存在單點風險。tracker安裝過程不難,請參考胡哥之前的文章,這裏不在累述。主要配置各storage裏的配置文件和tracker的client.conf配置文件。這樣就配置完

原创 FastDFS--添加storage

今天我們就按照如圖所示,添加一臺新的storage(163.64)到group1中。其實過程很簡單,與之前的新建storage過程一模一樣,這裏就不在累述。另外還有nginx的配置,這裏也不多說了,請參考我的《FastDFS--簡易配置(一

原创 分佈式文件系統FastDFS詳解

單機時代初創時期由於時間緊迫,在各種資源有限的情況下,通常就直接在項目目錄下建立靜態文件夾,用於用戶存放項目中的文件資源。如果按不同類型再細分,可以在項目目錄下再建立不同的子目錄來區分。例如: resources\static\file、

原创 FastDFS--簡易配置(一)

開源的,高性能的分佈式文件系統今天我們採用三臺機器來做實驗,如圖,一臺nginx用來作爲負載均衡(反向代理),一臺tracker用來進行工作任務的調度等工作,說白了就是分派給哪臺後端的storage來存儲數據。實驗環境就沒做這麼多安全設置材

原创 Tomcat https

如何獲得這兩個材料,請查看我的文章《Apache https》,這裏不在累述。非自簽證書:這裏過程會讓你輸入密碼,等下生成keystore的時候會讓你再輸入一次輸入keystore密碼,及合併證書時填寫的密碼以下是自簽證書server.xm

原创 Nginx https

如何獲得這兩個材料,請查看我的文章《Apache https》,這裏不在累述。

原创 Apache https

apache https 

原创 AIX--zabbix agent的編譯安裝以及遇到的“坑”

    前文再續,書接上一回。    上一篇講的是AIX 6.1操作系統的安裝,可是胡哥的任務還沒完成呀,老闆需要的是zabbix agent的編譯安裝。既然需要編譯,那怎麼能少gcc這個編譯利器呢?工慾善其事必先利其器,咱們先來安裝gcc

原创 AIX--操作系統安裝(AIX 6.1)

    前一段時間,胡哥我接到老闆的任務,要在AIX系統上安裝zabbix agent呀。可是胡哥只是玩過linux對於AIX這種需要硬件支持的才能玩的高端玩意可是從來沒接觸過呀,雖說linux是類unix,可是與unix系統還是有區別。 

原创 模擬linux開機服務檢測打印效果

linux開機檢測服務狀態後顯示成功或者是失敗的狀態。有沒有發現,不管服務的名稱長短,最後那一段都能對齊顯示呢? 我們能不能寫個腳本去模擬一下呢?^_^ 來我們首先來分析一下: 首先,確定一下當前終端的寬度 其次,確定一下服務狀態顯示

原创 linux信號解釋(3)--信號處理機制

    如果需要進程捕獲某個信號,並作出相應的處理,就需要註冊信號處理函數(其實就是內核裏需要識別信號函數,類似C語言裏的include某函數庫)。    處理信號就類似軟中斷,內核爲每個進程準備了一段信號向量表,記錄信號的處理機制。當某個