最新消息:

标签:信号

Linux杀掉僵尸进程
kill

Linux杀掉僵尸进程

admin 6年前 (2017-12-18) 2978浏览 0评论

它们是如何产生的? 当你运行一个程序时,它会产生一个父进程以及很多子进程。 所有这些子进程都会消耗内核分配给它们的内存和 CPU 资源。 这些子进程完成执行后会发送一个 Exit 信号然后死掉。这个 Exit 信号需要被父进程所读取。父进程需要随后调...

IO - 同步,异步,阻塞,非阻塞
IO

IO – 同步,异步,阻塞,非阻塞

admin 8年前 (2016-08-27) 3312浏览 0评论

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynch...

孤儿进程与僵尸进程[总结]
Linux

孤儿进程与僵尸进程[总结]

admin 8年前 (2016-04-18) 4174浏览 0评论

1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考A...

ulimit -t 引起的kill血案
kill

ulimit -t 引起的kill血案

admin 9年前 (2015-08-30) 3413浏览 0评论

今天在内核群里印风同学问了个问题: 某台机器的ulimit -t 不知道为啥是300, 这是不是意味着程序占用CPU 300秒后会收到SIGKILL ? 我用gdb跑mysqld 跑了一会,收到SIGKILL信号,没有配置cgroup,也没啥后台脚本...

Linux 系统中僵尸进程
Linux

Linux 系统中僵尸进程

admin 9年前 (2015-07-14) 3193浏览 0评论

Linux 系统中僵尸进程 – hazir – 博客园   Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动。僵尸进程指的是那些虽然已经终止的进程,但仍...

Python 下AP信号强度检测 之 wifi-linux
AP

Python 下AP信号强度检测 之 wifi-linux

admin 9年前 (2015-03-25) 7537浏览 0评论

作为一名python极客,我喜欢在github上挖掘新的用于linux用户的python工具。今天我发现了一款用python写成的用于检测AP信号强度的工具:wifi-linux。 我已经在wifi-linux上实验了大约两个小时,并且它工作的很好,...

nfs server 断开后client 无法响应 解决办法
nfs

nfs server 断开后client 无法响应 解决办法

admin 9年前 (2015-01-19) 4696浏览 0评论

nfs server unavailable/unreachable后,client端偶尔会出现很诡异的情况:任何命令都跑不了/跑了没输出 这个问题在网上找了半天也没找到根本的原因,可能得读代码才能搞懂了,但是这个代码可不是一般的长…&#...

如何安全地关闭MySQL实例
mysql

如何安全地关闭MySQL实例

admin 10年前 (2014-11-13) 2685浏览 0评论

本文分析了mysqld进程关闭的过程,以及如何安全、缓和地关闭MySQL实例,对这个过程不甚清楚的同学可以参考下。 关闭过程: 1、发起shutdown,发出  SIGTERM信号 2、有必要的话,新建一个关闭线程(shutdown thread) ...

我们是如何搞定180人的Wi-Fi的
WIFI

我们是如何搞定180人的Wi-Fi的

admin 10年前 (2014-10-16) 3098浏览 0评论

编者按:本文来自豌豆荚EP(Engineering Productivity) 技术总监高磊投稿,本文讲述了豌豆荚从创业之初的几个人到现在发展到近200人,中间遭遇的各种各样的上网问题,挺值得创业公司借鉴的;其实之前36氪也遇到过类似的问题,快把我们...

linux 信号量
kernel

linux 信号量

admin 10年前 (2014-07-01) 2589浏览 0评论

信号量及信号量上的操作是E.W.Dijkstra 在1965年提出的一种解决同步、互斥问题的较通用的方法,并在很多操作系统中得以实现, Linux改进并实现了这种机制。 信号量(semaphore )实际是一个整数,它的值由多个进程进行测试(test...

linux网络服务器IO模型:prefork和惊群
IO

linux网络服务器IO模型:prefork和惊群

admin 10年前 (2014-05-09) 3309浏览 0评论

有好多年没有build server from scrash,一般都用现成的lib或者直接用nginx+php。学习网络服务器开发,首推两本书 APUE:UNIX环境高级编程 Windows网络编程 最近突然有兴趣,研究了一番 写socket ser...

linux暂停一个在运行中的进程
Linux

linux暂停一个在运行中的进程

admin 10年前 (2014-04-23) 5189浏览 0评论

对于一个运行中的进程,我们可以使用kill -STOP pid命令将其暂停执行,使用kill -CONT pid命令恢复其运行。 下面用一个实例说明: 1、首先使用tar命令打包/usr目录: [root@vps /]# tar zcf usr.ta...

unix简单的信号处理
C/C++

unix简单的信号处理

admin 15年前 (2009-09-10) 2641浏览 0评论

unix下最简单的信号处理函数是signal函数: #include void (*signal(int signo,void (*func)(int)))(int); sign参数是信号名,func是信号处理程序。 为了简化signal函数的书写...