原创 nginx 源碼編譯安裝並編寫服務啓動腳本

1. 使用xshell將nginx源碼包上傳到server2. 安裝依賴的軟件包工具 zlib-devel   pcre-devel   gcc  gcc-c++yum -y install zlib-devel pcere-devel g

原创 shell腳本(四)case流程控制和exit命令

exit命令exit用來控制程序和表達式的流程,一般的編程語言中都會有一個exit函數,在Linuxshell中也屬存在的.exit 0 exit statusstatus 用0-255之間的數字表示,返回狀態值的同時伴隨着腳本的退出(其實

原创 shell腳本入門——變量

一、基礎查看所有shellcat /etc/shells 或者 chsh –l1、 腳本例子。Linux不區分文件,爲方便記憶,這裏以.sh 結尾。(1)vim first.sh#!/bin/bashmkdir /root/shell

原创 Linux如何編譯安裝源碼包軟件

我們下載下來的源碼包一般都是以file.tar.gz和 file.tar.bz2打包;1、解壓下載下來的源碼包,file.tar.gz和file.tar.bz2格式的解包命令如下:[root@localhost]# tar jxvf fil

原创 Nagios企業監控講解

Nagios企業監控講解一、關於NagiosNagioss 是經典老牌子監控,伴隨着一代運維工程師們路路成長,即便到了現在也廣泛在企業中使用。Nagios有三個特點決定了它屹立不倒的優勢:第一: Nagios跟其他監控產品比起來是部署和配置

原创 grep、sed、awk的使用筆記

學習grep、sed、awk之前,肯定是要先了解正則表達式。學習之前,我們要先建立兩個文件來練習。vim a.txtcp /etc/passwd passwd第一章 grep和正則表達式一、 正則表達式1、單個字符特定字符:某個具體字符(g

原创 shell腳本(三)while循環語句

理論部分:循環的意思就是讓程序重複地執行某些語句;whiler循環就是循環結構的一種,當事先不知道循環該執行多少次,就要用到while循環;while循環語句的運行過程使用while循環語句時,可以根據特定的條件反覆執行一個命令,直到條件不

原创 使用rsync實現數據實時同步備份--實戰2: 使用ssh密鑰實現無交互備份

實戰2: 使用ssh密鑰實現無交互備份。做成腳本,將xuegod-63上的數據,定期備份到xuegod-64上。 生成公私鑰並拷貝 [root@xuegod-64 ~]# ssh-keygen #產生主機的公鑰和私鑰 [root@xu