原创 gitlab 安裝和基本介紹

一 安裝gitlab 1 環境簡介 官方相關介紹: 硬件要求. 存儲必要的硬盤空間在很大程度上取決於您想要存儲在GitLab中的存儲庫的大小,但根據經驗,您應該至少擁有與您的所有存儲庫合併佔用的空閒空間。如果您希望將來靈活擴展硬盤空間

原创 mysql優化相關

一 SQL 語句優化相關 1 許可的重要性 影響所有語句的一個因素是:你的許可設置的越複雜,所需要的開銷也會越多,執行grant 語句時使用簡單的許可,當客戶端執行語句時,可以是mysql降低許可檢查開銷,未授權的表或列級資源,服務器不需要

原创 mfs

一 mfs 簡介 MFS 開源存儲系統,是由波蘭人發明的,MFS文件系統能夠實現RAID的功能,不但能夠更節約成本,而且不遜色於專業的存儲系統,更重要的是他能夠實現在線擴展。MFS是一種半分佈式文件系統。MFS 網絡組成由三部分master

原创 mysql優化

一 操作系統層面的優化 1 交換分區與內存的比例 vm swappiness設置如果交換分區太大,則會造成過多佔用交換分區內存,導致速度變慢,如果設置過小,則可能會造成內存溢出OOM 對於專用於MYSQL的系統,一般設置爲1,對於一般的

原创 mysql+memcached

一 UDFS UDFs 是user defined functions 的縮寫,表示mysql用戶定義函數,應用程序可以利用這些函數從mysql5.0 以上版本的數據庫中訪問memcached寫入或者獲取的數據,此外mysql5.1版本開

原创 linux 系統運維小工具

一 CPU 性能監控工具 1 vmstat ,系統自帶 procs 列 :r 列: 表示運行和等待CPU時間片的進程數,這個值如果長期大於系統CPU核數,說明CPU不足,需要增加CPU,其中的CPU指的是邏輯CPU查看CPU總核數 : b

原创 git 基礎及用法

一 git 簡介 1 歷史及由來 在 2002 年以前,世界各地的志願者把源代碼文件通過diff的方式發送給linus,然後由Linus本人通過手工方式合成代碼。但其工作量過於大,因爲代碼的數量已經很多了,於是Linus選擇了商用版的Bit

原创 NGINX web服務

一 安裝NGINX 二 配置: 1 創建NGINX運行用戶並查看其最大打開文件數量 查看cpu核數修改系統級最大打開文件數修改NGINX配置文件:啓動NGINX並查看最大鏈接數和進程數 2 配置 打開端口範圍: 3 配置tcp文件傳輸相關

原创 python flask+psutil 系統監控項目

一 安裝第三方模塊 查看其是否安裝成功 二 應用實例 傳遞參數的方式 三 實戰案例

原创 Samba配置實例

Samba 企業應用案例需求: 所有員工都能夠在公司內流動辦公,但不管在哪電腦上工作,都要把自己文件存在 Samba 文件服器上. 各部門辦公人員擁有各自的主目錄,用於存放私有文檔(工作相關),其他人禁止訪問. 所有的用戶都不允許使用服務

原创 PHP+rabbitMQ平臺搭建

一 環境配置與軟件安裝 1 安裝相關yum源 2 安裝服務3 啓動服務4 啓動管理插件5 重啓rabbitMQ服務,加載插件6 登錄查看,默認用戶名爲guest 密碼爲guest 二 安裝amqp插件 1 安裝PHP編譯環境2 安裝依賴

原创 openstack部署

一 環境準備 軟件包鏈接:鏈接:https://pan.baidu.com/s/15A6EcRapGw-AEA1bklT9-A 密碼:v0on 1 主機名配置 2 域名解析配置 並測試其連通性 3 yum 源相關配置,可以搭建本地yum

原创 ELK日誌監控平臺

一 elk 開源日誌分析平臺介紹 1 介紹 elasticsearch 是一個開源分佈式搜索引擎,它的特點是:分佈式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動負載等特性logstash:是一個完全

原创 saltstack 自動化運維

一 saltstack 簡介: saltstack 是基於python開發的一套C/S架構配置管理工具,底層使用zeroMQ消息隊列pub/sub方式通信,使用SSL證書籤發的方式進行認證管理ZeroMQ 使得saltstack能快速在成

原创 docker基礎

一 docker 簡介: 1 介紹: docker是開源項目,誕生於2013年。主要利用Linux內核namespace 實現沙盒隔離,用cgroup實現資源限制docker項目的目標是實現輕量級的操作系統虛擬化解決方案,docker的基礎