Devnix Ops
Alur kerja

Pembuatan layanan systemctl enable dengan Devnix Ops

03
Buat layanan

Buat layanan di server Linux Anda

Anda memiliki program yang berjalan dari terminal tetapi tidak sebagai layanan. Devnix Ops menulis file unit, memverifikasi sintaks, memuat ulang daemon, dan menjalankan systemctl enable --now nama untuk memulainya saat boot. Pembaca menyetujui setiap perintah.

01

Buka folder

Buka folder proyek di chat.

02

Tulis file unit

Tulis file unit dengan alat write_file.

03

Verifikasi sintaks

Periksa sintaks dengan systemd-analyze verify.

04

Aktifkan layanan

Jalankan sudo systemctl enable --now nama layanan Anda.

Contoh file unit

example-app.service
[Unit]
Description=Example app
After=network.target

[Service]
Type=simple
ExecStart=/opt/example-app/run
User=exampleapp
WorkingDirectory=/opt/example-app
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

File unit ini mendefinisikan layanan sederhana yang akan dimulai ulang saat terjadi kegagalan. Layanan ini berjalan sebagai pengguna biasa dan dimulai setelah target jaringan.

Panduan: edit layanan systemctl dan aktifkan

Buat unit

Anda menulis file unit di folder chat dan menggunakan write_file untuk membuatnya dengan bagian yang benar untuk layanan Anda sehingga agen menetapkan deskripsi dan target. Verifikasi sintaks. Agen menentukan jenis layanan dan jalur eksekusi yang Anda berikan. Agen menetapkan pengguna dan direktori kerja untuk proses tersebut. Agen menambahkan aturan restart dan menunjukkan ukuran file dalam byte. Anda menyetujui pembuatan file sebelum disimpan ke disk. Ketika layanan systemd journald gagal dimulai, Anda memeriksa log. Anda menyalin file ke server dengan scp setelah persetujuan.

Edit dan aktifkan

Anda dapat memodifikasi file unit yang ada menggunakan systemctl edit nama_layanan, dan agen menyiapkan override secara lokal untuk tinjauan hati-hati Anda sebelum menerapkan perubahan. Setujui perubahan. sudo systemctl enable --now memulainya sekarang dan saat boot untuk server Anda. Agen mengirim file dengan scp setelah Anda menyetujui. Muat ulang daemon memperbarui konfigurasi manajer di server secara efektif. Periksa status aktif untuk mengonfirmasi layanan sedang berjalan. Lihat log untuk memverifikasi operasi aplikasi yang benar hari ini. Gunakan journalctl -u nama -n 50 untuk memeriksa output terbaru untuk port terbuka sebagai bagian dari layanan systemd.

Devnix Ops untuk Windows

Mulai kelola layanan Anda hari ini

Unduh Devnix Ops ↗