linux
文章平均质量分 50
皮子2
水滴石穿...
展开
-
关于linux环境下信号SIGCHLD的排队机制
2006-05-31 11:38:35分类: LINUX一直对这个问题没有深入的思考过。最近由于项目的需要终于弄清了这个问题。以下文字是抄袭+理解+估计:在linux系统中,子进程的正常/异常终止都会给父进程发送SIGCHLD的信号,当父进程接收到子进程(第一个)信号进行wait()或waitpid()时,会屏蔽掉下一个的SIGCHLD信号,实际转载 2016-10-18 21:35:22 · 1291 阅读 · 0 评论 -
nginx lua
一. 概述Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供的,比如Http模块、Mail模块等。通过开发模块扩展Nginx,可以将Nginx打造成一个全能的应用服务器,这样可以将一些功能在前转载 2017-02-08 11:41:59 · 500 阅读 · 0 评论 -
linux 工具集合
http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/index.html转载 2017-03-16 10:14:58 · 320 阅读 · 0 评论 -
linux shell file 与magic file文件
linux shell file命令出错 file: could not find any magic files!原创 2017-04-18 11:53:08 · 2096 阅读 · 0 评论 -
shell find: command not found
shell find: command not found原创 2017-04-18 15:19:30 · 3434 阅读 · 0 评论 -
autoconf automake configure 生成makefile文件
automake autoconfig 生成makefile文件转载 2017-04-15 21:08:49 · 470 阅读 · 0 评论 -
Linux 配置虚拟IP地址
Linux 配置虚拟IP地址转载 2017-07-21 22:49:48 · 858 阅读 · 0 评论 -
eth0 eth0:1 eth0.1 的区别
eth0 eth0:1 eth0.1 的区别转载 2017-07-21 22:52:12 · 50455 阅读 · 1 评论 -
内核调试技术 kprobe分析
内核调试技术 kprobe分析转载 2018-01-22 19:00:10 · 275 阅读 · 0 评论 -
mysql 行锁 表锁
http://blog.csdn.net/xifeijian/article/details/20313977#查询表级锁争用情况MySQL表级锁的锁模式如何加表锁并发插入Concurrent InsertsMyISAM的锁调度背景知识1事务Transaction及其ACID属性2并发事务处理带来的问题3事务隔离级别获取InnoDB行锁争用情况 InnoDB的行锁转载 2016-11-29 18:31:50 · 437 阅读 · 0 评论 -
守护进程编程方法的示例
原文地址:Linux守护进程的编程方法(含实例) 作者:lingdxuyan参考文献Linux信号列表(zz)Linux 守护进程的编程方法linux上编写守护进程的例程Linux下后台守护进程的编写实例 一、守护进程及其特性 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发转载 2016-12-18 19:54:51 · 617 阅读 · 0 评论 -
netstat 命令使用案例
它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态。netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -nr1.netstat命令详解其实我常用的是 netstat -tnl | grep 443 (查看443端口是否被占用),如果有当前是root用户,我喜欢用转载 2017-01-03 18:58:57 · 337 阅读 · 0 评论 -
操作系统进程ID 分配
fork 子进程1,fork子进程2,子进程1终止,fork子进程3 ?此时子进程3的 pid 有可能 等于已经终止的子进程1 的 pid吗?操作系统是从1开始分配pid,到最大值(如32767) 后再折回来。如果 子进程1 没有被wait(),那它还是僵尸进程,占着pid1,万万不可能被复用。如果被wait()掉了,那么pid1有可能被复用,有可能pid3==原创 2016-10-18 22:22:41 · 1734 阅读 · 0 评论 -
xpool cpool(epool) apooll 四种网络模型分析
xpool多个线程操作1 多个线程重复以下操作(没有负载均衡 类似nginx worker工作原理)lockfd= acceptunlockepoll(fd)2 cpool/epool工作原理类似(只不过一个是select 另一个是epoll)一个主线程fd =accept(listenfd)select(..) //listenfd + fda...原创 2020-01-01 20:38:00 · 656 阅读 · 0 评论 -
gdb学习网站
http://www.yolinux.com/TUTORIALS/GDB-Commands.html原创 2016-11-18 19:26:31 · 300 阅读 · 0 评论 -
在accept前调用fork和accept后调用fork的区别
在Linux网络编程中并发服务器的最简单的方式就fork()子进程处理连接,父进程继续等待新的连接完成。而在fork()子进程的顺序上有在accept之前和accept之后两种。通过fork()创建子进程时,子进程继承父进程环境和上下文的大部分内容的拷贝,其中就包括文件描述符表。(1)对于父进程在fork()之前所建立的连接,子进程都会继承,与父进程共享相同的文件偏移量。系统文件表原创 2016-11-20 21:01:21 · 1445 阅读 · 0 评论 -
free 命令详解
Linux系统内存监控全面讲解:free命令2010-04-08 10:04 佚名 Linuxeden 字号:T | Tfree命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。本文介绍free命令的使用方法和数值解释。AD:51CTO 网+ 第十二转载 2016-12-05 22:28:47 · 444 阅读 · 0 评论 -
cpu 内存负载过重
:load Average 1.1:什么是Load?什么是Load Average? Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing) 简单的说是进程队列的长度。Load Average 就是一段时转载 2016-12-05 22:49:33 · 1568 阅读 · 0 评论 -
nohup 启动的后台进程 特点
nohup 启动的后台进程在当前终端(例如securecrt退出时 不会终止如果直接 ./task & 则会终止原因如下: SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。 登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终原创 2016-12-17 20:33:16 · 840 阅读 · 0 评论 -
top 命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存转载 2017-01-03 13:17:32 · 4567 阅读 · 1 评论 -
linux df 磁盘分析 目录挂载背景原理
linux df 磁盘分析 目录挂载背景原理原创 2018-04-05 16:25:50 · 1741 阅读 · 0 评论