تفاوت دستور service و دستور systemctl در چیست؟
سلام به اساتید ، فرق بین دستورات service و systemctl در لینوکس چی هست ؟ ممنون از شما.
7 پاسخ
ممنون از جوابتون
مشکل من اینکه در ران کردن سرور openvpn با دستور service ؛ سرویس ران میشه اما بادستور systemctl فقط enable میشه
سئوال شما تفاوت این دو دستور بوده نه مشکل مربوط به نصب OpenVPN و استارت نشدن سرویس که پاسخ داده شده ، اگر سئوال دیگه ای هست در قالب سئوال جدید مطرح کنید سپاسگزارم
خوب برای اینکه ترجیحا در خانواده Ubuntu از service باید استفاده کرد ، احتمالا شما systemctl رو manual نصب کرد.
من الان رفتم جستجو کردم ، توی دو نسخه اخیر Ubuntu و سری محصولات Debian ابزار systemctl کاملا جایگزین شده و از پیش هست و 99 درصد سرویس ها از این ابزار استفاده می کنن اما همچنان برای برخی سرویس هایی که به روز رسانی نشدن و قدیمی هستن ابزار service رو به عنوان Legacy Support نگه داشتن رو سیستم هست که فکر می کنم OpenVPN فعلا از این دسته هست.
توی تمام سایت ها که کانفیگ openvpn داره با دستوره systemctl سرویس ران شده
منم امتحان کردم دستور service کاری انجام نمیده یعنی خود سرویس up نمیشه
با دستور ip addr show [tun0] یا ethtool [tun0]
ممنون از راهنمایی تون
کلا این package رو سیستم نیست
خوش اومدید ، ببینید خانواده لینوکس بصورت کلی دو دسته هستن ، دسته Debian ای ها و دسته RedHat ای ها !! در Debian ای ها معمولا دستور Service و در خانواده RedHat در طی سالهای اخیر مجموعه systemctl برای مدیریت سرویس ها استفاده میشن .