林茂枝

 

2014年1月22日

如何定位死循环或高CPU使用率(linux)

摘要: 如何定位死循环或高CPU使用率(linux) 确定是CPU过高 使用top观察是否存在CPU使用率过高现象找出线程 对CPU使用率过高的进程的所有线程进行排序ps H -e -o pid,tid,pcpu,cmd --sort=pcpu |grep xxx得到如下结果,其中线程2909使用了7.8%的CPU. 2907 2913 0.0 ./xxx 2907 2909 7.8 ./xxx也可以通过查看/proc中的信息来确定高CPU线程. 打印了4列,线程ID,线程名,用户时间和内核时间(排名未分先后) awk '{print $1,$2,$14,$15}' /proc/290 阅读全文

posted @ 2014-01-22 14:30 林茂枝 阅读(657) 评论(0) 推荐(0) 编辑

2013年11月11日

查看linux版本

摘要: http://nameyjj.blog.51cto.com/788669/5574241. 查看内核版本命令:1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 200507213.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 20052) [root@q1test01 ~]# uname -a Linux q1test01 2.6.9-22.ELsmp #1 SMP.. 阅读全文

posted @ 2013-11-11 11:10 林茂枝 阅读(207) 评论(0) 推荐(0) 编辑

2013年8月7日

转: unix实际用户ID和有效用户ID解析

摘要: 今天在看APUE,这两个问题很难理解,GOOGLE一下,有篇文章总结的不错,看了一下才明白透彻了。由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。一、UNIX下关于文件权限的表示方法和解析 SUID 是 Set User ID, SGID 是 Set Group ID的意思。 UNIX下可以用ls -l 命令来看到文 阅读全文

posted @ 2013-08-07 16:36 林茂枝 阅读(216) 评论(0) 推荐(0) 编辑

2013年7月11日

rpm封装包,只用于记录自己过程,不适合初学者看,请看参考链接

摘要: 参考http://www.worldhello.net/2011/04/02/2405.htmlhttp://www.ibm.com/developerworks/cn/linux/management/package/rpm/part1/http://www.ibm.com/developerworks/cn/linux/management/package/rpm/part2/http://www.ibm.com/developerworks/cn/linux/management/package/rpm/part3/1、创建目录结构[root@nodea rpmbuild]# rpm - 阅读全文

posted @ 2013-07-11 15:12 林茂枝 阅读(755) 评论(0) 推荐(0) 编辑

2013年3月6日

不停在终端中报log

摘要: 一台centos5.5的服务器,前一天还使用正常,今天不停在终端中报log,具体信息如下:Message from syslogd@ at Mon Oct 11 14:19:56 2010 ...localhost last message repeated 2 timesMessage from syslogd@ at Mon Oct 11 14:19:56 2010 ...localhost kernel: EDAC MC0: UE page 0x0, offset 0x0, grain 536870912, row 0, labels ":": i3200 UEMes 阅读全文

posted @ 2013-03-06 15:21 林茂枝 阅读(460) 评论(0) 推荐(0) 编辑

Linux mysql 远程访问

摘要: 从刚安装好mysql起,mysql下的root用户没有密码1、登录mysql [root@nodea ~]#mysql -u root2、允许Ip地址为202.11.10.253访问你的mysql数据库mysql>grant select,insert,update,delete on *.* toroot@"202.11.10.253" Identified by "dboomysql"; 允许任何ip地址访问你的mysql数据库mysql>grant select,insert,update,delete on *.* toroot@&q 阅读全文

posted @ 2013-03-06 11:28 林茂枝 阅读(146) 评论(0) 推荐(0) 编辑

2013年3月5日

yum是什么?(linux命令)

摘要: http://bbs.51cto.com/topic/thread-433931.htmlyum是什么?(linux命令)一. yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因,Fedora自带二. yum特点*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/yum.conf)*自动解决增加或删除rpm包时遇到的倚赖性问题*使用方便*保持与RPM数据库的一致性三. yum安装Fedora自 阅读全文

posted @ 2013-03-05 14:43 林茂枝 阅读(460) 评论(0) 推荐(0) 编辑

2013年2月26日

FIO测试

摘要: 一、安装1、wget http://brick.kernel.dk/snaps/fio-2.0.14.tar.gz2、tar -zxvf fio-2.0.14.tar.gz3、cd fio-2.0.144、make二、运行1、df查看需要测试的盘符2、在fio-2.0.14目录下 ./fio -filename=/dev/sda2 -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=512k -size=50G -numjobs=30 -runtime=100 -group_reporting -. 阅读全文

posted @ 2013-02-26 14:24 林茂枝 阅读(273) 评论(0) 推荐(0) 编辑

2013年2月4日

Linux之gunzip命令

摘要: linux命令:gunzipgunzip(gnuunzip)功能说明:解压文件。语 法:gunzip[-acfhlLnNqrtvV][-s<压缩字尾字符串>][文件...]或gunzip[-acfhlLnNqrtvV][-s<压缩字尾字符串>][目录]补充说明:gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为".gz"。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。参 数: -a或--ascii 使用ASCII文字模式。 -c或--stdout或-- 阅读全文

posted @ 2013-02-04 14:13 林茂枝 阅读(209) 评论(0) 推荐(0) 编辑

2013年1月21日

Linux下高并发socket最大连接数所受的各种限制

摘要: 转:http://blog.csdn.net/lanyd/article/details/6046023Linux下突破连接限制实现高并发量服务器转自:http://hi.baidu.com/fdwm_lx/blog/item/0c3cdb383f132acfd5622507.html一、文件数限制修改(1) vi /etc/security/limits.conf* soft nofile 10240 * hard nofile 10240(2) vi /etc/pam.d/loginsession required /lib/security/pam_limits.so二、网络端口限制修改 阅读全文

posted @ 2013-01-21 15:22 林茂枝 阅读(831) 评论(0) 推荐(0) 编辑

导航