linux挂机指令常用命令

fiy 其他 29

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中常用的挂机指令主要有以下几个:

    1. shutdown:用于关机指令。可以通过指定参数来控制关机的时间和方式。常用参数有:
    -h:关机后关闭电源。
    -r:关机后重新启动系统。
    -c:取消关机命令。

    2. poweroff:关机命令,直接关闭电源。

    3. reboot:重新启动系统。

    4. halt:挂起系统,类似于关机操作,但不关闭电源。

    5. init:根据指定的运行级别来进行系统启动、关机和重新启动。常用的运行级别有:
    0:关机
    1:单用户模式,只有root用户可以登录
    6:重新启动

    6. telinit:与init命令类似,用于修改系统的运行级别。

    7. logout:用于退出当前登录的用户。

    8. halt:关闭计算机。

    9. shutdown now:立即关闭计算机。

    10. reboot:重新启动计算机。

    11. su -:切换用户。

    12. init 0:关机。

    13. init 6:重新启动。

    这些挂机指令在Linux系统中非常常用,可以根据具体需要选择适合的指令来进行操作。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,挂起或挂机指令常用于暂停或中断当前正在运行的进程,以便稍后继续运行。下面是一些常用的Linux挂机指令:

    1. CTRL + Z:这是最常用的挂机指令之一。在命令行界面中,按下CTRL + Z可以中断当前正在运行的进程,并将其放入后台挂起。该进程会停止运行,但是不会被终止,可以使用”fg”命令将其恢复到前台继续运行,或使用”bg”命令将其切换到后台继续运行。

    2. nohup:nohup是一个特殊的命令,可以用来使进程在终端关闭后继续运行。使用nohup命令启动的进程不会受到SIGHUP信号的影响,SIGHUP信号是当终端关闭时发送给正在运行的进程的信号。使用nohup命令启动的进程会将标准输出和标准错误重定向到一个名为nohup.out的文件中。

    3. screen:screen是一个虚拟终端管理器,可以创建多个虚拟终端并在其中运行不同的命令和进程。使用screen命令可以创建一个新的虚拟终端,然后在其中运行需要挂起的命令或进程。通过detached模式运行screen命令,可以在终端关闭后继续保持运行。

    4. tmux:tmux是另一个虚拟终端管理器,类似于screen。它也可以创建多个虚拟终端,并且可以在其中运行不同的命令和进程。使用tmux命令可以创建一个新的tmux会话,并在其中运行需要挂起的命令或进程。tmux会话可以保持在后台运行,即使终端关闭也不会影响。

    5. setsid:setsid命令用于启动一个新的会话,并将进程添加到该会话中。启动setsid命令的进程将成为会话的领头进程,并且不会受到SIGHUP信号的影响。setsid命令通常与重定向符号(如”>”和”2>&1″)结合使用,以确保标准输出和标准错误不会与终端相关联。

    这些是常用的Linux挂机指令,可以根据实际需求选择使用。通过挂机指令,我们可以在后台运行进程,使其不受终端关闭的影响,并在需要时重新恢复运行。这对于长时间运行的任务或需要保持持久性的进程非常有用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统中常用的挂机指令有以下几个:

    1. nohup命令:
    nohup命令用于在终端关闭之后继续执行某个进程。它的用法是在命令前加上nohup,例如:nohup command &。它会将command命令放在后台执行,并将标准输出和标准错误输出重定向到nohup.out文件中。

    2. &命令:
    &命令用于将某个命令放到后台执行,例如:command &。它会将command命令放在后台执行,并且不会被挂起,可以继续在终端输入其他命令。

    3. disown命令:
    disown命令用于将某个后台进程从终端的作业列表中删除,例如:disown %n(n为作业编号)。这样就可以在关闭终端之后继续执行该进程,而不会被终端关闭影响。

    4. screen命令:
    screen命令用于创建并管理多个终端会话。它可以在一个终端窗口中创建多个虚拟终端,每个虚拟终端可以独立运行命令。使用screen命令可以在终端关闭之后继续运行命令。

    5. tmux命令:
    tmux命令也是用于创建和管理多个终端会话的工具。它与screen命令类似,可以在终端关闭之后继续运行命令。

    使用这些挂机指令可以方便地在Linux系统中将某个命令放到后台执行,从而实现挂机的效果。可以根据实际需求选择合适的指令来实现挂机功能。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部