Rocky Linux 運維工具 Systemd

一、Systemd 的簡介
Systemd是一個用于管理Linux系統啟動進程和服務的系統和服務管理器,取代了傳統的init系統。它提供了并行啟動、依賴關系管理、動態加載服務文件等功能,成為現代Linux發行版中主流的初始化系統。

二、Systemd 的參數說明

[Unit]
Description=My Custom Service      # 服務描述,簡短描述服務的作用
After=network.target               # 指定服務應該在哪些服務之后啟動
Requires=docker.service            # 指定依賴服務,如果依賴服務沒有成功啟動,當前服務將無法啟動
Wants=mysql.service                # 指定依賴服務,如果依賴服務沒有成功啟動,不會導致當前服務無法啟動。
Conflicts=apache2.service          # 指定沖突服務
Before=ssh.service                 # 指定服務應該在哪些服務之前啟動
Requisite=mysql.service            # 要求指定服務成功啟動后再啟動當前服務
PartOf=multi-user.target           # 指定當前服務是其他服務的一部分,其他服務異常也會影響它
BindsTo=user@1000.service          # 指定一個服務,當被綁定的服務通過系統調用創建時,當前服務也會被創建
Documentation=https://example.com  # 添加文檔鏈接
[Service]
Type=simple                        # 指定服務的類型,如 ?simple?, ?forking?, ?oneshot?, ?dbus?, ?notify?, 等。
ExecStart=/usr/bin/node myapp.js   # 指定啟動服務時要執行的命令或腳本
ExecStop=/usr/bin/node myapp.js    # 指定停止服務時要執行的命令或腳本
Restart=always                     # 指定服務故障時的重啟策略,如 ?always?, ?on-failure?, ?no?, 等
User=myuser                        # 指定特定用戶運行服務
Group=mygroup                      # 指定特定用戶組運行服務
Environment=VAR1=value1            # 設置服務運行時的環境變量
WorkingDirectory=directory         # 指定服務的工作目錄
OOMScoreAdjust=500                 # Out-Of-Memory 分數調整
LimitNOFILE=10000                  # 最大打開文件數限制
LimitNPROC=200                     # 最大進程數限制
StandardOutput=syslog              # 標準輸出重定向到syslog
StandardError=syslog               # 標準錯誤輸出重定向到syslog
[Install]
WantedBy=multi-user.target         # 指定目標,當這些目標被啟動時,服務也會被啟動
Alias=my-custom-service            # 為服務定義別名
Also=another.service               # 同時處理另一個單元
DefaultInstance=default            # 設置默認實例名稱

三、Systemd 的創建步驟

1、編寫服務文件
服務文件是描述服務的配置文件,通常存放在/etc/systemd/system/目錄下,后綴為.service。可以使用任何文本編輯器來創建服務單元文件。

2、 設置權限
設置權限:sudo chmod 755 your-service.service

3、 啟用和啟動服務
開機自啟:sudo systemctl enable your-service.service
啟動服務:sudo systemctl start your-service.service
服務狀態:sudo systemctl status your-service.service

5、控制服務
啟動服務:sudo systemctl start your-service.service
停止服務:sudo systemctl stop your-service.service
重啟服務:sudo systemctl restart your-service.service
禁用服務:sudo systemctl disable your-service.service

6、 查看日志
日志查詢:journalctl -u your-service.service

四、Systemd 的實戰示例

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714918.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714918.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714918.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SLAM基礎知識-卡爾曼濾波

前言: 在SLAM系統中,后端優化部分有兩大流派。一派是基于馬爾科夫性假設的濾波器方法,認為當前時刻的狀態只與上一時刻的狀態有關。另一派是非線性優化方法,認為當前時刻狀態應該結合之前所有時刻的狀態一起考慮。 卡爾曼濾波是…

SD NAND:為車載顯示器注入智能與安全的心臟

SD NAND 在車載顯示器的應用 在車載顯示器上,SD NAND(Secure Digital NAND)可以有多種應用,其中一些可能包括: 導航數據存儲: SD NAND 可以用于存儲地圖數據、導航軟件以及車載系統的相關信息。這有助于提…

微服務day03-Nacos配置管理與Nacos集群搭建

一.Nacos配置管理 Nacos不僅可以作為注冊中心,可以進行配置管理 1.1 統一配置管理 統一配置管理可以實現配置的熱更新(即不用重啟當服務發生變更時也可以直接更新) dataId格式:服務名-環境名.yaml,分組一般使用默認…

InnoDB高級特性篇(5)-使用InnoDB的全文索引

InnoDB是MySQL數據庫的一個關系型存儲引擎。它提供了很多強大的功能,其中一個重要的功能是全文索引。全文索引允許我們在文本數據中進行高效的搜索,以找到包含特定關鍵詞的記錄。在本文中,我們將詳細介紹如何在InnoDB中使用全文索引。 首先&…

藍橋杯備戰刷題two(自用)

1.楊輝三角形 #include<iostream> using namespace std; #define ll long long const int N2e510; int a[N]; //1 0 0 0 0 0 0 //1 1 0 0 0 0 0 //1 2 1 0 0 0 0 //1 3 3 1 0 0 0 //1 4 6 4 1 0 0 //1 5 10 10 5 1 //前綴和思想 //第一列全為1,第二列為從0開始遞增1的序…

信息檢索(七):Transformer Memory as a Differentiable Search Index

Transformer Memory as a Differentiable Search Index 摘要1. 引言2. 相關工作3. 可微搜索索引3.1 索引策略3.1.1 索引方法3.1.2 文檔表示策略 3.2 用于檢索的 Docids 表示3.3 訓練和優化 4. 實驗4.1 基線4.2 實驗結果 5. 結論參考資料 原文鏈接&#xff1a;https://proceedin…

Revit-二開之創建線性尺寸標注-(5)

創建線性尺寸標注 對應的Revit界面的按鈕 線性尺寸標注源碼 本篇文章實現的邏輯是從rvt文章中拾取一面墻,然后對墻添加再水平方向上的線性尺寸標注 protected override Result OnExecute(ExternalCommandData commandData, ref string message, ElementSet elements

LeetCode 刷題 [C++] 第55題.跳躍游戲

題目描述 給你一個非負整數數組 nums &#xff0c;你最初位于數組的 第一個下標 。數組中的每個元素代表你在該位置可以跳躍的最大長度。 判斷你是否能夠到達最后一個下標&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否則&#xff0c;返回 false 題目分析 題目中…

2.1 mov、add和sub加減指令實操體驗

匯編語言 1. mov操作 1.1 mov移動值 mov指令把右邊的值移動到左邊 mount c d:masm c: debug r ax 0034 r 073f:0100 mov ax,7t1.2 mov移動寄存器的值 把右邊寄存器的值賦值給左邊的寄存器 a 073f:0105 mov bx,axt1.3 mov高八位&#xff08;high&#xff09;和低八位&am…

設計模式——中介者模式(mediator pattern)

概述 如果在一個系統中對象之間的聯系呈現為網狀結構&#xff0c;如下圖所示。對象之間存在大量的多對多聯系&#xff0c;將導致系統非常復雜&#xff0c;這些對象既會影響別的對象&#xff0c;也會被別的對象所影響&#xff0c;這些對象稱為同事對象&#xff0c;它們之間通過彼…

json---->如何把對象以json的形式傳遞給后端?

把對象以json的形式傳遞有很多種&#xff0c;先寫一種&#xff0c;后期再補充 &#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&#x1f64c;&…

?用細節去解釋,如何打造一款行政旗艦車型

高山行政加長版應該是這個級別里最大的幾款 MPV 之一了&#xff0c;對于一款較大的車型&#xff0c;其最重要的是解決行駛的便利性。 這次我們就試試魏牌高山行政加長版&#xff0c;從產品本身出發看幾個緯度的細節&#xff1a; 行政該如何定義加長后產品的功能變化加長之后到…

Ladder類創建梯形對象共享一個下底

package Absent;public class Chapter5 {public static void main(String[] args) {Ladder.bottom100;Ladder ladderOnenew Ladder();Ladder ladderTwonew Ladder();ladderOne.top23;ladderTwo.top34;System.out.println("ladderOne的上底&#xff1a;"ladderOne.get…

代碼隨想錄算法訓練營(動態規劃9)|198.打家劫舍 213.打家劫舍II 337.打家劫舍III

今天就是打家劫舍的一天,微笑 198.打家劫舍 leetcode題目鏈接 視頻講解 文章講解 動規五部曲分析如下&#xff1a; 確定dp數組&#xff08;dp table&#xff09;以及下標的含義 dp[i]&#xff1a;考慮下標i&#xff08;包括i&#xff09;以內的房屋&#xff0c;最多可以偷竊…

Java 數組(詳細)

目錄 一、數組的概述 1. 數組的理解&#xff1a; 2. 數組相關的概念&#xff1a; 3. 數組的特點&#xff1a; 4. 數組的分類&#xff1a; 5.數據結構&#xff1a; 二、一維數組 1. 一維數組的聲明與初始化 2. 一維數組元素的引用&#xff1a; 3. 數組的屬性&#xff1…

Scikit-Learn邏輯回歸

Scikit-Learn邏輯回歸 1、邏輯回歸概述1.1、邏輯回歸1.2、邏輯回歸的優缺點1.3、邏輯回歸與線性回歸2、邏輯回歸的原理2.1、邏輯回歸的概念與原理2.2、邏輯回歸的損失函數2.3、梯度下降法求解邏輯回歸的最優解3、Scikit-Learn邏輯回歸3.1、決策邊界3.2、Scikit-Learn邏輯回歸AP…

【Java數據結構 -- 二叉樹+樹的深度優先遍歷】

二叉樹 1. 二叉樹1.1 二叉樹的介紹1.2 兩種特殊的二叉樹1.3 二叉樹的性質1.4 二叉樹的存儲 2. 二叉樹的基本操作2.1 二叉樹的創建2.2 二叉樹的優先遍歷2.3 遞歸實現二叉樹遍歷2.4 用非遞歸實現二叉樹遍歷 1. 二叉樹 1.1 二叉樹的介紹 二叉樹是一種數據結構&#xff0c;一顆二…

【python、nlp、transformer】transformer學習部分

注&#xff1a; 此博文僅為了解transformer架構&#xff0c;如果使用&#xff0c;建議直接調用庫就行了 Transformer的優勢 相比之前占領市場的LSTM和GRU模型&#xff0c;Transformer有兩個顯著的優勢&#xff1a; 1. Transformer能夠利用分布式GPU進行并行訓練&#xff0c…

小朋友來自多少小區 - 華為OD統一考試(C卷)

OD統一考試&#xff08;C卷&#xff09; 分值&#xff1a; 100分 題解&#xff1a; Java / Python / C 題目描述 幼兒園組織活動&#xff0c;老師布置了一個任務&#xff1a; 每個小朋友去了解與自己同一個小區的小朋友還有幾個。 我們將這些數量匯總到數組 garden 中。 請…

數據庫-第四/五章 數據庫安全性和完整性【期末復習|考研復習】

前言 總結整理不易&#xff0c;希望大家點贊收藏。 給大家整理了一下計數據庫系統概論中的重點概念&#xff0c;以供大家期末復習和考研復習的時候使用。 參考資料是王珊老師和薩師煊老師的數據庫系統概論(第五版)。 文章目錄 前言4 第四章 數據庫安全性4.1 數據庫安全性定義4.…