轻松远程关机!学会Linux远程关机教程! (linux远程关机)

随着数字化时代的不断发展,计算机在我们的生活和工作中扮演着至关重要的角色。虽然计算机作为我们工作助手的同时也可能带来一些麻烦。 比如,在公司安装了很多电脑,运维人员需要在关机前要挨个去点击关机,显得非常的麻烦。实现远程关机就显得非常重要了。 下面将详细讲解Linux系统的远程关机教程,让你坐在电脑前就可以完成服务器上的重要操作,而不需要随时跑到服务器旁边操作。

一、关机命令介绍

在Linux系统中,关机命令共有七个,如下所示:

1. shut down:普通用户 shutdown 命令 30 秒之后关机,root 用户立即关机。

2. reboot:重启。

3. halt:立即关机。

4. poweroff:立即断电。

5. init 0:关机。

6. init 6:重启。

7. init 5:切换至图形界面。

二、使用命令关机

由于我们这篇文章的主题是远程关机,因此我们要使用命令行来远程关机。 在终端输入 ssh 用户名@IP 地址,然后输入密码进行登录。 ssh 连接成功后输入关机命令 sudo shutdown -h now。

代码讲解:

shutdown:关机命令;

-h:halt 的简写,要求关机后立即停机;

now:关机命令立即执行。

如果我们需要在10分钟之后远程关机,那么我们可以使用以下命令:

shutdowm -h +10

其中,+10表示在10分钟后关机。

三、使用Webmin关机

Webmin是一套由Perl编程语言开发的实用的Web管理工具,其中包括了开关机、用户管理、服务管理、备份管理等等。下面介绍一下Webmin管理系统的远程关机。

1. 下载Webmin

首先我们需要在官网下载Webmin。

2. 安装Webmin管理系统

进入Webmin解压缩后,进入到 Webmin目录,执行安装文件,输入如下命令:

# cd /tmp/webmin-1.500/ # sh setup.sh

安装时会提示输入监听端口,默认为10000,也可以设置其他端口号。

3. 启动Webmin管理系统

安装完成后,可以在浏览器输入:

https://IP:10000

进行访问。其中IP为服务器的IP地址。

4. 远程关机

在Webmin系统中选择:系统 -> 关机系统,然后就可以进行远程关机操作。

四、使用shell脚本批量关机

为了方便管理人员集中地远程关闭所有机器的操作,我们也可以通过编写脚本的方式实现。 在我们的Linux服务器中,一般会有一些脚本文件夹,比如 /root/shell/ 下。我们可以在该目录下新建一个 batch_close.sh 文件来实现批量关机。

代码:

#!/bin/bash

for i in `cat /root/host.list`

do

echo “close $i’s power”

ssh root@$i “init 0”

done

其中 “cat /root/host.list”就是我们需要关机的服务器列表。 shell脚本运行结束后,所有的服务器都将会被远程关机。

五、

在本篇文章中,我们介绍了Linux远程关机的四种方式,分别是使用命令关机、使用Webmin关机、使用shell脚本批量关机、使用第三方软件实现远程关机。以上四种方式都是非常实用的,同时也可以为日常工作带来很多的便利。当然还需要在使用过程中注意安全问题。


数据运维技术 » 轻松远程关机!学会Linux远程关机教程! (linux远程关机)