守护进程: daemon进程。通常运行与操作系统后台,脱离控制终端。一般不与用户直接交互。周期性的等待某个事件发生或周期性执行某一动作。 不受用户登录注销影响。通常采用以d结尾的命名方式。 守护进程创建步骤: 1. fork子进程,让父进程终止。 2. 子进程调用 setsid() 创建新会话 3. ...
分类:
编程语言 时间:
2020-05-20 14:00:04
阅读次数:
52
jenkins(二) Pipeline语法速成 标签: "运维" "jenkins" "持续集成" [toc] 背景描述: 为了交付文档,先写个速成的版本,目的是供其他同事基于此模板快速配置使用,后续要继续深入研究。 查资料的时候看到了这个文章: "Jenkins pipeline脚本编写实践分享( ...
分类:
其他好文 时间:
2020-04-15 15:16:03
阅读次数:
104
进程 目录 "引入,前驱图" "程序的顺序执行" "定义" "程序的可并发执行" "进程的定义与特征" "进程的状态" "进程的挂起状态" "进程控制块" "进程的组织形式" "进程控制" "进程的创建" "进程终止" "进程的终止过程" "引起进程阻塞和唤醒的事件" "中断类型分为如下两大类" " ...
分类:
其他好文 时间:
2020-03-19 15:21:37
阅读次数:
89
一、进程控制 1、进程标识 1、操作系统里每打开一个进程都会创建一个进程ID,这是唯一标识进程的编号,即PID。 2、PID 在任何时刻都是唯一的,但是可以重用。当进程终止并被回收以后,其 PID 就会被系统回收 3、进程的 PID 由系统内核根据延迟重用算法生成,以确保新进程的 PID 不同于最近 ...
分类:
系统相关 时间:
2020-03-03 17:41:08
阅读次数:
89
UNIX编程第10章 信号是软件中断。很多比较重要的应用程序都需处理信号。信号提供了一种处理异步事件的方法,例如,终端用户键入中断键,会通过信号机制停止一个程序,或及早终止管道中的下一个程序。 每个信号都有一个名字,这些名字都以SIG开头,例如SIGABRT是夭折信号,当进程调用abort函数时产生 ...
分类:
其他好文 时间:
2020-02-13 22:57:55
阅读次数:
97
UNIX编程第8章 进程标识:每个进程都有一个非负整型表示的唯一进程ID。唯一性。不过进程ID是可复用的,当一个进程终止后,其进程ID就成为复用的候选者。大多数UNIX系统采用延迟复用算法。 系统中有一些专用进程。ID为0的进程通常是调度进程,也被称作交换进程(swapper),该进程是内核的一部分 ...
分类:
系统相关 时间:
2020-02-07 22:34:16
阅读次数:
72
Java 9 这个版本对进程管理方面的改进也是相当大的。在为数不多的几次 Java 项目中,有偶尔用到多线程,但对多进程和进程方面的了解还真是太少。 我想,大部分人应该跟我一样,在编程之外知道有进程的东西的存在,在 Java 中反而会忽视,因为多线程和并发 ( Concurrency ) 的存在感更 ...
1.查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件。 2.查看一个程序是否运行ps –ef|grep tomcat查看所有有关tomcat的进程 3.终止线程kill -9 19979终止线程号位19979的线程 4.查看文件,包含隐藏文 ...
分类:
系统相关 时间:
2020-02-05 21:47:15
阅读次数:
94
tcpdump 介绍 tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。 不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。 例如: tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵 ...
分类:
其他好文 时间:
2020-01-17 11:45:14
阅读次数:
93
Android系统启动过程分析 一、Android平台架构 首先贴一张Android系统架构图方便理解整个Android架构,这可以让我们从整体上对整个启动流程有个大概认知。 可以看出整个架构由5部分构成,从下到上分别为: 1. Linux内核层 Android 的核心系统服务基于Linux 内核, ...
分类:
移动开发 时间:
2020-01-10 12:23:40
阅读次数:
130