关机和重启:reboot、halt、poweroff是shutdown的链接文件。原理:执行命令后,到指定的时间之后发送请求给系统的init进程,将系统进程调整到指定的运行级别,并执行这个运行级别。查看运行级别:runlevel查看默认运行级别文件:/etc/inittab#1、关机shutdown-hnowshutdown-h+1shutdown-h11:00haltpoweroffinit0#
分类:
系统相关 时间:
2019-02-25 09:13:26
阅读次数:
206
Linux启动流程: 开机自检BIOS是检测硬件以及各个设备是否准备好 MBR引导是看系统放在哪个位置,进行加载;引导分区,里面有多个系统,看需要启动哪个系统 GRUP菜单,进行一些选项,比如说看启动哪个系统 INIT进程: 由Linux内核加载运行/sbin/init程序 是系统的第一个进程,是所 ...
分类:
系统相关 时间:
2019-02-16 13:22:29
阅读次数:
241
Linux系统的启动过程 按下电源 开机自检(BIOS):检查cpu、内存、硬盘是否有问题 MBR引导 GRUB菜单 加载内核(kernel) 运行 INIT 进程(linux系统里面的第一个进程) 读取/etc/inittab配置文件(运行级别) 执行初始化脚本/etc/rc.d/rc.sysin ...
分类:
系统相关 时间:
2019-02-05 14:27:50
阅读次数:
195
init 服务 init 进程是所有进程的发起者和控制者。因为在任何基于 Unix 的系统(比如 linux)中,它都是第一个 运行的进程,所以 init 进程的编号(Process ID,PID)永远是 1。如果 init 出现了问题,系统的其余部分 也就随之而垮掉了。 init 进程有两个作用。 ...
分类:
系统相关 时间:
2019-01-27 10:54:05
阅读次数:
185
Linux 中的“守护进程”( daemon ) 相当于 windows 里面的“服务”( service ) ,这些就是 Linux 系统启动是需要启动的程序。Linux 系统是通过 init 进程启动的( Linux 系统所有进程的起点)。 Linux 系统有7个不同的运行级别: 运行级别0:系 ...
分类:
系统相关 时间:
2019-01-22 17:36:19
阅读次数:
237
学习目标:理解僵尸进程和孤儿进程形成的原因 一、孤儿进程 1. 孤儿进程: 父进程先于子进程结束,则子进程成为孤儿进程。子进程成为孤儿进程之后,init进程则会成为其新的父进程,称为init进程领养孤儿进程。 2. 例程: 编译与执行结果: 二、僵尸进程 1. 僵尸进程:一个进程使用fork创建子进 ...
分类:
系统相关 时间:
2019-01-05 18:19:38
阅读次数:
221
介绍 在本教程中,自动启动 Linux 服务,我们将退后一步,更详细地解释 init 进程。 你应该很好地了解它们如何控制守护进程的启动行为。 在第一部分本系列教程我们分享使用 MySQL 的如何崩溃或重启后启用的 Linux 服务自动启动一些实际的例子。 我们看到了如何从三个不同的初始化方式做到这 ...
分类:
系统相关 时间:
2018-12-25 15:15:46
阅读次数:
187
结论:一个父进程产生子进程,父进程结束(kill),子进程不会结束,子进程被init进程托管 下面是过程: d.sh脚本是一个ping命令,执行d.sh 目前,103310 进程为父进程,103344为子进程 现在把父进程kill掉。 最终发现,子进程103344被托管到1进程下。 参考: 孤儿进程 ...
分类:
系统相关 时间:
2018-12-17 20:23:12
阅读次数:
230
# 进程控制进程是系统环境的一个基本组成部分,是系统资源的基本单位,UNIX系统中完成的工作几乎通过进程来控制。## 进程创建进程有一个唯一标识PID(正整数)与之关联,创建进程就会获得其PID。系统创建时就存在的几个特殊进程:- PID为0,swapper调度进程;- PID为1,init进程,在... ...
分类:
系统相关 时间:
2018-11-30 13:52:42
阅读次数:
193
Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。 本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。 一、由来 历史上,Linux 的启动一直采用init进程。 下面的命令用来启动服务。 这种方法有两个缺点。 一是启动时间长。 ...
分类:
其他好文 时间:
2018-11-27 23:19:41
阅读次数:
330