Linux系统启动过程与故障排除.docx

上传人:b****4 文档编号:4048858 上传时间:2023-05-06 格式:DOCX 页数:13 大小:602.64KB
下载 相关 举报
Linux系统启动过程与故障排除.docx_第1页
第1页 / 共13页
Linux系统启动过程与故障排除.docx_第2页
第2页 / 共13页
Linux系统启动过程与故障排除.docx_第3页
第3页 / 共13页
Linux系统启动过程与故障排除.docx_第4页
第4页 / 共13页
Linux系统启动过程与故障排除.docx_第5页
第5页 / 共13页
Linux系统启动过程与故障排除.docx_第6页
第6页 / 共13页
Linux系统启动过程与故障排除.docx_第7页
第7页 / 共13页
Linux系统启动过程与故障排除.docx_第8页
第8页 / 共13页
Linux系统启动过程与故障排除.docx_第9页
第9页 / 共13页
Linux系统启动过程与故障排除.docx_第10页
第10页 / 共13页
Linux系统启动过程与故障排除.docx_第11页
第11页 / 共13页
Linux系统启动过程与故障排除.docx_第12页
第12页 / 共13页
Linux系统启动过程与故障排除.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux系统启动过程与故障排除.docx

《Linux系统启动过程与故障排除.docx》由会员分享,可在线阅读,更多相关《Linux系统启动过程与故障排除.docx(13页珍藏版)》请在冰点文库上搜索。

Linux系统启动过程与故障排除.docx

Linux系统启动过程与故障排除

专业代码:

540012

 

计算机网络技术专业实验报告书

 

课程名称:

Linux网络技术

组员名单:

高培

完成日期:

2013-04-20

课程教师:

胡志锋

 

实验名称:

Linux系统启动过程与故障排除Linux运行级别内核管理进程管理

一、Linux启动过程

1、引导加载程序GRUB配置

安装Linux系统时会生成GRUB配置文件/boot/grub/grub.conf,它还有一个符号链接文件/etc/grub.conf,通过编辑该文件可以更改系统引导设置

2、动态修改GRUB引导参数

(1)开机进入GRUB界面出现“Pressanykeyenterthemenu”提示时按任意键,进入BRUB菜单,如下图所示:

(2)按下键,进入内核参数编辑界面

(3)在“grubappend>roroot=LABEL=/rhgbquiet”行尾先输入一个空格,在输入一个1或单词“single”,如下图所示:

(4)按回车键,不需任何口令系统就进入单用户模式

在这里可以根据需要执行管理任务,例如可以执行passwdroot命令修改root口令等。

另外,在上图的GRUB菜单中选择时,按键,出现如下图所示的界面,显然能够修改更多的GRUB引导参数:

3、设置GRUB密码

由以上可知,任何人无需密码都能进入单用户模式,这具有相当大的隐患,为此可以设置GRUB口令,只有拥有口令的用户才能修改GRUB参数,进入单用户模式。

方法是在BRUB配置文件中设定密码,以防止非法者以单用户模式进入。

(1)编辑/etc/grub.conf配置文件,在全局设置部分插入一行“password密码”。

这里的密码就是要设置的GRUB密码

(2)重新开机后,在GRUB菜单中需要输入P+,在输入密码才可以进行下一步,选择编辑模式

以上设置的密码是明文的,GRUB可对这个密码进行加密。

具体方法是先使用工具grub-md5-crypt生成经MD5加密的密码,再在grub.conf文件中使用以下形式定义密码

重启进入GRUB菜单,可以看到经MD5加密后的密码:

需要输入加密后的密码:

二、Linux运行级别

1、执行runlevel命令,可以显示当前系统出于那个级别

2、不同运行级别间的切换

方法一:

用init命令切换到指定的运行级别

方法二:

编辑/etc/inittab文件,甚至默认运行级别

方法三:

系统启动过程中通过引导加载程序将运行级别作为参数传给内核要求启动后进入指定的运行级别

在GRUB菜单按键,给kernel传送一个参数1以单用户模式登录系统。

进入Linux系统之后,使用init命令切换到指定的运行级别

知己进入命令行界面:

4、查看/etc/inittab文件内容

三、内核管理

1、查看Linux内核版本

运行uname–r显示内核发行版本

使用选项-a或—all可以查看所有信息

2、查看已加载的内核模块

3、查看内核模块信息

四、Linux进程管理

1、运行ps命令查看进程(不带任何选项,则仅显示当前控制台的进程)

执行选项a显示系统中所有用户的进程

执行选项x显示没有控制终端的进程及后台进程

执行选项e显示所有进程

执行选项r显示正在运行的进程

执行选项u显示进程所有者的信息

执行选型-f按全格式显示(列出进程间父子关系)

自行选项-l按长格式显示

最常用的是使用aux选项组合

通常情况下,系统中运行的进程很多,可使用管道操作符和less(或more)来查看

2、top命令:

用于动态显示系统进程信息,可以每隔一段时间刷新当前状态,还提供一组交互式命令用于进程的监控

3、结束进程的运行

Kill命令通过向进程发送指定的信号来结束进程

先使用ps命令获得mingetty进程的进程号:

杀死进程号为4718的进程:

查看结果:

PID=4718的进程已被杀死:

实验总结

在为GRUB设置加密密码后,再次进入系统,输入加密密码时,系统提示密码错误,我又尝试输入了几次,结果都是错误的,总是提示:

Error32:

mustbeauthenticated。

我到网上试着搜索关于这个错误的解决办法,结果一无所获。

我几乎认为除了重装系统已经没有别的方法了。

解决办法:

其实解决的方法很简单,还是回到GRUB上面去。

进入单用户模式,在sh-3.2#提示符下,修改/etc/grub.conf配置文件,将经MD5加密后的密码删除即可,如下图:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2