发布时间:2014-09-05 17:44:30作者:知识屋
一: Liunx系统的启动
1:首先,由MBR引导加载引导程序grub。
2:grub引导加载虚拟文件镜像initramfs.img。
3:镜像initramfs.img利用命令只读挂在root分区,来加载root分区的中系统驱动,并将内核kernel加载到内存。
4:虚拟磁盘镜像包含基本的内核引导驱动模块,将控制权交给内核。
5:内核使用系统驱动,重新读写挂载根分区,系统开始载入第一个进程init。
如果要为grub引导设置密码则在title字段下增加一行 :
password --md5 密文
在grub.conf中,硬盘的编号从0开始,不管硬盘是hd类型还是sd类型 ,都以hd开始,
如:sda 为hd0 sdb 为hd1 分区编号也是从0开始 sdb2 为 (hd1,1)。
grub引导程序的配置文件放在/boot/grub/grub.conf 该文件的链接文件为 /etc/grub.conf
内核和虚拟文件镜像的位置为/boot下。
二:模块文件及操作
模块文件编译文件放在 /lib/modules/../kernel/lib下面,模块文件以.ko结尾。
1: lsmod 查看所有系统已经加载的模块文件
2: rmmod 模块绝对路径 卸载指定模块,如果有其他模块正在使用该模块则卸载不了。
3: modinfo modules_name 查询模块信息。
4: insmod 模块绝对路径 运行一个模块。
5: modprobe modules_name 运行一个模块
6: modprobe -r modules_name 卸载一个模块,可以解决依赖关系。
7: depmod 更新依赖关系。
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能