admin管理员组

文章数量:1516870

开机自检

自检过程

1:bios开机自检
2:MBR引导
3:grub文件
4:加载内核
5:开启进程

过程解释

第一步:bios开机时自检,检测硬件是否正常
第二部:硬件正常后,将系统控制权交由MBR来继续引导,调用启动菜单
第三步: 引导找到gurb文件,读取里面的配置文件gurb.cfg,来获取内核和镜像文件系统的设置和路径位置
第四步:开始加载系统内核
第五步:加载完内核后开启第一个进程,centos6里的第一个进程是init,centos7里的第一个进程是systemd

怎样取消开机自检

开机按delete键进入BIOS,进入高级配置页面(Advanced Setup Page),找到Quick Boot(快速启动)项,设置为 Enabled.就会跳过自检2.2000/xp的是用chkntfs /x后面加盘符,比如禁用d盘 chkntfs /x d: 如果是windows98: 98的可以用系统自带的msconfig工具 在“运行”的输入框中,键入“msconfig”,按“确定”按钮。这时会启动系统配置实用程序,在常规选项卡里点击“ 高级”按钮,然后选中“如果关机失败,请禁用磁盘扫描程序”前面的选择框,就可以了。

服务

systemd服务

什么是systemd服务

systemd即为system daemon,是linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源发布,开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替常用的System V与BSD风格init程序。
###systemd的起源
systemd这一名字源于Unix中的一个惯例:在Unix中常以“d”作为系统守护进程(英语:daemon,亦称后台进程)的后缀标识。除此以外,systemd亦是借代英文术语D体系,而这一术语即是用于描述一个人具有快速地适应环境并解决困难的能力。

systemd的功能

1:对比centos6(串行启动),可以解决依赖关系并行启动
2:按照需求启动系统
3:可以自动解决依赖关系
负责在系统启动或运行时,激活系统资源,服务器进程和其它进程

systemd的特性

systemd的新特性:
系统引导时实现服务并行启动;
按需激活进程;
系统状态快照;
基于依赖关系定义服务控制逻辑
systemd的关键特性:
基于socket的激活机制:socket与程序分离;
基于bus的激活机制;
基于device的激活机制;
基于Path的激活机制;
系统快照:保存各unit的当前状态信息于持久存储设备中;
向后兼容sysv init脚本,放在/etc/init.d/
注意:systemctl的命令是固定不变的;非由systemd启动的服务,systemctl无法与之通信

systemd的核心概念

unit:

unit由其相关配置文件进行标识、识别和配置;文件中主要包含了系统服务、监听的socket、保存的快照以及其它与init相关的信息; 这些配置文件主要保存在:
/usr/lib/systemd/system
/run/systemd/system
/etc/systemd/system
unit表示不同类型的systemd对象,通过配置文件进行标识和配置;文件中主要包含了系统服务、监听socket(上层接口)、保存的系统快照以及其它与init相关的信息

unit的常见类型

Service unit:文件扩展名为.service,用于定义系统服务
Target unit:文件扩展名为.target,用于模拟实现

本文标签: 系统编程系统服务