Devnix Ops
เวิร์กโฟลว์

สร้างบริการด้วย systemctl enable ผ่าน Devnix Ops

03
สร้างบริการ

สร้างบริการบนเซิร์ฟเวอร์ Linux ของคุณ

คุณมีโปรแกรมที่รันจากเทอร์มินัลแต่ไม่ใช่บริการ Devnix Ops เขียน unit file ตรวจสอบไวยากรณ์ โหลด daemon ใหม่ และรัน systemctl enable --now name เพื่อเริ่มทำงานเมื่อเปิดเครื่อง ผู้ใช้ตรวจสอบคำสั่งทุกคำสั่ง

01

เปิดโฟลเดอร์

เปิดโฟลเดอร์โปรเจกต์ในแชท

02

เขียน unit file

เขียน unit file ด้วยเครื่องมือ write_file

03

ตรวจสอบไวยากรณ์

ตรวจสอบไวยากรณ์ด้วย systemd-analyze verify

04

เปิดใช้งานบริการ

รัน sudo systemctl enable --now ชื่อบริการของคุณ

ตัวอย่าง unit file

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

unit file นี้กำหนดบริการง่ายๆ ที่จะเริ่มใหม่เมื่อล้มเหลว รันในฐานะผู้ใช้ทั่วไป และเริ่มหลังจากเป้าหมายเครือข่าย

การสาธิต: systemctl edit service และ enable

สร้าง unit

คุณเขียน unit file ในโฟลเดอร์แชทและใช้ write_file เพื่อสร้างมันด้วยส่วนที่ถูกต้องสำหรับบริการของคุณ เพื่อให้ agent ตั้งค่าคำอธิบายและเป้าหมาย ตรวจสอบไวยากรณ์ agent กำหนดประเภทบริการและเส้นทาง executable ที่คุณระบุ มันตั้งค่าผู้ใช้และไดเรกทอรีทำงานสำหรับกระบวนการ เพิ่มกฎการเริ่มใหม่และแสดงขนาดไฟล์เป็นไบต์ คุณอนุมัติการสร้างไฟล์ก่อนที่มันจะบันทึกไปยังดิสก์ เมื่อบริการ systemd journald ล้มเหลวในการเริ่มทำงาน คุณตรวจสอบบันทึก คุณคัดลอกไฟล์ไปยังเซิร์ฟเวอร์ด้วย scp หลังจากอนุมัติ

แก้ไขและเปิดใช้งาน

คุณสามารถแก้ไข unit file ที่มีอยู่โดยใช้ systemctl edit service และ agent เตรียมการทับไว้ในพื้นที่ของคุณสำหรับการตรวจสอบอย่างระมัดระวังก่อนนำไปใช้ อนุมัติการเปลี่ยนแปลง sudo enable --now เริ่มมันตอนนี้และเมื่อเปิดเครื่องสำหรับเซิร์ฟเวอร์ของคุณ agent ส่งไฟล์ด้วย scp หลังจากที่คุณอนุมัติ Daemon reload อัปเดตการกำหนดค่าของผู้จัดการบนเซิร์ฟเวอร์อย่างมีประสิทธิภาพ ตรวจสอบสถานะใช้งานเพื่อยืนยันว่าบริการกำลังทำงาน ดูบันทึกเพื่อยืนยันการทำงานที่ถูกต้องของแอปพลิเคชันในวันนี้ ใช้ journalctl -u name -n 50 เพื่อตรวจสอบผลลัพธ์ล่าสุดสำหรับพอร์ตที่เปิดเป็นส่วนหนึ่งของ systemd service

Devnix Ops สำหรับ Windows

เริ่มจัดการบริการของคุณวันนี้

ดาวน์โหลด Devnix Ops ↗