Linux系统会将很多数据缓存在内存中,而不是即时写入硬盘里。这样可以提高系统运行效率、程序打开/再次打开的速度,但在不正常关机的情况也会导致(系统、程序)数据错误。
所以,Linux系统的正确关机很重要。
一、查看系统使用状态的几个命令:
A、who,可以查看当前有谁在线;
B、netstat -a,查看网络状态;
C、ps-aux,查看后台程序;
二、将数据同步写入硬盘的命令:sync;
三、关机命令:shutdown、halt、poweroff(重启命令:reboot)
常用关机命令shutdown:
命令格式:shutdown [-akrhHPfnc] [-t secs] time [warning message]
常用参数:[r]重启、[h]关机、[k]只发送警告信息,不关机、[c]取消之前的关机指令。
重要参数:[time],这个参数在shutdown命令里必须要有,用来指定命令执行时间。
[time],有三种格式:[now]、[分钟]、[HH:MM]。
例如:shutdown -h now (表示:立刻关机)
shutdown -h 10(表示:10分钟后关机)(注:表示分钟的10前面可以有前缀“+”,如:shutdown -h +10)
shutdown -h 22:00(表示:预定在22:00时刻关机)
注:书中有一例子:sync;sync;sync:reboot; 我觉得这说明linux中可以同时输入多个命令,命令之间以 “;” 隔开,然后一个回车依次执行所有命令。