2007-11-24
1)top -p pid
查看某个进程的运行状态
2007-11-26
(T*)t->id <=======> (T*)(t->id)
所以说->优先级比()要高
2007-12-04
localtime(time_t*); //返回静态指针
ctime(time_t*); //也是返回静态指针
inet_ntoa(&n); //返回静态指针
2007-12-11
用命令行shell
for ((i=33; i <40; i++)); do rm *$i; done
http://6.cn/watch/2464611.html
2007-12-25
merge already sort files and copy only duplicate line to file log
sort -m file1 file2 | uniq -d > log
2008-01-11
函数strptime 可以把一个时间字符串转换成struct tm 结构
strftime 可以把一个时间结构写成字符串结构
2008-01-21
(1) 命令 dmesg 显示机器磁盘的信息,更多的命令可以在/bin/目录下查看
(2) Linux程序栈空间的问题
FLTFLAGS="-s <stacksize>"
就是设置环境变量,注意等号两边不要有空格,另外等号右侧需要引号扩起来,象这样:
FLTFLAGS="-s 10240"
export FLTFLAGS
可以先通过ulimit -a查看栈空间是否受限,如下列表
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 10240
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 7168
virtual memory (kbytes, -v) unlimited
2008-01-30
sed 流编辑器 stream editor,可以对输入流进行编辑
-i -in-place 编辑,并备份
-e add the script to the command to be execute
一个例子 去掉cgi中的wT选项
sed -in-place -e "s/ -wT/ /g" `grep " -wT" -l ./*.cgi`
2008-02-01
netstat -enp | grep port
or netstat -anp | grep port
可以查看所有打开的端口中,是否包含port,已经打开该port的应用程序名字 netstat的p选项
tcp 0 0 172.xx.xx.xx:3306 172.xx.xx.xx:49929 ESTABLISHED 10358/mysqld
10358/mysqld (PID/App name)
cat /proc/10358/maps 查看该程序的物理位置以及打开的文件等信息
要杀之,执行kill 10358即可