原创 構建Postfix郵件服務器的詳細過程

構建Postfix郵件服務器(一)電子郵件系統概述郵件系統角色在Internet中,電子郵件系統並不是一個孤立的體系,除了需要DNS服務提供郵件域名的解析可以使用Web服務提供用戶界面以外,郵件系統的內部也是由不同的軟件程序組成的MTA 郵

原创 男人要懂得讚美女人,女人要懂得鼓勵男人

信任很脆弱,得到了就要好好呵護。它一旦破壞,上百個微笑都無法修復。我們不是聖人,所以常走錯路,其實,路,沒有錯的,錯的只是選擇。如果,在一條走錯的路上,別人都步履蹣跚,愁眉不展,而我們卻依舊笑顏如花,坦然前行,久而久之,就成了錯誤路上的一道

原创 Jenkins環境搭建部署實現代碼自動化發佈

一、jenkins代碼自動部署1.配置免密鑰通信實現自動化部署首先要解決的是免密碼傳輸,配置jenkins至測試服務器之間免密鑰ssh登錄測試免密鑰ssh登錄 在測試服務器上編寫一個測試腳本,檢測是否可以執行成功,正式環境可以寫一個自動化部

原创 如何使用CentOS Linux搭建SVN Server

之前給開發的同事搭建一個公網的SVN Server,google一下,發現下面這篇最詳細,就記錄下來,重新排版一下順便根據自己的使用經驗,補充了幾個細節和總結。本文配置是基於CentOS 5.x的,但一樣適用於其他Linux發行版!subv

原创 阿里雲CentOS搭建Linux系統

準備工作1.在阿里雲網站上購買申請服務器。2.通過Xshell連接服務器,並用root賬戶登入。 3.配置java開發環境:(也可以使用阿里雲一鍵部署,自動配置並部署服務器)安裝jdk1.查看Linux自帶的JDK是否已安裝如果出現open

原创 Shell腳本的書寫規範與優秀的開發習慣

<--目錄-->1)腳本模塊名2)代碼框架3)函數規範4)腳本存放規範5)補充規範19條6)優秀的開發習慣【腳本模塊名】1、常規Shell腳本使用統一後輟:.sh,例:wsyht.sh2、模塊的啓動和停止腳本統一命名爲start_{模塊名}

原创 搜狗智能聯想輸入法,背後的運維又是如何智能的?

搜狗以搜索和輸入法爲主,技術實現背後有大量的人工智能技術做支撐。搜狗運維在這樣一家以人工智能技術爲主的公司中,將面臨哪些挑戰?本文將與大家分享人工智能在運維中的實際應用,以及搜狗在智能運維方面的實踐。運維工程師遭遇的三大痛點 再講智能運維之

原创 自動化運維工具Ansible實戰安裝部署

1,基本介紹(一)ansible簡單介紹  ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運

原创 月薪一萬的北漂可以過上什麼樣的生活?

標籤:北漂                           發此博文一方面是鞭策老男孩本人,另一方面是送給那些不努力學習的        有了小成就就墮落的,沒有危機感的老男孩的北漂學生們,克服浮躁,持續努力前行,活

原创 當你輸入一個網址的時候,實際會發生什麼?

作爲一個軟件開發者,你一定會對網絡應用如何工作有一個完整的層次化的認知,同樣這裏也包括這些應用所用到的技術:像瀏覽器,HTTP,HTML,網絡服務器,需求處理等等。 本文將更深入的研究當你輸入一個網址的時候,後臺到底發生了一件件什麼樣的事~

原创 Linux防火牆工具iptables基礎介紹

iptables基礎知識說明:一.規則鏈:規則鏈是防火牆規則/策略的集合INPUT:處理入站數據包OUTPUT:處理出站數據包FORWARD:處理轉發數據包POSTROUTING鏈:在進行路由選擇後處理數據包PREROUTING鏈:在進行路

原创 軟件天才都是訓練出來的

正文長期以來,“軟件業”一直被視爲“智力密集”型的“朝陽”產業,大多數從業者都受過高等教育,其平均素質居於社會各行業的前列,這個產業的頂尖人物被公衆視爲“知識英雄”,比如微軟公司的創始人比爾蓋茨雄據世界首富之位多年,更是爲人“津津樂道”。1

原创 MySQL主從同步報錯故障處理記錄

前言在發生故障切換後,經常遇到的問題就是同步報錯,下面是最近收集的報錯信息。記錄刪除失敗在master上刪除一條記錄,而slave上找不到Last_SQL_Error: Could not execute Delete_rows event

原创 代理服務器、路由器配置案例

網絡技術的飛速發展,使企事業單位局域網接入INTERNET共享資源的方式越來越多,就大多數而言,DDN專線以其性能穩定、擴充性好的優勢成爲普遍採用的方式,DDN方式的連接在硬件的需求上是簡單的,僅需要一臺路由器(router)、代理服務器(

原创 日常運維工作shell腳本案例

1、list_sys_status.sh顯示系統使用的以下信息:主機名、IP地址、子網掩碼、網關、DNS服務器IP地址信息#!/bin/bashIP=`ifconfig eth0 | head -2 | tail -1 | awk '{pr