CentOS6启动流程:POST-->BootSequence(BIOS)-->BootLoader-->Kernel(ramdisk)-->rootfs-->switchroot-->/sbin/init-->(/etc/inittab,/etc/init/*.conf)-->设定默认运行级别-->系统初始化脚本rc.sysinit-->关闭或启动对应级别的服务-->启动终..
分类:
系统相关 时间:
2016-09-21 16:14:18
阅读次数:
320
Linux入门之CentOS7内核编译三部曲(1)我们知道,一个Linux系统的主要组成是由liunx内核核心和一些支持模块组合而成的。但是在某些场合中,需要某项功能,而当前内核的核心或者模块不支持此功能,那么就需要对内核进行一个升级或者重新编译内核添加相应的功能,以此提供了对此功..
分类:
系统相关 时间:
2016-09-19 22:48:56
阅读次数:
1575
Linux入门之CentOS7内核编译三部曲(2)在linux系统中,编译完了内核,得到了所需的功能,并不能表示就已经能完美完成我们的所需。因为内核只是做一个核心的硬件及核心代码的支持,而注意的模块支持任然是对应版本的内核模块文件。这些文件决定着平时能否使用哪些功能。这次不会..
分类:
系统相关 时间:
2016-09-19 22:45:09
阅读次数:
438
1.安装前准备:安装开发环境获取内核源码包(www.kernel.org)安装软件包*curses*安装环境包组ServerPlatformDevelopmentDevelopmentTools2.安装环境包组[root@localhost~]#yum-ygroupinstall‘ServerPlatformDevelopment‘
[root@localhost~]#yum-ygroupinstall‘DevelopmentTool..
分类:
系统相关 时间:
2016-09-17 22:07:30
阅读次数:
166
自制linux和内核编译1、分区并创建文件系统fdisk/dev/sdb分两个必要的分区/dev/sdb1对应/boot/dev/sdb2对应根/mkfs.ext4/dev/sdb1mkfs.ext4/dev/sdb22、挂载bootmkdir/mnt/bootmount/dev/sdb1/mnt/boot3、安装grubgrub-install--root-directory=/mnt/dev/sdb4、建立grub.conf:v..
分类:
系统相关 时间:
2016-09-16 21:27:20
阅读次数:
205
从上一篇介绍了系统启动流程可以得知,在BIOS读取相关信息之后,接下来就是去找第一个可以启动的设备当中的MBR中读取BootLoader信息,BootLoader提供具有惨淡功能,直接加载内核信息,以及相关的控制权转交功能。启动系统必须有BootLoader,然后才能去加载内核,BootLoader存储..
分类:
系统相关 时间:
2016-09-15 15:16:07
阅读次数:
314
Linux大脑"内核"关于它什么是内核kernel(内核)是操作系统的核心,相当于人的大脑,掌控所有的硬件设备的控制权,也就是希望计算机帮你完成各项工作,那都需要通过内核的帮助才能完成,当然,如果你想实现的功能内核没有提供,那就必须添加相关的模块到内核中,就类似驱动程序..
分类:
Web程序 时间:
2016-09-13 22:33:48
阅读次数:
387
升级linux内核当linux服务器的内核比较旧,就需要对内核进行升级了。[root@localhost~]#uname-r#查看当前Linux内核版本2.6.32-573.el6.x86_64[root@localhost~]#ll/boot/vmlinuz-*-rwxr-xr-x.1rootroot4220560Jul232015/boot/vmlinuz-2.6.32-573.el6.x86_64[root@localhost~]#m..
分类:
系统相关 时间:
2016-09-12 12:43:17
阅读次数:
285
官方安装手册地址:https://docs.docker.com/engine/installation/linux/ubuntulinux/使用的操作系统是是ubuntu14.04,按照官方的推荐的配置(其他操作系统,多少有点区别请参考官方文档)。安装步骤如下:1、检查内核版本uname-r#把linux内核升级到3.10以上2、apt的证书验证和key..
分类:
其他好文 时间:
2016-09-08 16:41:16
阅读次数:
5832
内核中的功能除了核心功能之外,在编译时,大多功能都有三种选择:1、不使用此功能;2、编译成内核模块;3、编译进内核;如何手动编译内核:make gconfig: Gnome桌面环境使用,需要安装图形开发库组:GNOME Software Developmentmake kconfig: KDE桌面环 ...
分类:
系统相关 时间:
2016-08-27 12:45:01
阅读次数:
173