Điểm:0

How to start webmin (service) on centos 9 stream on boot

lá cờ cn

I have just installed a CentOS 9 Stream VM. Next, I have installed Webmin on the VM (using the RPM method). All is good - until I reboot the VM then Webmin is not running...

It seems that webmin is not started as a service. It has installed the "old fashioned" webmin in /etc/init.d/

If I run /etc/webmin/start manually Webmin starts up correctly.

I have tried to find out if I should start a service in another way - but as far as I can find out it should also start the "old" init.d services...

Does anyone know how I should do this?

lá cờ in
Bạn đã kiểm tra xem nó có cài đặt đơn vị systemd không? (`systemctl list-units -t service`). Có lẽ nó chỉ cần được kích hoạt.
John Dalsgaard avatar
lá cờ cn
Xin chào Gerald, điều đó không xảy ra - và nó cũng không hiển thị dưới dạng dịch vụ trong webmin....
r3d avatar
lá cờ in
r3d
Bạn đã bật bắt đầu khi khởi động chưa? bạn có thể tham khảo Cấu hình Webmin -> https://doxfer.webmin.com/Webmin/Webmin_Configuration
Điểm:0
lá cờ us

Tôi đã giải quyết vấn đề này bằng cách xóa /etc/init.d/webmin và đặt tệp webmin.service vào /usr/lib/systemd/system/.

webmin.service:

    [Đơn vị]
    Mô tả=Công cụ quản trị webmin
    Sau=mạng.đích từ xa-fs.đích nss-lookup.đích
    Điều kiệnFileNotEmpty=/etc/webmin/config
    Điều kiệnFileNotEmpty=/etc/webmin/miniserv.conf

    [Dịch vụ]
    RemainafterExit=có
    KillMode=hỗn hợp
    # Webmin đang thoát với 1 trên SIGTERM
    Thành côngExitStatus=1
    ExecStart=/usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
    PIDFile=/var/run/webmin.pid
    Môi trường="PERLLIB=/usr/libexec/webmin" LANG=
    ExecReload=/bin/kill -USR1 $MAINPID

    [Cài đặt]
    WantedBy=multi-user.target 

webmin sau đó có thể được kích hoạt bằng systemctl:

    systemctl kích hoạt webmin
John Greene avatar
lá cờ cn
Ái chà! Không sửa đổi `/usr/lib/systemd`; thay vào đó, hãy đặt tệp đơn vị dịch vụ mới hoặc thay thế, chẳng hạn như `webmin.service` vào `/etc/systemd/system`. Đưa mọi thứ vào /usr/lib/systemd sẽ chỉ bị thổi bay khi nâng cấp gói tiếp theo.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.