引导过程与服务控制

本文解释了BIOS如何检测硬件,MBR在引导过程中的作用,GRUB作为启动加载器的工作原理,以及CentOS6和7中init进程和systemd服务的区别。还介绍了systemd的各种服务类型、运行级别和systemctl命令的使用。
摘要由CSDN通过智能技术生成

bios:开机检测硬件,去第一启动项上找主引导记录(mbr gpt)

mbr:协助硬件找到操作系统

grub:启动加载器(程序的配置文件找到内核(操作系统)文件的位置)

加载内核:运行内核(操作系统)

在操作系统上启动祖宗进程:centos7

systemd centos6 int

MBR引导与GRUB菜单

存在第一扇区 512字节 后续的扇区

mbr 446字节

mbr 是第一阶段 程序 grub 进行下一阶段

服务:特殊的应用程序

一般是在后台一直执行,

系统服务:给系统提供服务功能

应用服务:给人提供服务

systemd 服务程序 给其他应用程序使用

nginx 给人使用

rpcbind 远程过程调用

grub菜单

作用

交互

设置密码

自我修复

加载内核

内核功能:实现进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等

init进程初始化(串行启动,速度较慢)

由Linux内核加载运行/sbin/init程序,用于CentOS 6系统

是系统中的第一个进程

PID(进程标记)永远为1

httpd、vsftpd(ftp)、sshd、network服务

daemon:守护进程,在后台运行处理,不可用于管理程序

CentOS 7的管理命令是:systemd(常用命令,必须记得)

CentOS 6的管理命令是:chkconfig

systemd服务(并行启动,速度较快)

是Linux操作系统的一种init软件

是init的升级版本,用于CentOS 7系统

  • 运行的第一个init进程是/lib/systemd/systemd

systemd单元类型

单元类型扩展名说明
Service.service描述一个系统服务软件
Socket.socket描述一个进程间通信的套接字
Device.device描述一个内核识别的设备文件
Mount.mount描述一个文件系统的挂载点
Automount.automount描述一个文件系统的自动挂载点
Swap.swap描述一个内存交换设备或交换文件
Path.path描述一个文件系统中文件或目录
Timer.timer描述一个定时器 (用于实现类似cron的调度任务)
Snapshot.snapshot用于保存一个systemd的状态
Scope.scope使用systemd的总线接口以编程的方式创建外部进程
Slice.slice描述居于Cgroup的一组通过层次组织的管理系统进程
Target.target描述一组systemd的单元

 

systemd目标所对应的运行级别

运行级别Systemd的target说明
0target关机状态,使用该级别时将会关闭主机
1rescue.target单用户模式,不需要密码验证即可登录系统,多用于系统维护,急救
2multi-user.target多用户的文本界面,用户定义/域特定运行级别。默认等同于3
3multi-user.target字符界面的完整多用户模式,大多数服务器主机运行在此级别
4multi-user.target用户定义/域特定运行级别。默认等同于3
5multi-user.target图形界面的多用户模式,提供了图形桌面操作环境
6reboot.target重新启动,使用该级别时将会重启主机

 

运行级别

运行级别说明
0关机
1单用户 修系统,管理系统
2字符界面 不支持 nfs 功能
3最完整的字符界面
4保留下来的字符界面
5图形界面
6重启

加一块磁盘 然后备份到新的磁盘磁盘 模拟破坏 重启 321 挂载新磁盘 恢复

systemct start 程序名 (服务名) 启动某个服务

systemct stop 程序名 关闭某个服务

systemctl restart 程序名 重启某个服务 stop start

systemctl reload 程序名 重新加载某个程序的配置文件 在不停止服务的情况下重新加载服务

systemctl status 程序名 查看目前服务的状态

systemctl enable 程序名 开机自启动

systemctl disable 程序名 开机不自启动

systemctl enable --now 程序名 开机启动并且立即开启服务

systemctl disable --now 程序名 开机不自启动并目立即关闭服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值