原创 ansible學習筆記一:模塊

ansible學習筆記一:模塊需求:環境:常用模塊:1. cron模塊2. script模塊3. yum模塊4. service模塊5. user模塊6. group模塊7. copy模塊8. shell模塊 需求: 公司內隨着機

原创 ansible學習筆記二:playbook

ansible學習筆記二:playbook環境:測試ansible-playbook1. 測試一例:2. 在yml內增加tags及handlers3. 在yml內增加變量:3.1 方法1,外部通過-e去指定:3.2 方法2,內部指

原创 ansible學習筆記三:roles

ansible學習筆記三:roles環境:測試roles測試1,基本使用:1.1 結構1.2 role內各文件內容1.3 模板文件改動1.4 執行劇本1.5 檢查測試2:2.1 結構2.2 各文件內容2.3 執行2.4 檢查3.

原创 Centos 7 增加虛擬內存

Centos 7 增加虛擬內存需求:操作:1. 查看內存現狀:2. 創建虛擬內存文件:3. 構建swap格式,並激活4. 持久化 需求: 因爲最近很多機器負載高,查了CPU使用率不高,內存高有時候會引起負載高,但是有的機器內存釋放

原创 Linux下查看內存型號、主板、硬盤等等

@Linux下查看內存型號、主板、硬盤等等 首先查看是否安裝了dmidecode工具 [root@algerfan ~]# dmidecode Linux 查看內存的插槽數,已經使用多少插槽.每條內存多大: [root@alg

原创 Openssh修復漏洞

Centos7的Openssh修復漏洞現象爲:備用連接:執行腳本更新: 現象爲: 由於openssh版本過低當用掃描軟件檢測時會出現以下漏洞: 判斷爲版本低,需要升級,如果是遠程連接的話,可能會連接斷開,考慮預案,除ssh連接之外,

原创 linux服務器重啓分析

linux服務器重啓分析故障現象故障分析故障排除 故障現象 服務器無故的,自動重啓: 可以根據下面的,看到最後一次重啓爲20號的19:55 reboot system boot 3.10.0-327.el7.x Sat Oct

原创 swoole優化配置、壓力測試

swoole優化配置、壓力測試一、服務器硬件:二、服務器端:三、客戶端:修改一下文件:vim /etc/sysctl.conf壓測工具配置安裝:四、服務端內核優化:五、測試 一、服務器硬件: 2 vCPU 4 GB (I/O優化)

原创 node安裝、部署

node安裝、部署安裝node安裝gulp安裝cnpmnpm安裝如果報錯: 安裝node wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.t

原创 git 編譯部署

git 編譯部署依賴安裝下載git報錯及解決 依賴安裝 yum remove git yum install gcc yum install gcc-c++ yum install curl-devel expat-devel get

原创 centos 7mysql 插入數據

centos 7mysql 插入數據 這個日誌比較雜 不過解決了很多問題,比如mysql不能輸入中文 create database數據庫名; 這樣就創建了一個自己明明的數據庫 使用 show databases;可以查看所有的數據庫

原创 nginx的優化方案

剛發佈了一個系統優化的腳本,繼續在發佈一個nginx的優化方案的。可能不是很全,有需要的就看下吧。 下面我直接把註釋出來的,給大家看下。 nginx優化:{ 1.隱藏版本號,修改源文件{src/http/ngx_http_head

原创 linux下防止ARP攻擊的shell腳本

防止ARP攻擊的shell腳本,使用命令route、grep、ifconfig等,需要的朋友可以參考下就不廢話了,直接上代碼了。 #!/bin/bash declare gw=`route -n | grep -e '^0.0.0.0'`

原创 用十條命令在一分鐘內檢查Linux服務器性能

用十條命令在一分鐘內檢查Linux服務器性能 如果你的Linux服務器突然負載暴增,告警短信快發爆你的手機,如何在最短時間內找出Linux性能問題所在?Netflix性能工程團隊的Brendan Gregg寫下了這篇博文,來看他們是怎樣通

原创 centos6和7的系統優化腳本

因爲最近好多公司都更新了CentOS7了,所有現在很多運維都需要重新編寫系統優化腳本了,今天和大家分享一個新編寫的系統優化腳本,如果有什麼問題,大家反應一下,回頭再繼續改。 #!/bin/bash # time: # get kern