原创 Centos6下Vsftpd自動化安裝腳本

#!/bin/bash #author:vaedit #date:2017/11/14 read -p "請輸出用戶名" name read -p "請輸入密碼" password echo -e '\033[32;40;1m開始安裝\03

原创 svn部署腳本

今天閒來沒事,就寫下svn部署腳本: #!/bin/bash #date:2017/11/20 #author:Vaedit read -p "請輸入svn根目錄名:" svndir read -p "請輸入用戶名:" name read

原创 iptables實現端口轉發

iptables實現端口轉發 Linux下iptables不僅可以用來做防火牆還可以用來做端口轉發 示例: 將本機的8080端口轉發至其他主機,主機IP:192.168.1.12,目標主機IP和端口:192.168.1.13:8088,

原创 mysqlhotcopy備份恢復

mysqlhotcopy mysqlhotcopy的使用,只能備份MYISAM引擎數據庫 安裝 yum install -y perl perl-DBI perl-DBD-MySQL 需要創建一個專門用來備份的賬戶 grant sele

原创 mysql二進制日誌恢復

二進制日誌恢復 二進制日誌導出 1.按時間節點導出 --no-defaults 用來對mysql5.5之前mysqlbinlog命令報錯 mysqlbinlog --no-defaults --start-date="2017-08-0

原创 mysqldump常用參數用法

mysqldump 常用參數 -A/--all-databases 備份所有數據庫 -B/--databases 備份多個庫 mysqldump -uxx -pxxx -B 庫名1 庫名2 >xxx.sql --single-t

原创 cpu內存磁盤io過高問題處理

CPU佔用過高分析-----------------------------可以用top命令查看哪一個進程佔用cpu高  或者哪一個佔用內存大top - 13:55:32 up 59 days, 19:18,  2 users,  load

原创 Linux-ssh隧道詳解

隧道原理 隧道是一種把一種網絡協議封裝進另外一種網絡協議進行傳輸的技術。這裏我們研究ssh隧道,所以所有的網絡通訊都是加密的。又被稱作端口轉發,因爲ssh隧道通常會綁定一個本地端口,所有發向這個端口端口的數據包,都會被加密並透明地傳輸到遠端

原创 企業級私有鏡像倉庫Harbor

Harbor是vmware開源的一個私有鏡像倉庫軟件,其提供了一個網頁管理界面。Harbor的安裝需要先安裝docker,docker-composeDocker安裝:  docker安裝官方文檔:https://docs.docker.c

原创 Nginx代理Tomcat實例

一. JDK安裝下載jdk和tomcat(一般tomcat版本要和jdk對應,及tomcat7對應jdk1.7) mkdir /usr/java tar xf jdk1.7.0_75.tar.gz -C /usr/java/ 然後在/etc

原创 Linux--iptables實現轉發

一 Linux下iptables不僅可以用來做防火牆還可以用來做端口轉發: 示例: 將本機的8080端口轉發至其他主機,主機IP:192.168.1.12,目標主機IP和端口:192.168.1.13:8088,規則如下; iptables

原创 自動化運維工具Ansible入門教程變量與facts

Ansible主機變量、組變量的定義與組嵌套的使用,定義好了後在playbook中就可以引用這些變量了。可以給不同主機設置同樣的變量名,但是調用的結果卻是不一樣的,因爲Ansible是在每個主機上單獨運行的。 [apache]  #定義

原创 Linux OOM-killer機制(out of memory)

今天早上回到公司,發現某個服務器遊戲進程掛了,第一想到的是雲服務器宿主機宕機導致被重啓了(因爲之前遇到過兩次)於是立馬登錄服務器上查看,首先查看進程日誌確定進程被kill時間點,然後查看內核日誌/var/log/message發現如下確定是

原创 Nginx(https配置)

1 首先需要先購買ssl證書,各大雲服務廠商都有該服務,也可以申請免費的。 2 把祕鑰和證書文件都拷貝到對應nginx的conf目錄下 3 修改nginx配置文件,配置ssl如下:server {         listen       

原创 通過ssh遠程執行命令導入定時任務報錯----解決過程

今天在服務器中通過ssh遠程執行批量導入定時任務時發生了一個問題:總結如下,遠程服務器已設置好ssh祕鑰登錄,登錄用戶爲普通用戶,但已設置好擁有免密sudo權限ssh 1.1.1.1 "sudo su -c "echo '30 5 * *