linux下网站状态监控实现(免费手机短信和MSN消息
公司服务器所在机房因为种种原因,偶尔会出现网站访问不了的情况,参考了张宴的《Linux服务器系统监控框架与MSN、E-mail、手机短信报警的实现》并结合飞信的免费短信接口为服务器做了个监控脚本,在监控端服务器(公司内部服务器)部署完之后,每隔5分钟检测一次网站是否能正常访问,如果有异常则通过飞信免费发送警报短信到指定手机或者MSN上。 首先需要有一个已开通飞信的手机号,并把接收警报短信的手机号加为飞信好友(也可以自己给自己发),然后申请一个专门用来发送警报消息的msn帐号,并加为自己的msn好友。 /...
Linux下NFS网络文件系统设定及管理
NFS 最初是由 Sun Microsytem 公司於 1984 年所开发出来的,最主要的功能就是让网路上的 UNIX 电脑可以共享目录及档案。我们可以将远端所分享出来的档案,挂载 (mount) 在本地端的上,然後就可以很方便的使用远端的档案,而操作起来就像在本地操作一样,不会感到有甚麽不同。而使用 NFS 也有相当多的好处,例如档案可以集中,节省磁碟空间......等等。 安装 NFS: 大部份的 Linux Distribution 安装时都会将 NFS 安装上去,在 OpenLinux 上,NF...
linux 日志那些事儿
一 通过logger命令记录日志 logger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志写入一行信息。 日志的级别 日志的级别分为七级,从紧急程度由高到底: emerg 系统已经不可用,级别为紧急 alert 警报,需要立即处理和解决 crit 既将发生,得需要预防。事件就要发生 warnig 警告 err 错误信息,普通的错误信息 notice 提醒信息,很重要的信息 info 通知信息,属于一般信息 debug 这是调试类信息 1。解决方...
linux必学的60个命令
Linux提供了大量的,利用它可以有效地完成大量的工作,如磁盘操作、文件存...
Linux系统信息查看命令大全
QUOTE:# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 QUOTE:# free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使...
linux系统管理命令
1. free -m #查看内存占用 free -m -t #看内存占用并统计 free -n -t -s 2 #看内存占用并统计,每两秒刷新一次 2. vmstat -s #看内存的使用状况 3. top #看进程的CPU排名 top -d 1 #看排名的时候1秒刷新一次 top 进入后按1,可以看见每个cpu的执行情况 top 进入后按f,按j,按空格,可以看见进程在哪个CPU上执行 按W(大写),可以将TOP的设置保存下来 4. ps -ef #看完整的进程信息 ps -eLf #如果每个进程不其...
linux应用程序编译
开放源代码应用的编译 (下面以多线程下载软件prozilla的源代码编译安装为例来说明源代码编译安装的整个过程) 编译应用程序前的准备工作: 1、确认系统中已经安装了编译环境 $ rpm -qa | grep gcc 确定当前系统中安装了gcc编译器环境。 2、下载prozilla程序的源代码安装包文件 略 3、释放已下载的源代码软件包文件 $ tar jxf prozilla-2.0.4.tar.bz2 释放以下载的源代码软件包文件到当前目录。解压后的文件 名:prozilla-2.0.4 扩展:ta...
linux日志管理命令详解
日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。 在Linux系统中,有三个主要的日志子系统: 连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp,使系统员能够跟踪谁在何时登录到系统。 进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件...
ubuntu下的scim配置中文输入法
一开始了ubuntu没有中文输入法,很不爽。 scim中文输入法 1).终端输入:sudo apt-get remove scim 2)sudo apt-get install scim 3)sudo apt-get install scim-chinese 这一步是下载安装中文输入法,前面那一步只是下载一个可以运行输入法的平台,现在是在这个具体平台上安装中文输入 4) sudo gedit /etc/X11/Xsession.d /95xinput 这个步骤是新建一个95xinput的文件,该文件的具...
一个LINUX学习高手写给初学者的话
现在好多的人开始接触电脑的时候,见到的应该是Windows98说实话,98 已经是很人性化,封装的很好的系统了一个对电脑一窍不通的人都能很快的使用它。这样很多人对 电脑的印象和那些和我一样一开始接触的是DOS人是绝然不同的。在DOS时代,如果你对电脑的基础知识不懂的话是玩不动它的,不像现在好多人CPU是什么都不知道,却能够 是Flash 高手,倾倒MM无数。如果你是这样的人,你要学Linux,你有一段回头路要走,为什么,看下去 我们先看看MS 操作系统的发展,他有两套内核MSDOS---DOS+Win3...
linux下vsftpd boa服务器的配置使用
我主要在搞arm嵌入式,因而在linux下架设的主要是为了学习开发arm/linux只用。其实,vsftpd应该是一种不错的选择,特别是在不同机子之间或是在用虚拟机,用其进行传输是相当的方便的。 vsftpd服务安装: 1、安装vsftpd (一般PC机上都有) Ubuntu安装输入: sudo apt-get install vsftpd 安装了之后会在/home/下建立一个ftp目录。ftp://IP地址。可以看到一个空白内容的ftp空间。 redhat9.0或是fedora8下安装的有, 只需启动...
linux下nfs tftp服务器的配置使用
nfs: 1、安装nfs服务器,(一般PC机上的linux系统都带的有只需启动) 2、创建或修改/etc/exports 配置 [共享的目录] [主机名或IP(参数,参数)] [共享的目录] [主机名1或IP1(参数1,参数2)] [主机名2或IP2(参数3,参数4)] 下面是一些NFS共享的常用参数: ro 只读访问 rw 读写访问 sync 所有数据在请求时写入共享 async NFS在写入数据前可以相应请求 secure NFS通过1024以下的安全TCP/IP端口发送 insecure NFS通...

