linux巡檢腳本
㈠ linux運維都做什麼工作
LINUX運維崗位描述:
1、對Linux下各種網路服務、應用系統、監控系統等進行版自動化腳本開發的工作權,並根據項目對系統進行性能優化;
2、負責網站項目中Linux伺服器的部署與維護,解決Linux系統下版本兼容性問題;
3、精通linux操作系統,熟練部署和維護Linux伺服器以及在linux伺服器上架設各種服務;
4、熟練編寫shell script腳本;
5、熟悉TCP/IP協議;
6、良好的英語讀寫能力,聽說能力優秀者優先。
7、熟練LAMP,LNMP以及Mysql,oracle資料庫維護

㈡ linux。shell腳本:判斷y/n,以及有默認值,直接回車的shell語句是什麼
echo -n "Check?(yes(y)|no(n)): "
read need
case $need in
yes|y)
#do anything you wannt
;;
no|n)
#do anything you wannt
;;
*)
#do anything you wannt as default(直接回車)
;;
esac
㈢ 紅帽linux如何做系統巡檢,如何輸出到指定的文本上,求高手賜教,
執行的命令 >> 指定的文件
例子 df -k >> a.txt
將會把 df -k 的結果 放到 a.txt
㈣ 求一個linux伺服器巡檢腳本,50多台伺服器,結果要做成一個excel表格,每天手動開始執行即可
查看cpucat /proc/cpuinfo
查看內存top、free -m
清理內存echo 1 > /proc/sys/vm/drop_caches
查看磁碟使用情況df-h
看你需求巡檢哪些東西了,每台機器上面應用是否需要巡檢 查看啟停情況 日誌等等
㈤ Linux rh5.8 32位下用cron執行自動巡檢tomcat.提示找不到JAVA_HOME,.sh中引用profile tomcat報錯內存不足
這個問題,我有這么一個解決方案當然可能不是最好的。
其實你沒有必要執行source /etc/profile
因為你在登錄的用戶下執行是沒有問題的,所以只在看一下這個用戶的環境變數
env
把這些變里在你的cron腳本里導出就行。
比如說env時有MODULEPATH=/usr/share/Moles/molefiles:/etc/molefiles
你只需要在腳本里
export MODULEPATH=/usr/share/Moles/molefiles:/etc/molefiles
㈥ 求一個DB2 v9.7的日常巡檢腳本! for Linux and AIX 如果實用的,額外獎勵大蝦50分!
我有此類腳本,但是設計得比較特殊可能不會適合你。我的日常檢查的檢查項主要有,網路,各資料庫連接狀態,資料庫健康日誌,資料庫作業運行情況,資料庫日誌,操作系統日誌,還有一些系統的關鍵消息。
㈦ linux系統每天自動巡檢,輸出到一個文件里
先把20台伺服器的ssh登陸語句寫進一個文本文件中host_name.txt,確保有一台機器可以通其他的19台伺服器。
ssh跳轉格式這樣寫:ssh 用戶名@ip
#!/bin/bash
check_sev()
{
ssh_ip=$1
$ssh_ip<<!
vmstat110
iostat110
exit
!
echo
}
echo`date"+%D"`>>check_host.log
whilereadline
do
echo"---------------------------------">>check_host.log
echo"$linedate'+%F%T'">>check_host.log
check_sev$line>>check_host.log
done<host_name.txt
將上面的腳本放在一個主機上,用crontab提交每日任務,
30 10 * * * 上面腳本的目錄地址
將以上內容寫進xx.cron中,crontabxx.cron 提交就是每天的10:30運行你上面的檢查腳本。
具體crontab的用戶你可以網路。
====================================================================
第一個腳本本人純手打,並沒有試,還有不少漏洞,你可以自行修改,比如你這個放腳本的伺服器必須能無密碼ssh登陸其他19個主機,腳本最好加上錯誤日誌記錄,防止某些錯誤導致腳本異常終止。你可以多調試幾遍,有問題的在一起交流。
㈧ 求一個linux伺服器巡檢腳本,50多台伺服器,結果要做成一個excel表格,每天手動開始執行即可!
你可以在每台伺服器上面放同一個腳本。
這個linux腳本加入cron,這個腳本每天定時把df -k free -m uptime 這三項的結果保存到文本文件裡面,比如uptime可以保存到uptime_20140112.txt,以此類推。
然後腳本把這些文件ftp到一個單獨的伺服器上面,比如192.168.1.100,這個伺服器可以是windows。
然後寫個程序讀當天或者幾天的txt文件,然後輸出到excel。可以用你熟悉的語言來寫,應該不難。
㈨ linux系統機巡檢都需要哪些命令
切換的時候直接寫上要執行的巡檢腳本 並把結果發送的腳本一起寫上 例如:su - aaaa -s /bin/bash shell.sh 切到aaaa用戶用bash環境執行shell.sh腳本 其他自由發揮吧