Linux 一点常用开机关机

博客介绍了Linux系统中立刻关机和立刻重启的命令。立刻关机使用“shutdown -h now”,立刻重启使用“shutdown -r now”,为Linux系统操作提供了实用信息。

立刻关机
shutdown -h now

立刻重启
shutdown -r now

Linux服务器上执行关机开机操作是日常运维中的基本任务之一。根据不同的系统版本和使用的初始化系统(如Systemd或SysVinit),命令可能会有所不同。 ### 关机操作 1. **使用 `shutdown` 命令** `shutdown` 命令是一个非常灵活的工具,可以用于立即关机或计划关机。以下是一些常用的用法: - 立即关机: ```bash sudo shutdown -h now ``` - 在特定时间关机(例如,10分钟后): ```bash sudo shutdown -h +10 "Server will shut down in 10 minutes" ``` 2. **使用 `poweroff` 命令** `poweroff` 是一个更简单的命令,直接关闭系统电源[^1]。 ```bash sudo poweroff ``` 3. **同步数据到磁盘** 在执行关机之前,建议先运行 `sync` 命令以确保所有内存中的数据都被写入磁盘,避免数据丢失[^2]。 ```bash sync ``` ### 开机操作 1. **物理服务器开机** 对于物理服务器,通常需要手动按下电源按钮或通过远程管理工具(如IPMI、iLO、DRAC等)来启动服务器。 2. **虚拟机或云服务器开机** 如果是虚拟机或云服务器,可以通过虚拟化平台或云服务提供商的控制台来启动实例。 3. **重启服务器** 如果服务器已经在运行,但你需要重新启动它,可以使用以下命令: - 使用 `reboot` 命令: ```bash sudo reboot ``` - 使用 `shutdown` 命令立即重启: ```bash sudo shutdown -r now ``` ### 自动化服务重启 如果你希望在服务器重启后自动启动某些服务,可以使用 `/etc/rc.d/rc.local` 文件来添加启动脚本。例如,创建一个名为 `/opt/start.sh` 的脚本,并赋予执行权限: ```bash sudo chmod +x /opt/start.sh ``` 然后在 `/etc/rc.d/rc.local` 中添加该脚本的路径: ```bash /opt/start.sh & ``` 这样,每次服务器重启时都会自动执行该脚本,从而启动所需的服务[^3]。 --- ### 示例代码 以下是一些常见的关机和重启命令示例: - **立即关机**: ```bash sudo shutdown -h now ``` - **10分钟后关机并发送通知**: ```bash sudo shutdown -h +10 "Server will shut down in 10 minutes" ``` - **立即重启**: ```bash sudo reboot ``` - **同步数据并关机**: ```bash sync && sudo poweroff ``` --- ### 服务管理命令 除了关机和重启之外,还可以使用 `systemctl` 来管理系统服务: - 启动服务: ```bash sudo systemctl start <service_name> ``` - 停止服务: ```bash sudo systemctl stop <service_name> ``` - 重启服务: ```bash sudo systemctl restart <service_name> ``` - 设置服务开机自启: ```bash sudo systemctl enable <service_name> ``` - 禁用服务开机自启: ```bash sudo systemctl disable <service_name> ``` 这些命令可以帮助你在服务器重启前后更好地管理服务的状态[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值