【Linux】开关机命令和服务管理类命令

一般Linux是不会经常进行关机的,关机的正确流程是: sync->shutdown->reboot->poweroff

  • sync: 将内存中的数据同步到硬盘中
  • poweroff: 关闭系统,等同于shutdown -h now
  • reboot: 重启系统,等同于 shutdown -r now
  • shutdown[选项] [时间]

shutdown命令常见用法:

  • shutdown: 正常关机。默认情况下,将在一定时间后关闭系统,您可以使用-h选项指定关机时延迟(例如:shutdown -h now立即关机)。
  • shutdown -r: 重新启动系统。使用-r选项来指定重新启动操作。
  • shutdown -h +5: 在5分钟后关机。
  • shutdown -r 20:00: 在20:00时重新启动系统。

立即重启 (reboot):

  • reboot: 立即重启系统。

立即关机 (haltpoweroff):

  • halt: 立即停止系统,使其处于停机状态。
  • poweroff: 关闭系统并关闭电源。与halt命令功能类似,但会关闭电源。

取消关机计划 (shutdown 取消):

  • shutdown -c: 取消先前使用shutdown命令设置的关机计划。

除了进行关机,我们也可以对某一个服务进行开关. 不同版本的centos命令可能不同,下面是centos7的:

  • systemctl start 服务名 开启服务
  • systemctl stop 服务名 关闭服务
  • systemctl restart 服务名 重启服务
  • systemctl status 服务名 查看服务
  • systemctl --type service 查看正在运行的服务

输入 systemctl --type service可查看所有正在运行的服务


也可以查看某一个服务运行状况,例如查看网络服务状态systemctl status network
在这里插入图片描述

关闭网络服务: systemctl stop network

在这里插入图片描述

启动网络服务: systemctl start network

在这里插入图片描述

注意这里的开启和关闭,不是永久的. 一旦重启Linux服务器,就会恢复默认设置.

在这里插入图片描述

Linux会读对应的配置文件进行设置,网络的配置文件就在/etc/sysconfig/network-scripts/ifcfg-ens33
下面介绍永久开关服务命令,不同版本的centos命令可能不同,下面是centos7的:

  • systemctl enable 服务名 打开自启
  • systemctl disable 服务名 关闭自启
  • systemctl is-enable 服务名 查看服务是否自启
  • systemctl list-unit-files 查看所有服务自启配置

实操:

关闭防火墙自动启动:

systemctl disable firewalld

开始防火墙自动启动:

systemctl enable firewalld

查看防火窗是否自动启动:

systemctl is-enable firewalld

推荐关闭网络服务器:

systemctl stop NetworkManager // 停止服务
systemctl disable NetworkManager // 关闭自启动
systemctl is-enable NetworkManager // 查看自启动

当然如果你想要开启自启动,可以使用systemctl enable firewalld开启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

比奇堡的天没有云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值