溫馨提示×

Ubuntu vsftp如何實現自動重啟

小樊
71
2025-04-03 11:08:00
欄目: 智能運維

要在Ubuntu上實現vsftpd的自動重啟,您可以使用systemd服務來管理vsftpd

  1. 首先,確保已經安裝了vsftpd。如果沒有安裝,可以使用以下命令安裝:
sudo apt-get update
sudo apt-get install vsftpd
  1. 創建一個新的systemd服務文件:
sudo nano /etc/systemd/system/vsftpd.service
  1. 將以下內容粘貼到新創建的服務文件中:
[Unit]
Description=vsftpd FTP Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
User=vsftpd
Group=vsftpd
UMask=022

這個服務文件定義了一個名為vsftpd的服務,它在網絡啟動后運行,并在失敗時自動重啟。

  1. 保存并關閉文件。

  2. 重新加載systemd配置以識別新創建的服務:

sudo systemctl daemon-reload
  1. 啟動vsftpd服務:
sudo systemctl start vsftpd
  1. 設置vsftpd服務在系統啟動時自動運行:
sudo systemctl enable vsftpd

現在,vsftpd服務將在系統啟動時自動運行,并在發生故障時自動重啟。如果您需要對vsftpd配置進行更改,請編輯/etc/vsftpd.conf文件,然后使用以下命令重新加載配置:

sudo systemctl reload vsftpd

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女