you are better than you think

备忘

last update:

shell命令小结

1、列出头十个最耗内存的进程

ps aux | sort -rnk +4 | head

ps 输出格式如下:

ps aux
USER      PID       %CPU    %MEM    VSZ    RSS    TTY    STAT    START    TIME    COMMAND

sort -k是指定排序的字段。ps命令输出的第4个字段是内存占用率。

2、列出当前目录里最大的10个文件。

du -s * | sort -rn | head

php_extend

当初安装php时都是默认安装,今天给机器添加硬件监控时用到了认证,程序是php写的,里面有个curl_init()函数,执行时报错。因此,需要让php支持curl函数。 原先编译的php目录在/home/thur/softbin/php目录下;

php源代码在/home/thur/softdir/php-5.3.24目录下。

1.找到当前运行的php版本的源代码目录,如 php-5.2.10。

进入curl扩展库目录。

cd /home/thur/softdir/php-5.3.24/ext/curl

在发送文件MAIL_FILE的内容中添加

Cc: $cc_list

senmail 发送参数使用 -t参数,形如:

/usr/lib/sendmail -t < ${MAIL_FILE}

这样在发送邮件时会自动扫描发送文件中的To Cc等内容。