| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux引导过程和服务管理 -> 正文阅读 |
|
[系统运维]Linux引导过程和服务管理 |
一? 引导过程????????1.开机自检 ? ? ? ? ? ? ? ? 检测出第一个能引导系统的设备 比如硬盘或者光驱 ????????2.MBR引导 ? ? ? ? ? ? ? ? 运行放在MBR扇区里的启动GRUB引导程序,MBR前446位是引导文件,后64位是分区表 ????????3.GRUB菜单 ? ? ? ?????????GRUB引导程序通过读取GRUB配置文件/boot/grub2/grub.cfg,来获取内核和镜像文件系统的设置和路径位置 ????????4.加载linux内核 ? ? ??????????把内核和镜像文件系统加载到内存中 ????????5.init进程初始化 ? ? ? ? ????????加载硬件驱动程序,内核把init进程加载到内存中运行 二? systemd服务? ? ? ? 功能:负责在系统启动或运行时,激活系统资源,服务器进程和其它进程 ??????1.特性1)对比centos5和6可以解决依赖关系并行启动 2)按需启动 3)? 自动解决依赖关系 4)? Systemd是Linux操作系统的一种init软件 5)? 从CentOS 7版本的系统开始systemd成为PID恒为1的初始化进程,是内核第一个加载的程序。 6)? systemd进程是不允许被轻易终止的。需要切换不同的系统运行状态时,可以向systemd进程发 送正确的执行命令,由systemd 自身来完成相关操作。 7)? CentOS 7中运行的第一个 init进程是/lib/systemd/systemd,可以通过pstree命令查看 ? ? ? 2.systemd单元1)单元是不同类型的systemd对象 2)使用systemctl管理 3)查看系统中有效的单元可以使用命令:systemctl -t help 单元类型:
?运行级别对应的systemd
?runlevel命令(只能查看切换运行级别与当前运行级别)
查看target单元类型? ? ?systemctl list-unit-files --type target 查看当前系统默认启动target? ??systemctl get-default 三? systemd服务管理systemctl {start(启动) | stop(停止) | restart(重启服务)|status(查看服务状态)| reload(刷新配置文件)|enabled(开机自启动|disabled(开机自关闭)} service 服务状态关键字
四? systemd其他的命令? ? ? ? 更改系统主机名 ????????????????hostnamectl set-hostname can? ?##修改永久使用的系统主机名 ????????????????hostnamectl status? ?##查看主机名状态 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:01:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |