shell監控多台主機

標籤:shell用shell寫了個指令碼同時監控多台主機(監控主機是否線上,cpu,記憶體,硬碟,io使用狀態,並有郵件通知功能),大神看後覺得有不當之處或有更好的實現方式,請不屑筆墨指出。首先要在被監控主機和監控主機之間建立信任關係,不瞭解ssh認證驗證的可以看看:http://dragon123.blog.51cto.com/9152073/1586795安裝mutt:[[email protected] ~]# yum install mu

簡易的shell ---- MOS 的一個小練習題

標籤:shell                         想到自己的好多圖片還有代碼在上一次硬碟掛掉的時候丟失, 心中就是陣痛... 這個簡單的shell代碼被放在臨時的pdf文檔中得以被保留了下來... 阿門...今天想寫個簡單的資料庫的時候, 感覺是不是要做個互動頁面, 不讓使用者寫程式, 模仿MySQL簡單的命令,

hadoop(九) - hbase shell命令

標籤:1. 進入hbase命令列  ./hbase shell2. 顯示hbase中的表  list3. 建立user表,包含info、data兩個列族create ‘user‘, ‘info1‘, ‘data1‘create ‘user‘, {NAME => ‘info‘, VERSIONS => ‘3‘}4. 向表中插入資訊:向user表中插入資訊,row key為rk0001,列族info中添加name列標示符,值為zhangsanput

HDFS的基本shell操作

標籤:(1)Distributed File System隨著資料量越來越多,在一個作業系統管轄的範圍存不下了,那麼就分配到更多的作業系統管理的磁碟中,但是不方便管理和維護,因此迫切需要一種系統來管理多台機器上的檔案,這就是分布式檔案管理系統

Shell指令碼:判斷使用者和使用者組是否已經存在/建立使用者和使用者組

標籤:shell   使用者   使用者組   存在   建立   通常作為一個應用程式的部署指令碼,開始的第一項工作是為當前應用建立一個專用(dedicated)的使用者和使用者組。這個指令碼很簡單,這裡貼一個參考樣本:#!/bin/shuser=test_usergroup=test_group#create group if not

RHEL自動安裝zookeeper的shell指令碼

標籤:RHEL自動安裝zookeeper的shell指令碼A:本指令碼啟動並執行機器,Linux RHEL6B,C,D,...:待安裝zookeeper cluster的機器, Linux RHEL6首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝zk的機器B,C,D,...上,然後就可以在A上運行本指令碼:$ ./install_zookeeper前提:B, C, D機器必須配置好repo,本指令碼使用的是cdh5的repo, 下面的內容儲存到:/etc/yum.repos.d/

CentOS Linux下一個tomcat起停,查看日誌的shell script

標籤:CentOS 的tomcat安裝目錄:/usr/local/tomcatvi MyTomcatUitl.sh          建立檔案chmod u+x MyTomcatUtil.sh   賦執行許可權shell script : 1 #!/bin/bash 2 3 # tomcat啟動,停止,日誌顯示指令碼 4 5 if [ $1 == ‘‘];then 6

內網群PING的shell

標籤:ping shell#!/bin/baships=192.168.0echo -n "請輸入 network 網段(預設為$ips): "read network: ${network:=$ips}echo "network:$network"   d_ip_beg=1   d_ip_end=254   echo -n "input the hostip(default $d_ip_beg $d_ip_end):"read ip_

常用Shell指令碼編寫的內建變數

標籤:參數處理-Shell傳入參數的處理 $# 傳遞到指令碼的參數個數 $* 以一個單字串顯示所有向指令碼傳遞的參數。與位置變數不同,此選項參數可超過9個 $$ 指令碼啟動並執行當前進程ID號 $! 後台啟動並執行最後一個進程的進程ID號 [email protected] 與$#相同,但是使用時加引號,並在引號中返回每個參數 $- 顯示shell使用的當前選項,與set命令功能相同 $? 顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤。 變數 含義 $0

shell指令碼學習案列

標籤:shellchmod u+x./shxx1.簡單的shell程式設計 sh example 執行顯示所在的目錄和檔案$cat example#!/bin/sh#this is to show what a example looks likeecho "Our first example"echo # thisecho "we are "/bin/pwdecho echo "This directory contains the following

Shell 指令碼小試牛刀(番外) -- 捷報

標籤:捷報捷報捷報捷報捷報捷報來襲,本系列的指令碼已在Github 上開了版塊, 我命名為“ easy shell ”(點此進入)。眼下已加入前面幾期中的指令碼,日後還會有很多其它改變生活改變世界的指令碼繼續加入。假設你也有興趣,希望你也奉獻一份力量。您的支援是我最大的前勁動力。怎樣使用?!1. 直接網頁開啟“ https://github.com/longerzone/easy_shell ”,相比本機安裝的git ,github 的特點就是它提供的web服務,還是非常好使用的。2.

Shell字串削除

標籤:@1:子串削除${string#substring}從$string 的開頭位置截掉最短匹配的$substring.${string##substring}從$string 的開頭位置截掉最長相符的$substring.${string%substring}從$string 的結尾位置截掉最短匹配的$substring.${string%%substring}從$string 的結尾位置截掉最長相符的$substring.當需要構造檔案名稱的時候,

shell 指令碼逐行讀取多個檔案,並逐行對應

標籤:shell 逐行讀取檔案#!/bin/bashfor i in `seq 448`doaaa=`sed -n "$i"p num.txt`bbb=`sed -n "$i"p text.txt`/root/cooper/sms.pl $aaa $bbbdonenum.txt 記錄了348個號碼text.txt中記錄了348個欄位效果是取num.txt中第一行作為第一行參數 取text.txt中第一行作為第二個參數num.txt要和text.txt按行對應,第一行對應第一行,第二行對應第二行。

Shell基礎一

標籤:Shell指令:  shell識別三種基本命令:內建命令、Shell函數以及外部命令:內建命令就是由shell本身所執行的命令。有些命令是由於其必要性才內建的;例如:cd、read; 另一種內建命令的存在則是為了效率,其中最典型的就是test命令(稍後有介紹),編寫指令碼時會經常用到它。另外還有I/O命令。例如echo  和

func && operation_yes || operation_no (Shell)

標籤:  通過&&, || 理解shell中的函數傳回值。  我想實現如下功能:  寫一個函數判斷一個字串中是否只包含數字,並返回相應的標誌(是/否);  通過調用上面的函數,判斷給定的字串是否只包含數字,根據傳回值做不同的處理。  問題出現了,當只包含數字時我讓函數返回1(想用1表示真),否則返回0.  然後通過func && operation_yes ||

eval in Shell

標籤:  文法:eval cmdLine  eval會對後面的cmdLine進行兩遍掃描,如果第一遍掃描後,cmdLine是個普通命令,則執行此命令;  如果cmdLine中含有變數的間接引用,則保證間接引用的語義。  舉例如下:  func 11 22 33 44  如果要輸出最後一個參數44,可以使用如下命令:  echo $4  但是如果我們不知道有幾個參數的時候,要輸出最後一個參數,大家可能會想到使用$#來輸出最後一個參數,  如果使用命令:  echo "\$$#"  則得到的結果是

shell之read命令

標籤:一、概述read命令接收標準輸入(鍵盤)的輸入,或者其他檔案描述符的輸入。得到輸入後,read命令將資料放入一個標準變數中。 二、使用舉例(這裡僅列出一些常用的選項)1.基本讀取#!/bin/bash echo -n "Enter your name:" #參數-n的作用是不換行,echo預設是換行 read name #從鍵盤輸入 echo "hello $name, welcome to my

RHEL自動安裝zookeeper的shell指令碼

RHEL自動安裝zookeeper的shell指令碼RHEL自動安裝zookeeper的shell指令碼A:本指令碼啟動並執行機器,Linux RHEL6B,C,D,...:待安裝zookeeper cluster的機器, Linux RHEL6首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝zk的機器B,C,D,...上,然後就可以在A上運行本指令碼:$ ./install_zookeeper前提:B, C, D機器必須配置好repo,本指令碼使用的是cdh5的repo,

Linux自動安裝JDK的shell指令碼,linuxjdkshell

Linux自動安裝JDK的shell指令碼,linuxjdkshellLinux自動安裝JDK的shell指令碼A:本指令碼啟動並執行機器,LinuxB:待安裝JDK的機器, Linux首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝jdk的機器B上,然後就可以在A上運行本指令碼:$ ./install-jdk.sh B的IPor:$ ./install-jdk.sh "B的IP"

RHEL自動安裝zookeeper的shell指令碼,rhelzookeeper

RHEL自動安裝zookeeper的shell指令碼,rhelzookeeperRHEL自動安裝zookeeper的shell指令碼A:本指令碼啟動並執行機器,Linux RHEL6B,C,D,...:待安裝zookeeper cluster的機器, Linux RHEL6首先在指令碼啟動並執行機器A上確定可以ssh無密碼登入到待安裝zk的機器B,C,D,...上,然後就可以在A上運行本指令碼:$ ./install_zookeeper前提:B, C,

總頁數: 301 1 .... 274 275 276 277 278 .... 301 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.