`
zqjshiyingxiong
  • 浏览: 441343 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

linux:logout,shudown,reboot(注销,关机,重启)

阅读更多

一、注销,关机,重启

  注销系统的logout命令

  1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:

  [root@localhost root]#logout

  Red Hat Linuxrelease 9(Shike)

  Kernel 2.4.20.8 on an i686

  Login: ← 回到登陆的画面

  2,关机或重新启动的shutdown命令

  Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。

  参数说明如下:

   立即关机:-h 参数让系统立即关机。范例如下:

  [root@localhost root]#shutdown –h now ← 要求系统立即关机

   指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下:

  [root@localhost root]#shutdown now ← 立刻关机

  [root@localhost root]#shutdown +5 ← 5分钟后关机

  [root@localhost root]#shutdown 10:30 ← 在10:30时关机

   关机后自动重启:-r 参数设置关机后重新启动。范例如下:

  [root@localhost root]#shutdown -r now ← 立刻关闭系统并重启

  [root@localhost root]#shutdown -r 23:59 ← 指定在23:59时重启动

  3,重新启动计算机的reboot命令

  顾名思义,reboot命令是用来重新启动系统的。常用的参数如下:

   -f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。

   -I 参数:在在重新启动之前关闭所有网络接口。

  虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了

-------------------------------------------------------------------------------------------------------------------------
Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。

1. shutdown

shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows 不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。

执 行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录系统。使用shutdown命令可 以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的 程序。

shutdown命令的部分参数如下:

[-t] 指定在多长时间之后关闭系统

[-r] 重启系统

[-k] 并不真正关机,只是给每个登录用户发送警告信号

[-h] 关闭系统(halt)

shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括:

0:关闭系统

1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别

2:多用户模式(不支持NFS)

3:多用户模式(支持NFS),一般常用此种运行级别

5:多用户模式(GUI模式)

6:重新启动系统

2. halt

halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。

halt命令的部分参数如下:

[-f] 没有调用shutdown而强制关机或重启

[-i] 关机或重新启动之前,关掉所有的网络接口

[-p] 关机时调用poweroff,此选项为缺省选项

3.reboot

reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。

4.init

init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动。
分享到:
评论

相关推荐

    Linux基本命令-注销、关机、重启.docx

    Linux基本命令-注销、关机、重启 Linux 操作系统提供了多种基本命令来管理系统的运行状态,包括注销、关机和重启命令。这些命令对于系统管理员和普通用户来说都是非常重要的。 一、注销命令:Logout Logout 命令...

    linux关机重启注销命令

    ### Linux关机、重启与注销命令详解 #### 一、Shutdown 命令 `shutdown` 命令是 Linux 系统中最常用的系统管理工具之一,主要用于安全地关闭或重启系统。通常情况下,普通用户只能操作自己的环境,而无法执行系统...

    linux服务器关机、重启、注销命令.docx

    Linux 服务器关机、重启、注销命令详解 Linux 服务器关机、重启、注销命令是 Linux 系统中常用的命令,管理员可以使用这些命令来控制服务器的状态。在这篇文章中,我们将详细介绍 Linux 服务器关机、重启、注销...

    Ubuntu linux 关机、重启、注销 命令.docx

    Ubuntu Linux 关机、重启、注销命令 在 Ubuntu Linux 系统中,关机、重启和注销都是非常重要的操作。今天,我们将学习如何使用不同的命令来实现这些操作。 shutdown 命令 shutdown 命令是 Ubuntu Linux 系统中最...

    phpCAS源码以及调用示例(redis管理session,解决无法logout的问题)

    在phpCAS中,可以使用`phpCAS::logout()`方法来触发logout流程,但有时可能由于某些原因,如浏览器缓存或者未正确清理服务器session,导致用户无法完全注销。为了解决这个问题,可以在调用`phpCAS::logout()`后添加...

    linux服务器关机、重启、注销命令.pdf

    Linux 服务器关机、重启、注销命令 Linux 服务器关机、重启、注销命令是 Linux 系统管理员日常工作中常用的命令。这些命令可以帮助管理员快速地关机、重启或注销 Linux 服务器。 1. shutdown 命令 shutdown 命令...

    Ubuntulinux关机、重启、注销命令.pdf

    Ubuntu Linux 关机、重启、注销命令详解 本文将详细介绍 Ubuntu Linux 中的关机、重启、注销命令,包括 shutdown、halt、init、telinit 等命令的使用方法和参数说明。 一、shutdown 命令 shutdown 命令是 Ubuntu ...

    Linux服务器配置与管理:RHEL7安装启动注销关机.pptx

    在命令行中,执行`sudo poweroff`可关机,`sudo reboot`则用于重启系统。请注意,执行这些命令前需确保没有未保存的工作,因为它们会立即停止所有系统服务。 了解并熟练掌握这些基本操作,是成为一名合格的Linux...

    c++ 关机 重启 注销程序

    在上述代码中,`ExitWindowsEx`函数的第一个参数表示操作类型,`reason`变量分别被设置为`EWX_SHUTDOWN`, `EWX_REBOOT`和`EWX_LOGOFF`来表示关机、重启和注销。第二个参数一般设置为0,表示没有特定的关机原因。 在...

    Linux关机命令

    **知识点一:redhat关机注销命令详解** 1. **Logout命令** - **用途**:在Red Hat Linux系统中,`logout`命令用于用户注销当前登录会话。当你完成所有工作并准备离开系统时,使用此命令可以安全地结束会话。 - **...

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集 .rar

    logout:用户注销 2、常用快捷键命令 tab:补全 ctrl+l:清屏 ctrl+r:查找历史命令 ctrl+c:终止 ctrl+k:删除此处至末尾的所有内容 ctrl+u:删除此处至开始的所有内容 3、常用工具命令 man wc(wordcount):文本...

    自动关机重启注销

    在Linux和macOS系统中,可以使用`cron`调度器来安排自动任务,或者使用命令如`shutdown`、`reboot`和`logout`。这些命令的使用方式与Windows的`shutdown`命令类似,但语法可能有所不同。 自动关机、重启和注销的...

    服务器关机、重启、注销命令

    ### 服务器关机、重启与注销的全面指南 在IT运维领域,掌握服务器的基本操作是必不可少的技能之一,其中服务器的关机、重启以及注销尤为关键。本文将深入解析Linux环境下,管理员如何利用一系列命令来实现对服务器...

    关机,注销,重启程序

    7. **程序结构**: 一个完整的程序通常会包含主函数,以及其他辅助函数,如`shutdown()`、`restart()`和`logout()`,分别对应关机、重启和注销。这些函数将封装对应的Windows API调用,并可能包含一些额外的逻辑,如...

    Linux:常用命令大全

    8. 关机和重启命令:`shutdown -h now`、`init 0`、`telinit 0`、`shutdown -r now`、`reboot` 和 `logout`。它们分别用于立即关机、重启和注销用户。 9. `cd`: 改变当前工作目录。如 `cd /home` 进入家目录,`cd -...

    关机、重启、注销功能的实现

    例如,使用`system("shutdown -h now")`实现立即关机,`system("reboot")`实现重启,而注销操作通常通过执行`system("login")`或`system("logout")`实现。在Linux中,这些操作也需要相应的权限,如`sudo`权限。 在...

    实现关机重启和注消的c#源程序

    在C#编程环境中,开发能够实现系统关机、重启和注销功能的应用程序是一项常见的任务,尤其是在桌面应用或者系统管理工具的开发中。本篇将详细阐述如何利用C#语言来编写这样的程序,并深入探讨相关的核心知识点。 ...

    Linux基本命令大全.doc

    一、注销、关机、重启 1. 注销命令:logout 命令 Logout 命令用于注销当前用户,返回登陆界面。使用方法如下: [root@localhost root]#logout 2. 关机命令:shutdown 命令 Shutdown 命令可以关闭所有程序,然后...

    linux常用命令

    Linux 常用命令详解 ...本文对 Linux 中的一些常用命令进行了讲解,包括注销、关机、重启命令,文件与目录的操作命令等,这些命令是 Linux 中最基本也是最常用的命令,对于 Linux 的使用和管理都是非常重要的。

    linux命令linux命令大全

    Linux 命令大全 ...* #logout:注销命令 * #exit:退出当前 Shell 会话 * #ctrl+d:退出当前 Shell 会话 Linux 命令大全提供了 Linux 系统管理的基本命令和概念,帮助用户更好地理解和使用 Linux 系统。

Global site tag (gtag.js) - Google Analytics