本文主要是介绍linux-开关机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开机流程
- 加载BIOS的硬件信息与自我测试,并依据设置去的第一个可启动的设备
- 读取并执行第一个启动设备内MBR的引导装载程序(boot loader)
- 依据boot loader 的设置加载Kernel,Kernel会开始检测硬件与加载驱动程序
- 在硬件驱动成功后,Kernel会主动调用init进程,而init会取得run-level信息
- init执行/etc/rc.d/rc.sysinit文件来准备软件执行的操作环境(网络时区等)
- init执行run-level的各个服务的启动(script)
- init在执行/etc/rc.d/rc.loacal
- init执行终端机模拟程序mingetty来启动login进程,最后就等待用户登录
正确的关机方法
- 查看系统的使用状态
使用who 查看目前有谁在线,
查看网络状态 netstat –a
查看后台的命令ps –aux
- 通知在线用户关机的时刻
- 正确关机命令的使用 shut down 、reboot
- 将数据同步写入到硬盘中sync
- 惯用的关机命令:shutdown
- 重启、关机:reboot ,halt,poweroff
数据同步写入到磁盘中:sync
linux中为了加快数据读取速度,在默认的情况下某些已经加载到内存中的数据将不被直接写到硬盘中,而是现在是暂时先存到到内存中,但是防止系统不正常关机,数据丢失的问题,所以需要同步一下,使用sync命令将数据同步到硬盘中
惯用的关机命令:shutdown
/sbin/shutdown [-t 秒] [ -arkhnccfF] 时间 [警告信息]
-t :加秒数过几秒关机 不加的话会自动跳到run-level 1 单用户模式
-k :不是真的关机只是发送警告信息出去
-r : 常用 将系统的服务停掉之后就重启
-h :常用 将系统服务停掉之后就关机
-f :系统开关机后强制略过fsck的磁盘检查
-F:系统重启之后强制进行fsck的磁盘检查
重启关机:reboot、halt 、poweroff
[gbase@test0102 ~]$ ls -al
total 188716
drwx------ 7 gbase gbase 4096 Jun 22 17:08 .
drwxr-xr-x. 4 root root 4096 May 31 16:36 ..
-rw-rw-r-- 1 gbase gbase 42 May 8 09:30 ]
-rw-rw-r-- 1 gbase gbase 1851459 Jan 24 18:41 10.17.6.1724.log
-rw-rw-r-- 1 gbase gbase 48 Feb 28 14:26 123.txt
这篇关于linux-开关机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!