一:Linux初始化

    (1)linux系统启动首先从bioss启动,引导程序将内核映像加载到内存,进行内核初始化,内核初始化最后一步启动pid为1的init进程,这是系统的第一进程。

    (2)init 能够定义,管理和控制init进程的行为,并负责组织和运行许多独立或者相关的初始化进程,从而让系统进入一个用户设定的运行模式中。


二:Linux运行级别

    0表示关机模式

    1表示单用户模式,只有系统管理员能登录系统

    6表示重启模式,关闭所有的进程,重启

    linux版本相同点^

    2表示多用户模式,不支持文件共享等

    3表示完全的多用户模式,支持nfs服务

    4表示不用的用户模式,可以实现某些特定的登录请求

    5表示完全多用户模式,默认登录到x-Window系统,也就是登录到linux图形界面

三:系统关机

     1:shutdown  必须超级用户执行

       shutdown -f 重新启动时不执行fsck  备注:fsck是指检查和修复文件系统的程序

       shutdown -F 重新启动执行fsck

       shutdown -h 将系统关机

       shutdown -t 延迟多少秒关机

       shutdown -r now 立即关机重启

       shutdown -h now 立即关机

       shutdown +5 "system will shutdown after 5 minutes"  设定5分钟后关机并同时发出警告信息给登录的linux用户

    2: halt

     halt 执行时,首先检查系统的运行级别,如果运行级别为0或6则立即关闭系统,否则就调用shutdown来关闭系统

     halt -f 不管处于什么级别,立即关机

     halt -i 关机之前关闭所有的网络接口

    halt -p 关机的同时关闭电源

四;系统服务管理工具 systemd

       启动一个服务 systemctl start ssh

       停止一个服务 systemctl stop httpd.service

       重启一个服务 systemctl restart httpd.service  如果在服务在运行中将重启,不再运行中,就会启动

                             systemctl try-restart httpd.service 只会在运行的状态下启动服务

                            systemctl reload httpd.service  重新加载配置文件

       开机启动一个服务  systemctl enablet sshd

       关闭开机启动服务 systemctl disable httpd.service

       查看一个服务的运行状态  systemctl status httpd.service