如何设置Linux系统服务开机自动重启 (linux系统服务开机重启)

在Linux系统中,有一些服务是必须在开机时启动的。然而,当这些服务出现故障并停止运行时,我们需要手动重启它们。为了避免这种情况的发生,我们可以设置Linux系统服务开机自动重启。本文将介绍。

1. 确认需要重启的服务

我们需要确认需要设置开机自动重启的服务名称。在终端中运行以下命令:

“`bash

systemctl list-units –type=service –state=inactive –all

“`

该命令将列出已停止的所有服务。找到需要设置自启的服务名称并记下来。

2. 创建服务重启配置文件

接下来,我们需要为服务创建一个重启配置文件。在终端中运行以下命令:

“`bash

sudo nano /etc/systemd/system/[service-name].service

“`

将上述命令中的”[service-name]”替换为我们需要设置自启的服务名称,并在该文件中添加以下内容:

“`bash

[Unit]

Description=[service-name] auto restart

[Service]

Type=simple

ExecStart=/usr/bin/service [service-name] start

Restart=on-flure

RestartSec=10s

User=root

[Install]

WantedBy=multi-user.target

“`

3. 保存并退出

输入Ctrl + X,然后按下Y并按回车键,保存更改并退出文件。

4. 重载系统守护程序

在终端中运行以下命令以使系统识别新的服务重启配置文件:

“`bash

sudo systemctl daemon-reload

“`

5. 开启自动重启功能

我们需要启用自动重启功能。在终端中运行以下命令:

“`bash

sudo systemctl enable [service-name].service

“`

将上述命令中的”[service-name]”替换为我们需要设置自启的服务名称。

6. 测试设置是否成功

现在,我们可以测试设置是否成功。在终端中运行以下命令停止服务:

“`bash

sudo systemctl stop [service-name]

“`

然后,运行以下命令验证服务是否已自动重启:

“`bash

sudo systemctl status [service-name]

“`

如果服务已重新启动,则设置成功。

设置Linux系统服务开机自动重启是非常方便的。按照以上步骤,我们可以轻松设置Linux系统服务开机自动重启,并避免在服务停止运行时手动重启的麻烦。

相关问题拓展阅读:

  • Linux之三Linux的启动过程/关机
  • 如何重启服务器服务 linux

Linux之三Linux的启动过程/关机

man ls

man pages手册页

显示说明

数字说明

Ctrl+Alt+F1/F2……F6

Ctrl+Alt+F7,回到图形化界面

who,看看那几个tty连接着

Linux系统有7个运行级别(runlevel):常用的是3和5

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS),没有网络服务

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11表示控制台,进入图形界面

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

运行级别

接通电源BIOS自检,按照BIOS中设置的启动设备(通常是硬盘)来启动,操作系统接管硬件以后,

首先读入 /boot 目录下的内核文件。

init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。

init 程序首先是需要读取配置文件 /etc/inittab

许多程序需要开机启动。它们在Windows叫做”服务”(service),在Linux就叫做”守护进程”(daemon)。

init进程的一大任务,就是去运行这些开机启动的程序。

但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。

Linux允许为不同的场乎巧合,分配不同的开机启动程序,这就叫做”运行级别”(runlevel)。

也就是说,启动时根据”运行级别”,确定要运行哪些程序。

============================================================

Linux系统有7个运行级别(runlevel):

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS)

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11控制台,登陆后进入图形GUI模式

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,梁顷肢否则不能正常启动

在init的配置文件中有这么一行: si::sysinit:/etc/rc.d/rc.sysinit 它调用执行了/etc/rc.d/rc.sysinit,

而rc.sysinit是一个bash shell的脚本,它橡世主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本

它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务

rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。

init接下来会打开6个终端,以便用户登录系统。在inittab中的以下6行就是定义了6个终端:

一般来说,用户的登录方式有三种:

(1)命令行登录

(2)ssh登录

(3)图形界面登录

在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机 。

正确的关机流程为:sync > shutdown > reboot > halt

sync 将数据由内存同步到硬盘中

shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中

Shutdown –h now 立马关机

Shutdown –r now 系统立马重启

reboot 就是重启,等同于 shutdown –r now

halt 关闭系统,等同于shutdown –h now 和 poweroff

最后总结一下,不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。

重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。

1 重启Linux,见到下图,在3秒钟之内按下回车

2 三秒之内要按一下回车,出现如下界面

3 按下e键就可以进入下图

4 移动到下一行,再次按e键

5 移动到下一行,进行修改

修改完成后回车键,然后按b键进行重新启动进入系统

6 移动到下一行,进行修改

最终修改完密码,reboot一下即可。

如何重启服务器服务 linux

一下的命令都可以重启Linux服务器毕迟: 1、shutdown -r now 2、reboot 3、startx

一下的命令都可以重启Linux服务薯州器:数数蔽 1、shutdown -r now 2、reboot 3、startx

Linux的发行版本不同,重胡哪启服务的方式也是不一样的。

centos 6版本:

service 服务名 restart

例如重启vsftpd:

# service vsftpd restart

注意:service 服务器 start/stop/status/restart/reload.

这里需要确定下restart 和reload 的区别,restart是重启,也就是kill掉进程,然后在启动进程,而reload是重新加载配置。

centos7.x版本:

systemctl restart 服务名

例如重启vsftpd:

# systemctl restart vsftpd

另外,如果服务是编译安装的话,重启的命令就是要看安装包的说裤扮码明了,例如nginx:

# cd /xxx/xx/xx/in

# ./nginx -s reload

当然也可以手动些shell重启脚本,一般情况下都是如果重启服务,又没有脚本,比如tomcat,我们一般都是先杀进缺唤程 ,然后启服务:

#ps -ef |grep tomcat |grep -v tomcat |awk ‘{print$2}’ |xargs kill -9 && sh /xx/xx/xx/startsh.sh

更多Linux的知识建议更加系统 的去学习去联系,可以参考《Linux就该这样学》,加油吧!!!

Linux有如下的关机和重启命碰键纯令:shutdown, reboot, halt, poweroff

shutdown – 建议使用的命令

shutdown是最常用也是最安全的关机和重启命令,它会在关机之前调亮颂用fsck检查磁盘,其中-h和-r是最常用的参数:

关于linux系统服务开机重启的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/197813.html<

(0)
运维的头像运维
上一篇2025-04-04 02:17
下一篇 2025-04-04 02:18

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注