Linux之启动管理

Linux启动过程管理与优化 本文深入探讨了Linux系统的启动过程,包括内核加载、GRUB 2引导加载程序的配置,以及BIOS/UEFI、MBR/GPT、initrd等核心组件的作用。通过配置Linux启动组件,可确保系统启动过程的安全与效率,为Linux工作环境的稳定运行打下基础。 阅读详情

Linux之启动管理

一、
运行级别         含义
    0           关机
    1           单用户模式,主要用于系统修复
    2           不完全的命令行模式,不含NFS服务
    3           完全的命令行模式,标准字符界面
    4           系统保留
    5           图形模式
    6           重启动

二、运行级别命令
1)runlevel  查看运行级别命令
2)init 运行级别
改变运行级别命令

三、系统默认运行级别
vim  /etc/inittab
id:3:initdefault:
系统开机后进入界面。

四、启动过程

五、启动引导程序-grub
硬盘分区在grub中的表示,以第一块SCSI硬盘为例。
分区Linux中的设备文件名grub中的设备文件名
第一个主分区/dev/sda1hd(0,0)
第二个主分区/dev/sda2hd(0,1)
扩展分区/dev/sda3hd(0,2)
第一个逻辑分区/dev/sda5hd(0,4)

查看grub配置文件的命令如下:

vi /boot/grub/grub.conf
或
vi /etc/grub.conf

# /etc/grub.conf其实是/boot/grub/grub.conf的软链接
  • 1
  • 2
  • 3
  • 4
  • 5

主配置参数说明:

default=0   默认启动第一个操作系统
timeout=5   等待时间,默认是5秒,如果5秒后,没有指定启动哪个系统,则启动默认值指定的系统。不能是0,这样就没有选择时间
splashimage=(hd0,0)/grub/splash.xpm.gz  指定grub启动时的背景图像文件的保存位置
hiddenmenu  隐藏系统列表菜单
  • 1
  • 2
  • 3
  • 4

第一个操作系统的配置参数如下:

title CentOS 6 (2.6.32-504.el6.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-504.el6.i686 ro root=UUID=cd0ef157-7993-488e-ab41-40114a0643d6 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
        initrd /initramfs-2.6.32-504.el6.i686.img
  • 1
  • 2
  • 3
  • 4

共有四行,简单说明一下:

第一行指定了操作系统的标题。
第二行指定了启动程序保存在哪个分区。
第三行指定了内核加载时的选项。
第四行指定了initramfs内存文件系统镜像文件(模拟目录镜像)的位置。
  • 1
  • 2
  • 3
  • 4

一般来说,一般来说,对于服务器,我们只会安装一个操作系统(比如Linux)。如果非要同时安装Windows和Linux两个操作系统,请注意要先安装Windows,再来安装Linux。

基于Gardner环的QPSK定时同步MATLAB仿真:四倍采样与多场景性能分析 本文详细介绍了基于Gardner环的QPSK定时同步MATLAB仿真方法,重点分析了四倍采样技术在定时同步中的应用与性能优化。通过MATLAB代码实例展示了Gardner环的实现原理、多场景性能分析及常见问题解决方案,为数字通信系统的定时同步设计提供实用参考。 阅读详情

相关推荐

保姆级避坑指南:Mid-360雷达到手后,用livox_ros_driver2从接线到出点云的完整流程

本文提供Mid-360雷达到手后的完整使用指南,涵盖从硬件接线、网络配置到livox_ros_driver2驱动的安装与调试,帮助用户避开常见陷阱,实现点云数据的稳定输出与可视化。重点解析了配置文件的参数设置和点云格式选择,确保用户能够高效部署和使用Mid-360雷达。

weixin_30733003的博客 486

linux centos 命令行 安装 teamviewer 启动 停止

1.下载teamview centos版本,本人喜欢tar.gz版本,但是官网只有rpm版本,附件中即为官网下载的teamview11  官方下载地址: https://www.teamviewer.com/zhCN/download/linux/ 下载后,放到你的目录下,我的是在/mnt/software下 2.安装 说明:用rpm 命令安装可能会出现缺少依赖,而导致

changgongzhao的专栏 5万+

从ADS到Origin:高效绘制负载牵引Smith圆图的完整指南

本文提供了一份从ADS导出负载牵引数据并在Origin中绘制专业Smith圆图的完整指南。详细介绍了数据导出、导入、关键的数据解释步骤,以及高效处理多组曲线的技巧,帮助射频工程师快速生成用于报告和论文的出版级图表。

tgb3456789的博客 1137

Linux下Teamviewer安装、设置及开机启动

Linux下Teamviewer安装、设置及开机启动 参考:安装及设置:https://blog.youkuaiyun.com/wangkaiT1234/article/details/83014758 作者:wangkait1234 开机启动: https://zhidao.baidu.com/question/535632976.html 没有仔细找网上有没有实现这个功能的帖子,因为这两天自己买了一台工...

box172506的博客 1万+

从论文到生产:iSLIP优先级匹配算法在SDN交换机中的20年演进史

本文回顾了iSLIP优先级匹配算法在SDN交换机中的20年演进历程,从斯坦福大学的原始论文到现代芯片实现。通过独特的指针滑动和迭代循环机制,iSLIP算法显著提升了交换机的吞吐量和公平性,解决了传统FIFO调度的队头阻塞问题。文章详细探讨了算法在硬件实现中的工程挑战、开源实践及未来AI时代的智能调度方向。

weixin_29230649的博客 331

MagicDraw小白必看:BDD图中模块的5种属性详解(含SysML v1.6最新端口配置指南)

本文面向MagicDraw初学者,详细解析SysML BDD图中模块的五种核心结构属性,包括组成部分、引用、值、约束属性及端口。重点阐述了SysML v1.6中端口设计的范式转移,对比了完整端口与代理端口的区别与应用场景,并通过实战案例指导如何利用代理端口进行清晰的接口定义与系统架构设计。

rum55的博客 374

Linux启动流程和内核管理

硬件启动阶段 电源-bios-mbrGrub引导阶段 stage1-stage1.5-stage2内核引导阶段 虚拟文件系统-加载模块-加载根文件系统-启动1号进程系统初始化阶段 用户级别-初始化脚本-加载服务用户登录阶段 验证登录-登陆成功-加载用户环境。

YHXu_的博客 2257

[原创]Step by step 实现自己的AI知识库问答(二)

对小白很友好的AI智能问答开发保姆级教程,适合初级开发者、学生阅读参考,无限制分享,欢迎转载。在这个章节中,我们使用了百度千帆作为知识库,通过简单的代码调用API实现了智能问答。

BaiRiYiSanJin的博客 1471

linux用systemctl来管理启动程序

linux用源码编译安装的程序大都是自带启动脚本,管理和记忆起来不是很方便。以apache为例,来讲一讲如何将一个程序统一用systemctl管理起来。 第一步 cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd 但是,光这样是不行的,还是会报Failed to start httpd.service: Unit not found. 第二步 ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61

CoderEdison的博客 765

CDR插件开发之CPG插件004 - 认识VGCore并编译生成你的第一个CPG文件

上篇文章中,讲到了使用VS2019编译CDR类型库 VGCoreAuto.tlb,编译后得到了vgcoreauto.tlh和vgcoreauto.tli两个文件。本文将对这两个文件说明,并演示通过标准的libid形式来导入CDR类型库,在这个过程中,穿插一些VS2019的使用技巧(删除目录、复制工程、打开项目或解决方案、修改解决方案名称、修改项目名称等),使读者循序渐进,逐步提高对VS2019工具的熟练程度,最后通过修改项目属性配置,生成第一个CPG文件。

Zebe 2984

MMCVDeformConv2d转TensorRT记录

MMCVDeformConv2d转Tensorrt

qq_35435798的博客 1780

Linux ~ 启动管理 ~ Grub。

Linux ~ 启动管理 ~ Grub。

lyfGeek的博客 634

华为OD机试 - 矩形绘制 - 数组、坐标偏移(Python/JS/C/C++ 双机位C卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。实现一个简单的绘图模块,绘图模块仅支持矩形的绘制和擦除。 当新绘制的矩形与已有图形重叠时,对图形取并集; 当新擦除的矩形与已有图形重叠时,对图形取差集。 给定一系列绘制和擦除操作,计算最终图形的面积。第一行为操作数N,接下来的N行格式为:d x1

学Java,找哪吒 836

Linux启动项管理

当我们为Linux搭建的服务器添加完应用之后,我们一般都是希望服务器重启时自动打开这个应用,因此我们就需要提前对启动项进行配置。

qq_62647305的博客 1854

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux启动管理器对比,Linux启动管理器

转自:http://blog.youkuaiyun.com/trendgrucee/article/details/8298708一、hd0表示什么答:一块硬盘最多只能有四个主分区。其中一个可以为扩展分区(主分区的特殊形式),扩展分区中可以有60个逻辑分区。linux表示分区,与顺序和类型有关。 /dev/sda1为第一主分区/dev/sda2为第二主分区/dev/sda3为第三主分区/dev/sda4为第四...

weixin_35591093的博客 255

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux启动管理,Linux启动管理 详述

一 系统运行级别如果想查看运行级别,用runlevelinit 运行级别 就可以改变系统运行级别系统默认级别,也就是开机进入哪个级别,在/etc/inittab中二 启动过程 首先是BIOS加载MBR,MBR里有个扇区,里面有启动引导程序,如果是单系统,直接加载内核,如果是多系统,调用其他分区的启动引导程序,然后加载内核,内核解压并自检,这个时候需要加载驱动,但是由于还没有加载文件驱动,所以无法加...

weixin_28989055的博客 219

Linux的启动与进程管理[上]

红帽子第二章2.1

m0_71291382的博客 978

Linux 启动项管理

工具:chkconfig 功能:添加服务,删除服务,列表服务,改变启动信息以及检查特定服务的启动状态。 命令 作用 chkconfig–list 列出所有的系统服 chkconfig –addhttpd 增加httpd服务 chkconfig –delhttpd 删除httpd服务 chkconfig –level httpd...

lendq的Blog 1848

efi 添加linux启动项,用efibootmgr管理UEFI启动项,添加丢失的启动项

UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:“统一的可扩展固件接口”(Unified Extensible Firmware Interface),目前新购入的计算机都支持UEFI固件,若是需要启动传统MBR设备,则需开启CSM(Compatibility Support Module)。关闭CSM则变成纯UEFI启动,且完全支持安全启动。Sec...

weixin_35692838的博客 3934

linux启动mysql服务命令_Linux 开机启动服务管理

作用:相当于windows下“安全卫士”、“电脑管家”之类的安全辅助工具提供“开机启动项”的一个管理服务。在linux下不是所有的软件安装完成之后都有开机启动服务,有的可能需要自己去添加。除此之外还可以查看和删除。①开机启动服务查询#chkconfig --list其中0-6表示各个启动级别 (0-6各自代表什么含义可以看:Linux中7种运行模式)例如:以httpd为例,其3级别为关闭(off)...

weixin_39552286的博客 647

Linux-启动管理

了解在Centos7中系统启动的流程都会有哪些

记录所思、所学、所感,分享每一份收获。 2090

在Linux服务上管理Redis的启动、重启和关闭

通过本文的介绍,我们详细讨论了如何在Linux系统上启动、重启和关闭Redis服务,包括在Ubuntu和CentOS上的操作方法,设置开机自启动,配置Redis,以及常见故障的排除方法。掌握这些基本操作有助于更好地管理和维护Redis服务,确保系统的高效运行和数据的可靠性。无论是在开发环境还是生产环境中,正确管理Redis服务都是至关重要的。希望本文能帮助你更好地理解和掌握Linux上Redis服务的管理。如果你有任何问题或建议,欢迎在评论区留言讨论。

良月柒 7407

Linux开机启动项管理:chkconfig

在windows系统中,为了加快系统启动速度,我们可以通过减少系统启动时加载的项目,达到加快启动速度的目的。在Linux系统中,也有一个可以管理开机加载项的工具,这就是chkconfig工具。 简介 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 chkconfig在没有参数运行时,显示...

sinat_28296423的博客 661

启动linux_Linux 开机启动服务管理

作用:相当于windows下“安全卫士”、“电脑管家”之类的安全辅助工具提供“开机启动项”的一个管理服务。在linux下不是所有的软件安装完成之后都有开机启动服务,有的可能需要自己去添加。除此之外还可以查看和删除。①开机启动服务查询#chkconfig --list其中0-6表示各个启动级别 (0-6各自代表什么含义可以看:Linux中7种运行模式)例如:以httpd为例,其3级别为关闭(off)...

weixin_42499919的博客 127

linux启动mysql服务命令_Linux 启动引导、服务管理

启动引导1、系统运行级别Linux 默认有 7 个运行级别runlevel 命令在 linux 系统中可以使用 runlevel 命令来查看系统的运行级别[root@hepingfly hepingfly]# runlevel N 5 # N 代表进入这个级别前,上一个是哪个级别。 5 代表当前级别 # 如果是由字符界面进入图形界面,查询结果应该是这样 [root@hepingfly he...

weixin_39634443的博客 302
上一篇: Linux系统管理-系统定时任务
下一篇: 猜数字(C语言随机生成1-100)
team39
博客等级 码龄9年 80粉丝 218原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值