3月 10

linux 硬盘告警脚本

#/bin/hash
#######################set
admin_mail= Email@ ##Email地址
disk_report_limit=70 ##硬盘超出%几告警。
send_mail_more=3 ##当天告警多少次

#######################get serverinfo
server_name=`hostname`
OS=`uname`
case $OS in
Linux) IP=`ifconfig | grep ‘inet addr:’| grep -v ‘127.0.0.1’ | cut -d: -f2 | awk ‘{ print $1}’`;;
FreeBSD|OpenBSD) IP=`ifconfig | grep -E ‘inet.[0-9]’ | grep -v ‘127.0.0.1’ | awk ‘{ print $2}’` ;;
SunOS) IP=`ifconfig -a | grep inet | grep -v ‘127.0.0.1’ | awk ‘{ print $2} ‘` ;;
*) IP=”Unknown

3月 05

linux系统中的在线安装升级工具

linux安装软件时经常需要依赖其他软件包,使用源码和安装包安装给工作带来很多不便。幸好linux厂商提供了强大的
更新升级工具:
yum用于centos、RedHat和fedora
apt-get用于Ubuntu
pacman用于Arch
安装工具均为单进程,所以只能逐个升级。我收集的主要使用命令如下。

yum 使用
um update packagename #升级包
yum -y upgrade #升级系统中的所有包
yum check-update #显示可升级的软件包
yum clean #删除下载后的旧的header。和clean all相同
yum clean oldheaders #删除旧的headers
yum clean packagename #删除下载后的软件包
yum info #显示可用软件包信息
yum info packagename #显示指定软件包信息
yum install packagename #安装指定软件包
yum list #显示可用软件包
yum list packagename #列出软件包
yum list installed #显示安装了的软件包
yum list updates #显示可升级的软件包
yum provides packagename #显示软件包所包含的文件
yum remove packagename #删除制定的软件包,确认判定指定软件包的依存关系。
yum search 关键字 #利用关键字搜索软件包。搜索对象是,RPM文件名,Packager(包),Dummary,Description的各型

apt-get 使用
apt-cache search packagename #搜索包
apt-cache show packagename #获取包的相关信息
apt-cache depends packagename #了解使用依赖
apt-cache rdepends packagename #查看该包被哪些包依赖
apt-get install packagename #安装包
apt-get install packagename – – reinstall #重新安装包
apt-get -f install #修复安装”-f = ——fix-missing”
apt-get remove packagename #删除包
apt-get remove packagename – – purge #删除包,包括删除配置文件等
apt-get update #更新源
apt-get upgrade #更新已安装的包
apt-get dist-upgrade #升级系统
apt-get dselect-upgrade #使用 dselect 升级
apt-get build-dep packagename #安装相关的编译环境
apt-get source packagename #下载该包的源代码
apt-get autoclean #清理无用的包
apt-get check #检查是否有损坏的依赖

pacman 使用
pacman -S packagename #安装软件包
pacman -R packagename #删除软件包
pacman -Syu #升级系统中的所有包
pacman -Ss package #查询软件包
pacman -Qs package #查询已安装的包
pacman -Sw package #下载但不安装包

(本文为张子萌整理,如有遗漏请提醒)

7月 26

成功案例的另一面

从公司建立的时候我就在其中忙碌,至今日已近两年。我们有空的时候应该回头看一下发展的历程,说的有点客气,我自己把其称其为反思。既然是反思也就没有必要客气实实在在的解决点真正的问题。
我现在还记得那时候经常说起的一个案例“老马差点50万把腾讯卖了”,得出的结论是要坚持。我不是说坚持不对,而是要说不是所有坚持都能成功。在坚持的同时,即使再危再苦难也要非常小心步步为赢,在目前竞争激烈的市场中,稍有疏忽也会一败涂地。
在我上大学的时候也许是腾讯比较困难的时候,有很多的传言,比如包月使用,安聊天量使用,按时长使用,注册收费等种说法不一。
那时候qq的功能很少如果要收费也就是这些项目,但是后来都没有实行,在我认为这个也是最重要的决定“基础业务免费”。在同一个阶段2002年有一个很火的网站263.com,决定邮箱收费当时炒的沸沸扬扬,并且删除了一大批免费的邮箱,有些人在登陆时才知道因为收费问题自己的邮箱已经被删除了。记得2006年的时候我提起这件事情才发现一同吃饭六个人中包括我在内有三个人都因为这个原因不再去263了。至于今天的其网站的地位大家也都可以看到。难道是因为腾讯的基础业务免费才成为了行业老大吗?当然也不是,基础业务免费主要是维护客户,使客户不断增加,培养客户的使用习惯。在今天看来很多人上网的习惯是开操作系统开,打开qq和msn,之后便是打开ie浏览器。这种习惯在很多人中已经和吃饭一样,但是单靠基础业务的免费也不可能培养出这种习惯,当然企业也无法发展。在2004年后的一年多内即时通信软件遍地都是,外来的MSN、ICQ、skapy,国产的泡泡、小蜜蜂等等,捆绑的功能更是多种多样,免费到底成为最基础的承诺。四年之后的2008年腾讯在中国及时通信行业还是老大的地位,为什么?再捆绑功能的同时,不断推出新功能,在新功能中采取部分收费手段保证运营。并不是说所有改变都是成功,在某些收费业务没有达到客户期望的时候也流失了一部分客户。
在来看看当今的很多企业整天都在想如何收费,如何赚钱。有些公司还没有想如何去培养客户时,就在思考如果我们有了客户将如何去收费,甚至有些公司把半成品拿出去卖,很多功能还没有开发完已经像客户承诺功能是如何强大。在我看来外国很多的免费软件的功能远远超出国内的费软件。
请大家走好,小心一招之错满盘皆输。