九、kernel
官网: www.kernel.org
一、 查看内核
[root@localhost modprobe.d]# uname -a
Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64
GNU/Linux
二、 红帽的内核
redhat9 2.4
RHEL5 kernel 2.6.18
RHEL6 kernel 2.6.32
RHEL7 kernel 3.10
redhat linux 1 2 3 4 5 6 7 8 9
RHEL 1 2 3 4 5 6 7
AS (advance server 高级服务器) WS(work station 工作站)
3 年一个新的企业版诞生
三、 内核架构
kernel 2.6 sysV架构 父进程 init
kernel 3.10 systemd 架构 父进程 systemd
ps aux 查看系统中的所有进程
[root@localhost modprobe.d]# ps aux | grep systemd
四、 架构区别
1.启动方式
systemd 比 sysV 启动快的原因:
1.合并启动同一层服务 一起启动
2.延时启动,在登录阶段不需要的服务,后续启动
2.服务管理上
3.系统的运行级别
sysv 单用户:
用于简单的排错
1.root 密码忘了
2.系统启动不起来了
启动服务
service httpd restart start stop reload status 守候进程一般后边都有"d" 只有 RHEL 的 sysv 中找到
/etc/init.d/httpd restart 可以适用于 sysv 架构的 unix 和 linux 上 而且可以补齐
下次启动机器 服务是否启动
chkconfig httpd on | off 当前运行级别
chkconfig --level 345 httpd on //在 345 三个运行级别上 ,httpd 这个服务会伴随着一起启动
chkconfig | grep httpd //检索 httpd 在不同的运行级别上的启动状态
系统为我们预留一个接口用于参与系统的启动的脚本
/etc/rc.d/rc.local
如果要在 RHEL7 中使用 需要 chmod +x /etc/rc.d/rc.local