原创 docker: 四種網絡模式

Docker 四種網絡模式 四種網絡模式摘自 Docker 網絡詳解及 pipework 源碼解讀與實踐 docker run 創建 Docker 容器時,可以用 --net 選項指定容器的網絡模式,Docker 有以下 4 種網絡模式:

原创 python: 爬蟲利器requests

requests並不是系統自帶的模塊,他是第三方庫,需要安裝才能使用 requests庫使用方式 閒話少說,來,讓我們上代碼:簡單的看一下效果: import requests requests = requests.session() h

原创 Linux日誌文件總管——logrotate

日誌文件包含了關於系統中發生的事件的有用信息,在排障過程中或者系統性能分析時經常被用到。對於忙碌的服務器,日誌文件大小會增長極快,服務器會很快消耗磁盤空間,這成了個問題。除此之外,處理一個單個的龐大日誌文件也常常是件十分棘手的事。 假如有一

原创 hadoop ha集羣搭建(5臺)

yum install ntpdate lrzsz -y systemctl stop firewalldsystemctl disable firewalldsystemctl stop NetworkManagersystemctl d

原创 python: 抓取免費代理ip

通過抓取西刺網免費代理ip實現代理爬蟲: from bs4 import BeautifulSoup import requests import random import telnetlib requests = requests.se

原创 mysql大於50G數據庫備份xtarbackup

Xtarbackup簡介:mysqldump的備份方式是採用邏輯備份,其最大的缺陷是備份和恢復速度都慢,對於小於50G的數據可以接受,如果數據非常大,可以使用開源的xtarbackup安裝:1、採用rpm安裝:wget http://www

原创 視頻轉碼: linux下用mplayer做視頻轉碼

視頻轉碼器mplayer安裝使用 #!/bin/bash #1、保證系統可以連到外網,需要下載安裝包和依賴包 set -e MPlayer="/usr/myapp" MPVer="MPlayer-1.3.0" mkdir $MPl

原创 python: 字典嵌套

字典的嵌套: >>> from collections import defaultdict >>> a = defaultdict(dict) >>> a['hell']['good']= 1 >>> a defaultdict(<cla

原创 視頻轉碼:linux下ffmpeg 實現視頻轉碼

使用shell快速安裝視頻轉碼器 #!/bin/bash #1、保證系統可以連到外網,需要下載安裝包和依賴包 #2、依賴gcc編譯器 #3、測試命令:ffmpeg -i test.avi out.mp4 set -e ffmDir="/u

原创 docker 構建nginx + php

1、先pull鏡像: docker pull php:7.2.3-fpm docker pull nginx:1.13 2、運行php鏡像,/opt/app 存放代碼: docker run --name phpfpm -d -v /opt

原创 600s系統性能定位

系統定位必須工具:yum install sysstat htop dstat -yyum install nload nethogs iftop -yyum install iotop -y 通過以下命令對系統性能診斷:sar -u

原创 docker: docker-compose 編排lnmp容器

docker-compose 是一個可以快速進行多容器編排的神器安裝: pip install docker-compose docker-compose -h 查看子命令: 常用的命令有: docker-co

原创 svn代碼統計

分享一個自己寫的svn代碼統計的腳本,不喜繞行: 統計項目每個人修改的文件的個數和行數 #!/bin/bash # 統計項目每個人修改的文件的個數和行數 Svn_pro=http://192.168.1.1/svn/project #