搭建基於Nagios的監控系統——之監控遠程Linux伺服器

上一篇介紹了如何安裝Nagios Core,這一篇跟大家分享一下如何將一台遠端Linux伺服器加入納入監控範圍。第一部分:在遠程Linux上安裝Nagios Plugins和NRPE第一步:下載Nagios Plugins和NREP擴充的安裝程式cd Downloadswget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz訪問 http://www.nagios.org/download/addons/,點擊 NRPE,

linux的宏__user

首先來看看__user的宏定義:從宏定義可以看出,在配置__CHECKER__宏的條件下,__user宏定義有效,而顯然可以看出宏__CHECKER__是作為檢查機制出現的,所以我們可以推斷宏__user應該是用來檢查錯誤使用。而事實上也確實如此,它是為了編譯核心/模組時用 make

Linux 學習筆記_12_檔案分享權限設定服務_4_SSH

SSH檔案分享權限設定服務一、ssh遠程登入【一般的Linux系統都會預設安裝並啟用】1、Linux上遠程命令列登入:ssh 使用者名稱@遠程主機IP地址常用選項:-2:表示SSH2,強制使用第二代SSH協議,建議使用-p:連接埠號碼樣本:ssh sam@192.168.139.1大多數SSH登入的兩個規則:1)禁止空密碼使用者登入;2)禁止root使用者登入2、SSH設定檔:/etc/ssh/ssh_config選項1:PermitRootLogin yes  

Linux命令之讀取輸入-read

read命令用於從鍵盤或標準輸入中讀取文本。以互動的形式讀取來自使用者的輸入。預設用”斷行符號鍵”作為結束。一般使用在自動化的sh指令碼中。#用不回顯(non-echoed)方式讀取密碼$ read -s var#顯示提示資訊$ read -p “Enter input:” var#在特定的時間內讀取輸入(單位:秒)$ read -t 2 var#自訂結束符(即輸入冒號(:)時結束)$ read -d “:” var#讀取5個字元,並存入變數var$ read -n 5 var

Linux 學習筆記_13_1_LAMP環境編譯(上)

LAMP環境編譯(上)--編譯前準備一、介紹1、Apache,PHP,MySQL為什麼要在Linux上搭建?1)他們的在Linux上的運行效率相對於Windows會更高2)某些模組只是針對Linux進行開發的3)這些軟體最早也是在Linux/UNIX上發展起來的2、為什麼不選用最新的軟體?因為最新的軟體不一定就是企業在用的,企業用的大多是最穩定的版本!3、為什麼選用源碼包安裝?因為二進位包有其自身的局限性,如二進位不能很好的定製,不能擷取源碼,而且二進位包大多數情況下都是針對某一特定的平台。而源

乾貨來襲!Linux小白最佳實務:《超容易的Linux系統管理入門書》(連載七)LAMP整合安裝

學Linux做程式開發也好,做系統管理也好,做網路系統管理員也好,做系統營運也好,不會LAMP和LNMP,那就等於連皮毛都不會!本篇是文字版的LAMP整合安裝,下次連載我們要介紹LNMP的文字版安裝。有喜歡的持續關注了。想每天能聽到小妞的語音播報,想學更多學校裡和書本上學不大的IT技術或技能,歡迎關注公眾號:xiniubook2008。或加微博:我的圖書我做主,參加活動,免費獲書。 【樣本15-33】#安裝MySQL[root@CentOSsoft]# tar xvf

shell指令碼轉寄80連接埠資料包

 但是使用80連接埠作為HTTP預設連接埠這一習慣是從MS時代就延續至今的,怎麼辦呢?網上有人滔滔不絕地說用NginX做反向 Proxy之類的,其實我覺得沒必要這麼誇張,只需要使用ROOT使用者做一個普通連接埠與80連接埠的資料轉寄就好了,使用iptables語句如下:代碼如下:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port

Linux系統下軟體包的製作方法和過程

總的情況下Linux下軟體安裝主要有三種方式:一種是源碼安裝,需要使用者自己手動編譯另一種是RPM包(RedHat Linux Packet Manager),通過RPM命令就可以實現安裝還有一種為*.bin檔案,安裝方法與Windows下的安裝過程類似通常情況下Linux 安裝軟體主要通過以下兩種方式① 檔案名稱形如xxx.i386.rpm ,軟體包以二進位形式發布.② 檔案名稱形如xxx.tar.gz

UNIX網路編程讀書筆記:UNIX域協議

sun_path[]; 存放在sun_path數組中的路徑名必須以空白字元結尾。實現提供的SUN_LEN宏以一個指向sockaddr_un結構的指標為參數並返回該結構的長度,其中包括路徑名中非空位元組數。未指定地址(通配地址),通過以Null

Linux修改預設啟動層級

Linux下是使用0到6來表示不同的啟動模式的,每個數字代表的含義如下:0 :系統正常啟動然後關機 1 :單一使用者模式 2 :多使用者模式,沒有NFS 3 :多使用者模式,有NFS 4 :系統為使用,留個使用者5 :圖形介面模式 6 :系統正常啟動然後重新啟動 1.根據每個數字代表的含義,我們應該清楚,0和6模式我們是不能選的 而我們一般修改的選項只有3和5模式。進入3模式是變準的運行層級,純命令列。 2.修改層級 用vi編輯/etc/inittab 定位到

linuxbond配置步驟,七種bond模式說明

一、網卡綁定:第一步:建立一個ifcfg-bondX# vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BONDING_OPTS="mode=0

[Linux]Fedora20建立案頭捷徑

1.首先要安裝gnome-tweak-tool命令列執行 :[root@localhost Downloads]# yum install gnome-tweak-tool2.安裝成功後開啟Tweak Tool 在左側功能表列中“Desktop” 把Icons on Desktop 開啟,下面一些需要再案頭上顯示的表徵圖可以勾選3.需要顯示更多進入/usr/share/applications中找到想添加的捷徑右鍵Copy To... 然後複製到Desktop檔案夾中4.

Linux系統啟動過程介紹(1)

概述 對作業系統的啟動過程一直是比較模糊,想想大概經曆檢查硬體,載入作業系統,載入使用者環境等幾個過程,但實際上要複雜一些。畢竟我們只是瞭解和掌握啟動過程,而不是去對啟動過程進行設計和編碼,所以下面的介紹相對比較簡單,也點到為止。如果有想深入學習的同學,可以針對某個或某幾個部分刨根問題,編碼調試。 下面以Debian Linux的啟動載入為例,簡單介紹一下作業系統的啟動。 經曆的過程如下: 開機自我測試

(檔案描述符0、1、2),(stdin、stdout、stderr),(終端裝置)這三者之間的關係???

前言在Linux系統中,一切裝置都看作檔案。而每開啟一個檔案,就有一個代表該開啟檔案的檔案描述符。程式啟動時預設開啟三個I/O裝置檔案:標準輸入檔案stdin,標準輸出檔案stdout,標準錯誤輸出檔案stderr,分別得到檔案描述符 0, 1, 2。執行個體現在來看一個 測試ttyname函數的執行個體(ttyname函數功能是返回在該檔案描述符上開啟的終端裝置的路徑名):#include

UNIX網路編程讀書筆記:位元組操縱函數

#include <strings.h> bzero( * bcopy( *src, * bcmp( *ptr1, *-相等,非0-不相等bzero將目標中指定數目的位元組置為0;bcopy將指定數目的位元組從源移到目標;bcmp比較任意兩個位元組串,若相同則傳回值為0,否則傳回值為非0. #include <.h> *memset( *dest, *memcpy( *dest, * memcmp( *ptr1,

LinuxIPC,FIFO和shm

偶爾發現了調試函數需要的一個功能:根據反饋的資訊,調整一些簡單的參數。有兩個要求:1、不中斷程式,又不會每次都需要暫停等待輸入;2、不需要重新編譯,程式運行。這樣需求基本上就是多進程、監聽加IPC就ok。首先想到的是使用環境變數。基本使用的是getenv()函數,獲得相應的環境變數即可。在使用過程中,發現根本就不可能。因為環境變數是使用者層級的,而每個console都相當於一個使用者,不能進行環境變數溝通。隨後看到了IPC這個概念,遂查了一下,發現有管道、socket、訊號、共用記憶體、訊息佇列

Linux學習之編譯安裝Apache

一、編譯安裝Apache 步驟:1.建立源碼包存放的路徑:[root@wei ~]# mkdir -P /usr/local/src/apache/2.進入該路徑:[root@wei ~]# cd /usr/local/src/apache/3.下載源碼包 :[root@wei apache]# wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.2.25.tar.gz 如果沒有wget命令就先下載 並安裝wget 軟體 在redhat

linux root密碼忘記了,如何找回來?

<span style="color: rgb(0, 0, 0); font-family: Tahoma, 'Microsoft Yahei', Simsun; font-size: 14px; line-height: 25px;">&nbsp;

Google工程師自曝公司如何用Linux

Google是當之無愧的Linux最大使用者,但這位大客戶如何用Linux,外界卻並不知曉多少。  在上周舉行的東京Linux Kernel峰會上,Google工程師Mike Waychison透露了一些使用Linux的資訊: Google主要用Perforce管理核心代碼;開發人員固定在單一tree上;每17月,Google會換一個核心版本,最初是Kernel 2.4.18,接著是2.6.11,2.6.18,2.6.26,顯然Google一直落後於核心版本的開發進度;Google

總頁數: 3662 1 .... 3640 3641 3642 3643 3644 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.