Giải quyết vấn đề khởi động monitmonit.service không phải là dịch vụ gốc, chuyển hướng đến systemd-sysv-install

🚀 Khởi động Monit thất bại? Tìm hiểu cách khắc phục sự cố systemd-s syv-install chỉ trong 1 phút!

💻 Màn hình không khởi động được? gợi ý"start monitmonit.service is not a native service, redirecting to systemd-sysv-instalBài viết này sẽ hướng dẫn bạn cách khắc phục nhanh chóng. Linux Máy chủ đã hoạt động trở lại bình thường! ⚡ Đối với Ubuntu,CentOS, Debian và các hệ thống khác, hãy thực hiện chỉ trong 3 bước đơn giản! Đừng lo lắng về Monit nữa và hãy bắt đầu học nó! 🔧

root@hcp:~# sudo systemctl enable monit
sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

Thông báo lỗi của bạn:

monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

nghĩa là:monit Không phải là dịch vụ systemd gốc, nhưng dựa trên sysvinit(Hệ thống init kiểu cũ).

systemctl enable monit Khi systemd tìm thấy monit không Tệp dịch vụ systemd thực tế, vì vậy nó tự động gọi systemd-sysv-install Để tương thích với phương pháp quản lý dịch vụ cũ.

Giải quyết thế nào?

Giải quyết vấn đề khởi động monitmonit.service không phải là dịch vụ gốc, chuyển hướng đến systemd-sysv-install

Bạn có 3 cách để khắc phục vấn đề này:

Phương pháp 1: Tạo thủ công dịch vụ systemd

Nếu bạn muốn monit Nó có thể được quản lý như một dịch vụ systemd bình thường, bạn có thểTạo thủ công tệp đơn vị systemd.

  1. Tạo tệp dịch vụ systemd :

    sudo nano /etc/systemd/system/monit.service
    
  2. Hãy điền đầy đủ các thông tin sau :

    [Unit]
    Description=Pro-active monitoring daemon for Unix systems
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/monit -I
    ExecReload=/usr/bin/monit reload
    Restart=always
    StandardOutput=syslog
    StandardError=syslog
    SyslogIdentifier=monit
    
    [Install]
    WantedBy=multi-user.target
    

    giải thích :

    • ExecStart=/usr/bin/monit -I Cho Monit sử dụng init cách thức.
    • Restart=always Tự động khởi động lại Monit sau khi gặp sự cố.
    • WantedBy=multi-user.target Hãy bắt đầu với hệ thống.
  3. lưu và thoát(dựa theo Ctrl + X,sau đó Y Đi vào).

  4. Tải lại cấu hình systemd :

    sudo systemctl daemon-reload
    
  5. Kích hoạt và khởi động Monit :

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Kiểm tra trạng thái hoạt động của Monit :

    sudo systemctl status monit
    

Phương pháp 2: Kích hoạt Monit bằng lệnh cũ

bởi vì monit Có lẽ nó dựa trên SysVinit chứ không phải systemd, vì vậy bạn có thể sử dụng phương pháp truyền thống update-rc.d chỉ huy:

sudo update-rc.d monit defaults
sudo update-rc.d monit enable

Sau đó khởi động thủ công:

sudo service monit start

Kiểm tra trạng thái :

sudo service monit status

Nếu điều này thành công, điều đó có nghĩa là monit Nó dựa vào hệ thống init cũ hơn chứ không phải systemd.

Phương pháp 3: Sử dụng trực tiếp monit Lệnh bắt đầu bằng tay

Nếu bạn chỉ muốn chạy Monit tạm thời mà không muốn tự động khởi động khi khởi động, bạn có thể chạy trực tiếp:

sudo monit

Sau đó kiểm tra:

sudo monit status

Nếu bạn không cần systemd để điều khiển thì cách này cũng hiệu quả!

tóm lại

  • phương pháp 1(update-rc.d): Áp dụng cho Monit dựa trên SysVinit.
  • phương pháp 2(Tạo thủ công dịch vụ systemd): Phù hợp với những trường hợp bạn muốn sử dụng systemd để quản lý Monit.
  • phương pháp 3(Chạy trực tiếp monit): Phù hợp với những người không muốn thay đổi cấu hình systemd và chỉ muốn Monit chạy.

Bạn có thể thử phương pháp 1 trước . Nếu không được, hãy sử dụng phương pháp 2 để tạo cấu hình systemd. Cách này chắc chắn sẽ giải quyết được vấn đề! 🚀

Hi vọng bài viết "Giải quyết vấn đề 'start monitmonit.service không phải là dịch vụ gốc, chuyển hướng đến systemd-sysv-install'" được chia sẻ trên blog của Chen Weiliang ( https://www.chenweiliang.com/ ) sẽ hữu ích cho bạn.

Bạn có thể thoải mái chia sẻ liên kết bài viết này: https://www.chenweiliang.com/cwl-32487.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

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

Di chuyển về đầu trang