51CTO博客开发张琦黄琨大浪淘沙大糖糕僧厚德载物技术成就梦想Challenge专注Silverlight寒枫300secondLarry学习之路MyBlog夜的博客老男孩的linux博客
最近时不时有朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。 下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进行修改,希望能给大家一点帮助。 1、查看主机网卡流量 #!/bin/bash #network
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了S
配置vsftpd服务器中chroot,不许用户切换目录 在vsftpd服务器的默认设置中,本地用户可以切换到主目录以外的目录进行浏览访问,这样对于服务器来说是不太安全的,因为任何用户可以随时浏览到别的用户的私有信息,下面介绍如何使用chroot选项来防止这种情况的发生。 与该功能相关的选项主要包括: chroot_local_use
实例 删除:d命令 $ sed '2d' example-----删除example文件的第二行。 $
1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文
在脚本中执行变量替换时最容易犯的错误就是由于引用错误。为防止引用时产生误解,shell有一下引用类型 双引号“”:可引用除$、`、\外任意字符或字符串,最好在反馈文本字符串时全使用双引号 单引号‘’:可引用引号里所有字符(包括引号) $ A=‘a’
如果下面的条件成立将会返回真. -e 文件存在-a 文件存在 这个选项的效果与-e相同. 但是它已经被"弃用"了, 并且不鼓励使用. -f 表示这个文件是一个一般文件(并不是目录或者设备 文件)-s 文件大小不为零-d 表示这是一个目录-b 表示这是一个块设备(软盘, 光驱, 等等.)-c&nbs
1,tcpdump抓出ip是172.16.1.10 tcp 80 端口的包 2,用shell找出/www/www.xunlei.com 下最后修改时间是最近2个月大于600K扩展名为.jpg的文件,并删除 3,用shell建一个用户组xunlei,建立用户user0-user30 且属组是xunlei
追究误操作
简介 crontab-操作每个用户的守护程序和该执行的时间表。 部分参数说明 crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的cr
SMB (server message block )服务消息块协议 linux之间的共享可以用 nfs network file system linux与windows之间就要用到 samba samba使用netbios (network basic input and output
RRDtool是由Tobias Oetiker 编写并由全球各地的许多人贡献的工具。本篇文档的作者是Alex van den Bogaerdt ,主要是帮助你理解RRDtool是什么,它能够帮助你作些什么。 RRDtool的文档对于有些人来说过于技术化。本教程帮助你理解RRDtool的基本概念。它为你自学RRDtool的文档做好准备。本文档还重点介绍了网络统计方面的知识。 说明 关于本文档
Linux系统守护进程详解 不要关闭下面这几个服务: acpid, haldaemon, messagebus, klogd, network, syslogd 1. NetworkManager, NetworkManagerDispatcher NetworkManager 是一个自动切换网络连接的后台进程。很多笔记本用户都需要启
Redhat 5使用contos yum源 首先我们通过rpm -qa | grep yum看一下目前的的RHEL上面的YUM的安装包 删除如下三个包,其它的可不用理,事实上理了会出现相关问题 rpm -e yum-updatesd-3.0.1-5.el5 rpm -e yum-rhn-plugin-0.4.3-1.el5 rpm -e yum-3.0.1-5.el5
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号