Mid⏱ 10 دقیقه1 بخش · 3 نکته
مرور سریع systemd
سیستم مدیریت سرویس و init پیشفرض توزیعهای مدرن لینوکس.
0 از 3 نکته مرور شد0٪
فهرست بخشها
مدیریت سرویس با systemctl0/3
دستورات پایه و Unit File.
bash\nsudo systemctl start myapp\nsudo systemctl enable myapp\nsudo systemctl status myapp\n
⚠️ اشتباه رایج:
فراموشکردن enable بعد از start؛ سرویس با start فقط تا ریاستارت بعدی سرور فعال میماند، enable آن را برای بوتهای بعدی هم فعال میکند.
ini\n[Service]\nExecStart=/usr/bin/dotnet /app/MyApi.dll\nRestart=on-failure\n[Install]\nWantedBy=multi-user.target\n
💡 نکتهٔ مصاحبه:
در مصاحبه توضیح دهید چطور یک اپلیکیشن .NET را با systemd بهعنوان سرویس پسزمینه در سرور لینوکس اجرا میکنید.
bash\njournalctl -u myapp -f\n
