logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决TIME_WAIT过多造成的问题

#netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ LAST_ACK 14SYN_RECV 348ESTABLISHED 70FIN_WAIT1 229FIN_WAIT2 30CLOSING 33TIME_WAIT 18122 状态:描述CLOSED:无连接是活动的或

Copy_from_user函数详细分析

from:http://hi.baidu.com/wzt85/blog/item/1f29731ba4b317ffae513316.html copy_from_user函数的目的是从用户空间拷贝数据到内核空间,失败返回没有被拷贝的字节数,成功返回0.这么简单的一个函数却含盖了许多关于内核方面的知识,比如内核关于异常出错的处理.从用户空间拷贝数据到内核中时必须非常小心,如果用户空间的数据地

Scott Ambler 谈如何编好的软件模型

我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。  1. 人远比技术重要   你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他 们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Ente

#测试#数据库
mysql的“Got error 28 from storage engine”错误

今天碰到数据库出错Got error 28 from storage engine查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够引用磁盘临时空间不够导致。解决办法:清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录上面的说法应该比较清楚,还有一个类似的:引用mysql报以下错的解决方法ERROR 1030 (HY000)

#mysql#数据库#sql
在vmware下linux和windows共享文件

 为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。至于Windows主机与Windows客户虚拟机之间的文件的共享就比较简单了。下面来介绍一下VMware-tools的安装过程。1、安装

#windows#linux#虚拟机 +1
linux中ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载

相信读者已经看过了Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析(一): 加载的内容了,了解了ELF文件被加载的时候所经历的一般过程。那我们现在就来解决在上一篇文章的最后所提到的那几个问题,以及那些在dl_open_worker中没有讲解的代码。一、_dl_map_object_deps 函数分析由于源代码过分的冗长,并且由于效率的考虑,使原本很简单的代码变成了一件

#linux#list
linux低端内存用光后会导致oom-killer随机kill掉进程

当内存出现不够用的时候,oom-killer会kill掉一些进程这个信息可以在/var/log/messger里查到 当这种情况出现的时候,可以将系统里一些nattach为0的shm清理掉  关于高低端内存的问题可以看如下Since this problem seems to popup on different lists, this message hasbeen

#linux#list
linux下线程调用sleep,进程挂起

在linux下调用sleep是用时钟的,一个进程的时钟系统是有限制的.如果每个线程使用sleep,到了最大的数量,最终会进程会挂起.最好是用select取代  void  select_sleep(int i){ struct timeval timeout; timeout.tv_sec = i; timeout.tv_usec = 0; select( 0, NULL, NUL

#linux
深入理解linux系统下proc文件系统内容

作者:佚名   来源:互联网内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统。 Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其

#linux#less
修改linux资源限制---ulimit

 功能说明:控制shell程序的资源。语  法:ulimit [-aHS][-c ][-d ][-f ][-m ][-n ][-p ][-s ][-t ][-u ][-v ]补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参  数:  -a  显示目前资源限制的设定。   -c   设定core文件的最大值,单位为区块。   -d   程序数据节区的

#linux
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择