陈奇网络工作室

Linux系统启动过程和服务控制

云计算

Linux系统的启动过程和服务控制

前言:系统引导是操作系统运行的开始。 在用户可以正常登录系统之前,linux引导过程完成一系列初始化任务,加载所需的程序和命令终端,为用户登录做准备。

一)引航流程概述

? 1、开机自检

? 2、MBR制导

? 3、GRUB菜单

? 4、加载linux内核

? 5、init进程初始化

二.引导MBR扇区故障

? MBR引导记录位于物理硬盘的第一个扇区(即主引导扇区),除了系统引导程序中的某些数据外,还包含整个硬盘的分区表记录。 如果主引导扇区出现故障,则可能无法访问引导菜单,或者无法加载系统而无法找到正确的分区位置,从该硬盘引导主机很可能会导致中断要解决此问题,请考虑先创建备份文件,然后在安装光盘上进入急救模式并从备份文件中恢复。

)1)备份MBR扇区数据

因为MBR扇区包含整个硬盘的分区表记录,所以该扇区的备份文件必须存储在单独的存储设备上。

首先,必须创建磁盘( sdb ),并将现有数据备份到新磁盘中。

)2)模拟MBR扇区故障

使用dd命令人工重写MBR扇区记录,以模拟MBR扇区被破坏的故障情况。

)3)从备份中恢复MBR扇区数据

? 由于MBR扇区被破坏,无法从硬盘引导系统,因此必须使用其他硬盘操作系统引导,或者直接使用centos7系统安装光盘引导。 目的是获得一个可以运行命令的shell环境,以便从备份文件中恢复MBR扇区中的数据。

销毁并重新启动MBR扇区数据( init 6)后,虚拟机将显示安装向导界面,进入“急救模式”

恢复操作完成后,运行" exit "命令退出临时shell环境,然后运行" reboot "命令自动重新启动系统。

三.修复GRUB引导故障

? GRUB是大多数Linux系统缺省使用的引导程序,您可以从启动菜单中选择进入其他操作系统。 如果配置文件/boot/grub/grub.conf丢失或出现重要配置错误,linux主机启动后将显示" grub "提示,并且无法完成进一步的启动操作。

在虚拟机上,首先删除配置文件,然后创建虚拟故障以防止linux主机正常运行。

重新启动后,将出现“grub”符号界面。 此时,需要重新启动客户端。 当名为vmware的图标开始阅读栏时快速按esc键,进去启动界面。

进入急救模式,开始输入命令

退出bash环境(退出)并重新启动) reboot )。 此时,GRUB故障已清除,虚拟机现在可以正常启动和使用。

四)忘记根用户密码

? 如果忘记了root用户的密码,则不能登录linux系统执行管理、维护等任务,只能由其他用户登录使用有限的功能。 因此,必须使用其他方法重置根帐户密码。

使用安装的CD进入急救模式shell环境,并直接运行" passwd root "命令重置root用户的密码。

(5) Linux系统的运用水平和服务控制

在大多数系统服务中,有几种常见的控制类型。

start (启动)运行指定的系统服务程序,实现服务功能

停止)退出指定的系统服务程序,并关闭相应的功能

重新启动)完成后重新组织指定的系统服务程序

reload (过载) :不退出服务程序,只需更新配置

查看状态显示指定系统服务的运行状况和相关信息

)1)查看系统运行水平——运行级别

)2)切换系统运行水平

如果用户需要将系统转换为其他运行级,可以在init程序中执行此操作。 但是,使用与级别对应的数字( 0到6 )作为参数。

例如,如果将运行级从图形模式(5)切换到字符模式(3),则可以运行init 3命令。 如果要进一步使用图形界面,请单击“& #039; init 5& #039; 选项卡页面上创建或编辑条目。

1、在虚拟机中打开终端,输入init 3,进入文字模式

也可以切换运转等级—— systemctl工具

2、当前默认状态时图形界面,直接打开为文字终端模式时,生成链接文件。 将/lib/systemd/system/multi.user.target指定为/etc/systemd/system/default.target。 指定完成后,确认是否被指定为文字终端模式。

3、调查一下当前正在运行的服务的类型和端口。 ——是—-netstat -ntap。 将显示显示远程登录的sshd服务。

想看sshd的状态,

第一种方法是,以虚拟终端的形式来看,输入ntsysv,进去一看就像图形界面,实际上也是文字终端的界面。 找到sshd.service,打开前面带*的证明后启动。 如果你想关闭它,点击空格键。

第二种方法是关闭启动并自行启动,然后直接输入systemctl disable sshd.service

? 打开引导并自动启动,然后直接输入systemctl enable sshd.service

确认是关闭还是打开,然后输入systemctl is-enabled sshd

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3