Time of Update: 2017-02-28
監控是叢集管理的核心任務。監控資料可用於調度任務、Server Load
Time of Update: 2017-02-28
大致流程: 1.添加標頭檔 dirent.h 聲明結構體指標 struct dirent * ptr; 聲明一個dir指標 DIR * fd; 2.分析命令列 3.開啟目錄檔案 使用opendir()參數為解析命令列的第二個參數 argv[1] ,返回目錄檔案指標值賦給 fd 4.輸出重新導向 使用freopen()參數為解析命令列第三個參數 argv[2]、許可權"w+"、檔案描述符stdtout 5.開始讀取目錄檔案內容 使用迴圈
Time of Update: 2017-02-28
1、把系統安裝光碟片插入,重啟機器,啟動時迅速按下Del鍵,進入CMOS,把啟動順序改為光碟片先啟動,這樣就啟動了Linux安裝程式,按F5,按提示打入Linux rescue斷行符號,進入救援模式,接下來是選擇語言及鍵盤,直接斷行符號即可,程式提示已經把硬碟上的Linux系統安裝到了/mnt/sysimage下,然後出現了超級使用者提示符。 2、進入到硬碟etc目錄下:cd /mnt/sysimage/etc,先做備份防不測: cp shadow shadow.old
Time of Update: 2017-02-28
疑問:由於科研要求,我們系裡多數都沒有用Windows系統,而用的是Linux,很不習慣,一開機就是黑乎乎的介面,像傳說中的DOS一樣。還好做科研的那些軟體有說明書,但是關於Linux的防火牆卻沒有提到,我很擔心蠕蟲或者後門入侵,該怎麼啟動呢? 回答:因為你沒有說明是哪個Linux分發版,但是Linux的底層的東西基本都是一樣的,所以小編給你的方法,對於絕大多數分發版是有效。Linux自身的防火牆名為“iptables”。你說的那個黑乎乎的,就是終端。在
Time of Update: 2017-02-28
找到最耗CPU的java線程ps命令 命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid 結果展示: 這個命令的作用,主要是可以擷取到對應一個進程下的線程的一些資訊。 比如你想分析一下一個java進程的一些運行瓶頸點,可以通過該命令找到所有當前Thread的佔用CPU的時間,也就是這裡的最後一列。 比如這裡找到了一個TID : 30834 ,所佔用的TIME時間最高。 通過 printf "%xn" 30
Time of Update: 2017-02-28
HP和RedHat上可以使用uuidgen來產生,solaris上命令:makeuuid 如何通過C++編程取得UUID? 1.安裝libuuid庫, libuuid.so.1包涵在e2fsprogs裡,本人的系統為RedHat7.3,下載ftp://194.199.20.114/linux/redhat/7.3/en/os/i386/RedHat/RPMS/e2fsprogs-1.27-3.i386.rpm 2. 編輯檔案uuid.cpp 複製代碼 代碼如下: #
Time of Update: 2017-02-28
tcp_keepalive_time - INTEGER 在串連被標記為需要keepalive後,最後資料被發送和第一個keepalive探測包的間隔. 預設值: 2hours. tcp_keepalive_probes - INTEGER 在決定串連被斷掉,通知應用程式層前,發送keepalive探測包的次數. 預設值: 9. tcp_keepalive_intvl - INTEGER 在keepalive探測包開始後,探測包每隔多長時間發送一次. 預設值: 7
Time of Update: 2017-02-28
cp命令將源檔案或目錄複寫到目標檔案或目錄中。如果源檔案是普通檔案,則該命令把它複製到指定的目標檔案中;如果是目錄,就需要使用”-r”選項,將整個目錄下所有的檔案和子目錄都複製到目標位置。 一般格式:cp [選項] 源檔案或目錄 目標檔案或目錄 選項: -a 該選項通常在複製目錄時使用。它遞迴地將來源目錄下的所有子目錄及其檔案都複製到目標目錄中,並且保留檔案連結和檔案屬性不變。它等效於-dpR -d 複製時保留檔案連結。 -f
Time of Update: 2017-02-28
mkdir命令 mkdir 用於建立一個或多個目錄 文法: 文法是 mkdir [命令開關] 目錄 命令開關: -m 文目錄設定作業許可權 -p 如果上級目錄不存在,同時建立它們。 -v 輸出建立的每個目錄的資訊
Time of Update: 2017-02-28
shutdown命令 shutdown命令可以安全地關閉或重啟linux系統,它在系統關閉之前給系統上的所有登入使用者提示一條警告資訊。該命令還允許使用者指定一個時間參數,可以是一個精確的時間,也可以是從現在開始的一個時間段。精確時間的格式是hh:mm,表示小時和分鐘;時間段由“+”和分鐘數表示。系統執行該命令後,會自動進行資料同步的工作。 該命令的一般格式為: shutdown [選項] [時間] [警告資訊] 命令中各選項的含義為: - k
Time of Update: 2017-02-28
一、環境: 三台直接相連的電腦主機如圖 PC1<------>PC2<------>PC3 其中PC2上有兩塊網卡eth0、eth1,分別與PC3、PC1相連 ------代表網線 二、需求: 將PC2配置為路由器模式,用來在PC1、PC3之間轉寄報文 三、方法: 將三台主機按照環境所要求用交叉線直接連網後,為三台主機分配網段並配置IP地址。 網段及IP地址分配如下: 主機名稱 所在網段 分配IP 網關 PC1: 192.168.2.
Time of Update: 2017-02-28
反向 Proxy是什麼? 反向 Proxy指以Proxy 伺服器來接受Internet上的串連請求,然後將請求轉寄給內部(或其他)網路上的伺服器,並將從伺服器上得到的結果返回給Internet上請求串連的用戶端。 實現方法: 比如我想在VPS上建一個t.jb51.net的網域名稱用來反向
Time of Update: 2017-02-28
為了不影響整個伺服器的效能,每個Linux VPS的Inodes數目通常都有限制,Linux VPS如何查看Inodes數目? 命令:df -i 可以方便的查看Inodes數目和空餘數,一個Inodes數對應一個檔案,IFree就代表還能開啟的檔案數,檔案數上限並不針對當前的目錄,而是針對整個系統。 Inodes數目超出有什麼影響? 在linux vps上,Inodes數目超出,即使你的空間還剩餘很多,也會無法建立新的檔案,會出現 Disk quota exceeded
Time of Update: 2017-02-28
自從使用php-syslog-ng監控日誌資訊後,經常發現一些過去會忽略的報錯資訊,目前正逐一解決中。其中一個報錯發生在,我使用密鑰通過ssh登陸到伺服器的時候,日誌資訊顯示: Nov 19 10:32:20 printserver auth 10:32:20 pam_loginuid[9691]: set_loginuid failed opening loginuid Nov 19 10:32:20 printserver auth 10:32:20
Time of Update: 2017-02-28
雖然說Linux作業系統要比Windows作業系統穩定的多。但是這個穩定是相對而言的。也就是說,Linux作業系統也會有鬧脾氣的時候。在某些情況下,其系統的資源使用率(包括CPU或者記憶體),也會達到90%以上甚至更多。為此系統管理員在必要的時候,仍然需要監視系統資源的使用方式。筆者今天就給大家介紹一下,在Linux作業系統下如何監視這個系統資源,做到心中有數。 一、如何監視系統資源? 在Windows作業系統中,可以通過工作管理員來查詢各個進程所佔用的CPU與記憶體的比率。
Time of Update: 2017-02-28
用硬體檢測程式kuduz探測新硬體:service kudzu start ( or restart) 查看CPU資訊:cat /proc/cpuinfo 查看板卡資訊:cat /proc/pci 查看PCI資訊:lspci (相比cat /proc/pci更直觀) 查看記憶體資訊:cat /proc/meminfo 查看USB裝置:cat /proc/bus/usb/devices 查看鍵盤和滑鼠:cat
Time of Update: 2017-02-28
whois 功能說明:尋找並顯示使用者資訊。 語 法:whois [帳號名稱] 補充說明:whois指令會去尋找並顯示指定帳號的使用者相關資訊,因為它是到Network Solutions 的WHOIS資料庫去尋找,所以該帳號名稱必須在上面註冊方能尋獲,且名稱沒有大小寫差別。 --------------------------------------------------------- whoami 功能說明:先似乎使用者名稱稱。 語 法:whoami [
Time of Update: 2017-02-28
在Unix系統維護中,有時候系統工程師希望能夠記錄下會話的過程。如在測試一個系統功能的時候,工程師就希望將測試的步驟都一一的紀錄下來。以便出現問題時利用這份資料進行追蹤分析。如有時候在製作培訓文檔的時候,可能也需要這些會話記錄,以方便培訓師製作PPT等培訓文檔。總之就是一句話,系統工程師現在想要記錄某個會話的過程,在Unix系統中能否實現? 一、script命令的主要作用於特點。 在Windows作業系統中,讀者可能用過一些螢幕記錄軟體,可以將某段時間的操作通過視頻的形式記錄
Time of Update: 2017-02-28
在Linux下,後台執行跟windows就有寫區別了,因為,我們後台執行的程式主要是通過php.exe檔案通過system來實現的,但在linux下,沒有php.exe檔案,但是在"/usr/bin/php“實際上就是windows裡的php.exe。 所以,我們後台執行的程式可以這樣修改,實用於linux和windows: $now_os = PHP_OS; if ($now_os == 'Linux'){// this is for Fedora
Time of Update: 2017-02-28
注意: 1、在伺服器監控中CloudMonitor服務不需要訪問您的伺服器,只需要您的伺服器能夠訪問42.120.78.0/24段的80連接埠即可! 2、什麼是Agent認證字串?Agent認證字串是您在伺服器上安裝CloudMonitorAgent時需要輸入的一串32位加密的認證密鑰,只有在安裝Agent時輸入正確的字串才能保證Agent能夠串連到伺服器,從而使監控服務生效。 一、安裝agent 1、下載安裝包 根據作業系統版本(32位或64位)選擇合適的CloudM