在linux下的多个进程间的通信机制叫做IPC(Inter-Process Communication),它是多个进程之间相互沟通的一种方法。在linux下有多种进程间通信的方法:半双工管道、命名管道、消息队列、信号、信号量、共享内存、内存映射文件,套接字等等。使用这些机制可以为linux下的网络服 ...
分类:
系统相关 时间:
2019-10-26 21:19:11
阅读次数:
109
Linux文件系统:常见Linux目录名称;ps命令查看进程:Unix风格ps -ef,BSD风格ps aux,GNU长参数;top命令实时监测进程;结束进程:Linux进程信号,klll命令,killall命令
分类:
系统相关 时间:
2019-10-20 14:36:24
阅读次数:
102
1、PS进程管理指令 ps -aux USER:用户名称 PID:进程号 %CPU:进程占用CPU的百分比 %MEM:进程占用物理内存的百分比 VSZ:进程占用的虚拟内存大小(单位:KB) RSS:进程占用的物理内存大小(单位:KB) TT:终端名称(缩写),若为?,则代表此进程与终端无关,因为它们 ...
分类:
系统相关 时间:
2019-10-17 15:30:24
阅读次数:
107
预备知识 1. veth 主要目的是为了跨Network Namespace之间提供一种类似于Linux进程间通信的技术,所以veth总是成对出现的。veth工作在L2数据链路层,veth pair设备在转发数据包过程中并不篡改数据包的内容。 2. 网络名命空间是用于隔离网络资源。所以通过veth ...
分类:
其他好文 时间:
2019-10-15 20:50:38
阅读次数:
73
4. Linux内核级线程与用户级线程 POSIX线程调度是一个混合模型,既支持用户级也支持内核级的线程。在创建线程时对contentionscope属性可设置为: PTHREAD_SCOPE_PROCESS。它表示新创建的线程与它所在的进程中的其他线程竞争处理器资源,等同用户级线程。 PTHREA ...
分类:
编程语言 时间:
2019-10-11 12:51:26
阅读次数:
111
1.进程的组成 一个进程包含内核中的一部分地址空间和一系列数据结构。其中地址空间是内核标记的一部分内存以供进程使用,而数据结构则用来纪录每个进程的具体信息。 最主要的进程信息包括: 进程的地址空间图 进程当前的状态( sleeping、stopped、runnable 等) 进程的执行优先级 进程调 ...
分类:
系统相关 时间:
2019-10-09 15:38:20
阅读次数:
84
为了防止进程异常挂掉,为了避免影响业务,编写一个守护进程,定时检查某个进程是否存在,如果不存在则自动启动该进程。编写脚本文件daemon.sh文件 启动命令 nohup ./daemon.sh & ...
分类:
系统相关 时间:
2019-10-08 12:44:53
阅读次数:
81
转自 https://www.cnblogs.com/gaorong/p/6430905.html 在linux下有很多信号,按可靠性分为可靠信号和非可靠信号,按时间分为实时信号和非实时信号,linux进程也有三种方式来处理收到的信号: (1)忽略信号,即对信号不做任何处理,其中,有两个信号不能忽略 ...
分类:
系统相关 时间:
2019-10-01 12:12:59
阅读次数:
90
引言 正如Windows系统里有进程一说,Linux系统中每个执行的程序都成为一个进程,每个进程都分配一个进程号。 每个进程都会对应一个父进程,而这个父进程可以复制多个子进程,例如www 服务器。 每个进程都可能以两种方式存在,前台与后台:前台进程就是用户目前的屏幕上可以进行的操作,后台进程则是虽然 ...
分类:
系统相关 时间:
2019-09-29 22:08:29
阅读次数:
161
[Toc] Linux进程管理 1.进程基本概述 进程是已启动的可执行程序的运行中实例。 /proc目录下以数字为名的目录,每一个目录代表一个进程,保存着进程的属性信息。每一个进程的PID是唯一的,就算进程退出了,其它进程也不会占用其PID。 1.1.进程的组成部分 已分配内存的地址空间 安全属性, ...
分类:
系统相关 时间:
2019-09-24 15:56:47
阅读次数:
131