Linux基础-07-系统的初始化和服务
2024-08-27 03:48:02
1. Linux系统引导的顺序
1) Linux系统引导的顺序:
其中,BIOS的工作是检查计算机的硬件设备,如CPU、内存和风扇速度等;
MBR会在启动盘的第1个块中,大小为512B。其中前446中的程序代码是用来选择boot partition(分区),也就是由哪个分区来装入开机用的代码;
在内核部分主要是装机计算机设备的驱动程序以便操作系统可以控制计算机上的设备。并且以只读的方式挂载/(根)文件系统,也就是此时的操作系统只能读到根文件系统(目录)所在的分区;
init程序的进程id为1,即Linux操作系统第1个执行的程序。
2. BOIS的初始化和引导加载程序
1) BIOS的定义:BIOS(Basic Input/Output System)(基本输入/输出系统的缩写),它是硬件与软件之间的接口,而且是非常基本的接口。
3. GRUB程序和grub.conf文件
1) GRUB的定义:GRUB是Grand Unified Bootloader(多重操作系统启动管理器)的缩写。
2) grub的配置文件为:grub.conf
设置grub Md5加密命令 grub-MD5-crypt
Password = 明文或 password --md5 密文(编辑grub配置文件的密码)
Title red hat 标题
Password = 明文或 password --md5 密文(加载内核系统引导必须的密码)
4. 内核的初始化和init的初始化
1) init的配置文件为:/etc/inittab
2) init程序要做的工作:
a) 决定预设(默认)要使用哪个run levels(运行级别)。
b) 执行一些系统初始化的脚本(程序)来初始化操作系统。
c) 根据run level的设置来执行所对应目录中的程序,以决定要启动哪些服务。
d) 设定某些组合键。
e) 定义UPS不间断电源系统,即当电源出现问题时或电源恢复时要执行哪些程序。
f) 产生6个virtual consoles,也就是tty1~tty6。
5. run levels(运行级别)
1) 所有的运行级别及每一个运行级别对应的功能:
5. 关闭系统及重启系统
1) 常用的可以关闭系统的命令:
shutdown -h now
halt
poweroff
init 0
2) 常用的可以重启系统的命令:
shutdown -r now
reboot
init 6
Ctrl+Alt+Delete键
最新文章
- BZOJ 4548 小奇的糖果
- js禁止Backspace键使浏览器后退
- gulp教程之gulp-livereload
- JSON字符串和对象之间的转换
- <;构建之法>; 第四章 结对 读后感
- 一个服务器上面配置多个IP ,实现指定IP的域名请求
- 已跳过 &#39;cache&#39; -- 节点处于冲突状态
- zencart后台增加菜单选项
- Hadoop平台提供离线数据和Storm平台提供实时数据流
- android背景平铺方式 tileMode
- JMM介绍
- Webpack学习系列(一)
- IBAction&;IBOutlet
- MIT许可证
- Docker 入门篇
- Bean实例化的三种方式
- Unity中实现人物平滑转身
- python之路--面向对象(三)
- [No0000E4]C# 常量
- echart 设计宽度为百分比时,div撑不开
热门文章
- Scikit-Learn 机器学习笔记 -- 线性回归、逻辑回归、softma
- java高级开发
- TreeFrog Framework : High-speed C++ MVC Framework for Web Application http://www.treefrogframework.org
- 基于 Binlog + Flink 实现多表数据同构/异构方案
- 教你玩转Linux—用户账号的管理
- ISO/IEC 9899:2011 条款6.5.15——条件操作符
- S: WARNING: Could not write to (C:\Users\Administrator\AppData\Local\apktool\framework), using C:\Users\ADMINI~1\AppData\Local\Temp\ instead...
- QThread: Destroyed while thread is still running
- Flutter设置图片为正方形
- TCP和TLS/SSL会话细节