返回顶部
首页 > 资讯 > 操作系统 >Linux:systemctl管理开机自启进程
  • 582
分享到

Linux:systemctl管理开机自启进程

linuxphp服务器 2023-10-25 07:10:11 582人浏览 安东尼
摘要

文件目录 # 查看目录文件ls /usr/lib/systemd/system/# 搜索ls /usr/lib/systemd/system | grep fpmPHP-fpm.service 常用操

文件目录

# 查看目录文件ls /usr/lib/systemd/system/# 搜索ls /usr/lib/systemd/system | grep fpmPHP-fpm.service

常用操作

# helpsystemctl -hsystemctl -l | grep fpmsystemctl list-unit-files | grep fpmphp-fpm.service   enabled# Unit File Commands# 开机时启动该服务systemctl enable php-fpm# 撤销开机启动systemctl disable php-fpm# Reenable one or more unit filessystemctl reenable php-fpm php-fpm-8.0.23# 验证一下是否为开机启动systemctl is-enabled php-fpm  # Unit Commands# Start (activate) one or more unitssystemctl start php-fpm# Show runtime status of one or more unitssystemctl status php-fpm# Reload one or more unitssystemctl reload php-fpm# Start or restart one or more unitssystemctl restart php-fpm# Send signal to processes of a unitsystemctl kill php-fpm# Stop (deactivate) one or more unitssystemctl stop php-fpm#显示全部已经启动的服务systemctl list-units --type=service# Reset failed state for all, one, or more unitssystemctl reset-failed

配置文件示例

PHP安装后生成的配置文件

/usr/lib/systemd/system/php-fpm-8.0.24.service

# It's not recommended to modify this file in-place, because it# will be overwritten during upgrades.  If you want to customize,# the best way is to use the "systemctl edit" command.[Unit]Description=The PHP FastCGI Process ManagerAfter=network.target[Service]Type=simplePIDFile=/usr/local/php/8.0.24/var/run/php-fpm.pidExecStart=/usr/local/php/8.0.24/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php/8.0.24/etc/php-fpm.confExecReload=/bin/kill -USR2 $MAINPID# Set up a new file system namespace and mounts private /tmp and /var/tmp directories# so this service cannot access the global directories and other processes cannot# access this service's directories.PrivateTmp=true# Mounts the /usr, /boot, and /etc directories read-only for processes invoked by this unit.ProtectSystem=full# Sets up a new /dev namespace for the executed processes and only adds api pseudo devices# such as /dev/null, /dev/zero or /dev/random (as well as the pseudo TTY subsystem) to it,# but no physical devices such as /dev/sda.PrivateDevices=true# Explicit module loading will be denied. This allows to turn off module load and unload# operations on modular kernels. It is recommended to turn this on for most services that# do not need special file systems or extra kernel modules to work.ProtecTKErnelModules=true# Kernel variables accessible through /proc/sys, /sys, /proc/sysrq-trigger, /proc/latency_stats,# /proc/acpi, /proc/timer_stats, /proc/fs and /proc/irq will be made read-only to all processes# of the unit. Usually, tunable kernel variables should only be written at boot-time, with the# sysctl.d(5) mechanism. Almost no services need to write to these at runtime; it is hence# recommended to turn this on for most services.ProtectKernelTunables=true# The linux Control Groups (cgroups(7)) hierarchies accessible through /sys/fs/cgroup will be# made read-only to all processes of the unit. Except for container managers no services should# require write access to the control groups hierarchies; it is hence recommended to turn this on# for most servicesProtectControlGroups=true# Any attempts to enable realtime scheduling in a process of the unit are refused.RestrictRealtime=true# Restricts the set of Socket address families accessible to the processes of this unit.# Protects against vulnerabilities such as CVE-2016-8655RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX# Takes away the ability to create or manage any kind of namespaceRestrictNamespaces=true[Install]WantedBy=multi-user.target

Type:定义启动时的进程行为

  • Type=simple:默认值,执行ExecStart指定的命令,启动主进程

参考
systemctl 详解

来源地址:https://blog.csdn.net/mouday/article/details/127700732

--结束END--

本文标题: Linux:systemctl管理开机自启进程

本文链接: https://lsjlt.com/news/442128.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux:systemctl管理开机自启进程
    文件目录 # 查看目录文件ls /usr/lib/systemd/system/# 搜索ls /usr/lib/systemd/system | grep fpmphp-fpm.service 常用操...
    99+
    2023-10-25
    linux php 服务器
  • 管理linux开机自启服务的示例分析
    这篇文章将为大家详细讲解有关管理linux开机自启服务的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 自启动服务非常重要,例如(1)需要手动添加希望自启的服务,如安装svn后没有自动添...
    99+
    2023-06-13
  • WinXP如何使用自带工具管理开机启动项让其不自动开启
      WinXP用户都喜欢使用360等软件对电脑上的开机启动项进行设置,不过使用这种方法后,你会发现一些被禁止了的启动项,还是会自动开启。对于这个问题该怎么解决呢?今天小编就教大家如何不借助软件来管理开机启动项。   解决...
    99+
    2023-06-13
    WinXP 开机 启动项 工具 自带
  • 如何自制控制进程和控制开机启动项的批处理
    这篇文章主要为大家展示了“如何自制控制进程和控制开机启动项的批处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何自制控制进程和控制开机启动项的批处理”这篇文章吧。自动结束强制智能结束.vbs...
    99+
    2023-06-08
  • Android开机自启动程序详解
    背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOO...
    99+
    2022-06-06
    程序 启动 Android
  • Ubuntu中怎么管理开机启动项
    在Ubuntu中,可以使用以下方法来管理开机启动项: 使用系统设置:打开“系统设置”,然后选择“启动应用程序”选项。在这里可以看...
    99+
    2024-04-08
    Ubuntu
  • 设置mysql开机自启,创建systemctl管理mysql的配置文件
    创建用于Systemd的MySQL服务配置文件,请按照以下步骤进行操作: 进入/etc/systemd/system目录: cd /etc/systemd/system 创建一个名为mysql.ser...
    99+
    2023-09-30
    mysql 数据库 linux
  • php-fpm开机自启动详细教程
    php-fpm开机自启动详细教程 一、创建服务 1.服务创建的位置 # 我这里有两个创建服务的路径-- /etc/systemd/system/-- /lib/systemd/system/# 服务名...
    99+
    2023-08-31
    php linux 运维
  • linux7 开机自启动oracle
    描述:         linux7安装oracle11G后,设置开机自启动 问题:   ...
    99+
    2024-04-02
  • 开源的进程管理工具Supervisor
    Supervisor是一个开源的进程管理工具,可以帮助用户监控和控制运行在Unix-like系统上的进程。它提供了一套简单的API和...
    99+
    2023-09-22
    Supervisor
  • LINUX如何利用远程管理命令进行关机和重启
    这篇“LINUX如何利用远程管理命令进行关机和重启”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“LINUX如何利用远程管理命令进行关机和重启”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家...
    99+
    2023-06-28
  • windows server 2012 r2设置程序重启开机自启动
    文章目录 前言一、添加任务计划程序1.单击“服务器管理器”2.在工具里面找到“任务计划程序”3.创建基本任务4.名称按照自己的需要取就好了,自己看的明白就行5.这个也按需要进行选择,在什么时候...
    99+
    2023-09-02
    服务器 运维 linux
  • 怎么管理Ubuntu系统的开机启动项
    这篇文章主要介绍“怎么管理Ubuntu系统的开机启动项”,在日常操作中,相信很多人在怎么管理Ubuntu系统的开机启动项问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么管理Ubuntu系统的开机启动项”的疑...
    99+
    2023-06-13
  • linux怎么设置程序开机自启动
    在Linux中,可以通过以下步骤设置程序开机自启动:1. 打开终端,以root权限登录。2. 编辑rc.local文件,该文件包含了...
    99+
    2023-09-27
    Linux
  • ubuntu开机后ROS程序自启动问题
    目录一、Ubuntu免密开机二、程序脚本启动三、文件赋予权限四、开机启动项管理器五、需要SUDO权限的脚本开机自启动总结平时有用到一些机器人或者带有ubuntu系统的移动设备,比如NVIDIA TX2,NVIDIA XA...
    99+
    2022-12-15
    ubuntu ROS程序 ROS程序自启动 自启动ROS程序
  • LINUX中如何利用远程管理命令进行关机和重启
    这篇文章给大家分享的是有关LINUX中如何利用远程管理命令进行关机和重启的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法如下打开LINUX,这里用UBUNTU操作系统,打开左边的终端窗口。直接输入shutdow...
    99+
    2023-06-13
  • 设置oracle开机自启动
    ORACLE 设置开机自启动说明:一般而言windows平台oracle服务器会自动启动,但linux不会,包括监听、数据库、控制台emctl 需要进行设置可用方式: 方式一:利用OS的服务:or...
    99+
    2024-04-02
  • Linux系统mysql开机自启
    原由:自己电脑上装了虚拟机,虚拟机上有装有mysql数据库,因为电脑每天都要关机,第二天打开的时候还需要手动开启mysql服务,故做成自动启动。 步骤如下: 1,查看是否有mysql服务 [root@mys...
    99+
    2024-04-02
  • redis如何开机自启动
    redis开机自启动的方法:1、打开终端;2、输入命令编写脚本;3、将代码复制到脚本中;4,、输入命令保存退出,设置权限;5、输入命令启动redis即可。具体操作步骤:首先打开终端命令行模式。输入以下命令编写脚本。vi /etc/init....
    99+
    2024-04-02
  • 怎么让redis开机自启
    要让 Redis 在开机时自动启动,你可以按照以下步骤进行配置:1. 打开终端,并以管理员身份运行。2. 进入 Redis 安装目录...
    99+
    2023-09-06
    redis
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作