Debian はサービス スクリプトを作成し、起動時に自動的に開始されるように設定します。

具体的に問題を解決する: オレンジパイ、debian11 システム、スワップオフを永続的に無効にするように k8s を設定、systemd を永続的に設定する

1. スクリプトファイルを作成する 

vim /opt/software/k8sinitenv.sh

#!/bin/bash
sudo swapoff -a
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
exit 0     

chmod +777  /opt/software/k8sinitenv.sh


sh ファイルの先頭と末尾は固定形式であることに注意してください。 

2. ファイルをサービスとして設定し、サービスが自動的に開始されるように設定します


sudo vim /etc/systemd/system/k8sinitenv.service


[Unit]
Description=k8sinitenv
After=default.target
[Service]
ExecStart=/opt/software/k8sinitenv.sh
[Install]
WantedBy=default.target

sudo systemctl enable /etc/systemd/system/k8sinitenv.service

注: 上記のファイル内のスペース 

サービス名: k8sinitenv

sudo systemctl enable /etc/systemd/system/k8sinitenv.service ブートのセルフスタートを設定する

systemctl status k8sinitenv 起動ステータスを表示します

systemctl restart k8sinitenv サービスの再起動

おすすめ

転載: blog.csdn.net/jiao_zg/article/details/130119672