原创 使用shell腳本備份文件實現異地備份並校驗文件(一)

整套需求,需要備份代碼機代碼並同步到異地備份服務器,最後備份服務器需要判斷備份文件是否正常,代碼機的數據是否和備份機的數據正常。 實現思路:1.首先實現備份數據。2.將數據同步到異地備份服務器。3.文件校驗,可以使用md5來實現(將原數據的

原创 java jdk安裝

1)安裝jdk(1) .解壓安裝包 tar zxvf jdk-8u172-linux-x64.tar.gz mv jdk1.8.0_172 /path //指定到自定義目錄,我使用的是/usr/local/jav (2).修改環

原创 centos 7 將rc.local配置成服務

1.權限設置(/etc/rc.local和/etc/rc.d/rc.local都需要賦予執行權限) chmod +x /etc/rc.d chmod +x /etc/rc.d/rc.local 2.設置服務啓動腳本。1)進入路徑 cd /u

原创 centos安裝redis

linux安裝redis 完整步驟安裝: 1.獲取redis資源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解壓 tar xzvf redis-4.0.8.tar

原创 mysql-5.7二進制安裝

1.解壓安裝包: tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 創建mysql目錄: mkdir -p /data/mysql cd /data/mysql/ binlog存儲目錄

原创 MySQL主從複製搭建

mysql安裝點擊此處 MySQL主從介紹 MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步。MySQL主從是基於binlog的,主上須開啓bi

原创 linux自建Git服務器(gogs)

項目開發人員要求用git做版本控制,之前使用的svn+ssh,發現gogs相對簡單好用,所以學習搭建Gogs。什麼是GogsgogsGogs 是一款極易搭建的自助 Git 服務。Gogs 的目標是打造一個最簡單、最快速和最輕鬆的方式搭建自助

原创 zabbix-agent安裝及配置

安裝地址: http://repo.zabbix.com/zabbix(找到自己需要的agent版本,注意系統版本)使用rpm直接安裝 centos6安裝命令:rpm -ivh http://repo.zabbix.com/zabbix/3

原创 FreeSWITCH安裝

FreeSWITCH安裝 前期說明      1.    關於git:FreeSwitch將主要研發版本定爲1.6,所以master上的主要版本就是1.6。      2.    由於CentOS 7上的epelyum源中一些lib安裝包有

原创 grep命令

grep(global search regular expression(RE) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來。

原创 Python自動化開發學習1

一、開篇的大段雞湯。。。。。。 二、進入正題,結果還是介紹。說下版本問題,儘量還是用Python3(以後趨勢)。 三、Hello World。就是個儀式感,別的沒啥 print("你好") 四、變量。雖然駝峯規則也行,但是python推薦

原创 CentOS6.8系統內核參數優化

系統內核如下:centos6.8[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01

原创 shell腳本的使用---cut截取數據

    linux之cut命令的用法作者: 字體:[增加 減小] 類型:轉載 時間:2013-10-03 我要評論cut是一個選取命令,就是將一段數據經過分析,取出我們想要的。一般來說,選取信息通常是針對“行”來進行分析的,並不是整篇信息

原创 字符提取

shell中截取字符串的方法有很多中,${expression}一共有9種使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4種可

原创 Linux系統提高編輯效率的vim工具重要知識

Linux系統提高編輯效率的vim工具重要知識