Linux shutdown command details

xiaoxiao2021-03-06  80

Some commonly used shutdown / restart commands under Linux have Shutdown, Halt, Reboot, and Init, they can reach the purpose of restarting the system, but the internal work process of each command is different. Through this article, I hope you can be more Flexible uses a variety of shutdown commands. Some commonly used shutdown / restart commands under Linux have Shutdown, Halt, Reboot, and Init, they can reach the purpose of restarting the system, but the internal work process of each command is different. Through this article, I hope you can be more Flexible uses a variety of shutdown commands. 1. SHUTDOWN SHUTDOWN Command Secure the system to shut down. Some users will use them directly to turn off the power to shut down Linux, which is very dangerous. Because Linux is different from Windows, there are many processes in the background, so that the mandatory shutdown may cause the process of data loss, so that the system is in an unstable state, and even in some systems will damage the hardware device. And use the shutdown command before the system shutdown, the system administrator will notify all logged in user systems will be turned off. And the login directive will be frozen, that is, the new user can no longer log in. It is possible to shut down directly or delay a certain time. It may also be restarted. This is determined by all the processes [process] will receive the signal sent by the system [Signal]. This allows programs such as VI to store documents currently editing, and procedure like processing mail [Mail] and news [news] can leave normally, etc.. Shutdown executes its work is to send the signal [signal] to the init program, requiring it to change Runlevel. Runlevel 0 is used to stop [HALT], Runlevel 6 is used to reactivate the [reboot] system, and Runlevel 1 is used to allow the system to enter management work; this is preset, assume no -H There is no -r parameter to shutdown. To understand which movements do in the process of stopping [HALT] or replaying [reboot], you can see these Runlevels related information in this file / etc / inittab. Shutdown Parameter Description: [-t] Tell Init to shut down after changing to other Runlevel. [-R] Restart the calculator. [-K] does not really shut down, just send a warning signal to each login [Login]. [-H] Turn off the power after shutting down. [-N] Do not use init, but it is turned off. This option is not encouraged, and the consequences of this option often not always be expected. [-C] CANCEL CURRENT Process Cancel the shutdown program currently executing. So this option has no time parameters, but you can enter a message used to interpret, and this information will be sent to each user. [-F] ignores FSCK when restarting the calculator [Reboot]. [-F] Forcing FSCK when restarting the calculator [Reboot]. [-Time] Set the time before shutdown [shutdown]. 2.Halt ---- The easiest shutdown command actually hald is calling shutdown -h. When HALT is executed, kill the application process, perform the SYNC system call, and the file system will stop the kernel after the write operation is completed. Parameter Description: [-n] Prevents the SYNC system call, which is used to block the buckle with the older version of the hyper block (SuperBlock) after the FSCK is used to block the older version of the hyper block. [-W] is not a real restart or shutdown, just writing WTMP [/ var / log / wtmp] record. [-D] Does not write the WTMP record [already included in the option [-n]]. [-F] No shutdown or restart is forced to call ShutDown. [-I] Turn off all network interfaces before shutting down [or restart]. [-P] This option is the default option. That is to call PowerOff when turning off. 3. The work process of Reboot Reboot is almost the same as HALT, but it is triggered the host restart, and HALT is shut down. Its parameters are similar to HALT. 4. Init init is the ancestor of all processes, its process number is always 1, so sending a TERM signal to init will terminate all user processes, daemons, etc. Shutdown is using this mechanism.

转载请注明原文地址:https://www.9cbs.com/read-108223.html

New Post(0)