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脚本 其他自由发挥吧