আমি serviceকমান্ডটি ব্যবহার করব কারণ এটি বিভিন্ন বিতরণে আরও সামঞ্জস্যপূর্ণ। আপনার উল্লিখিত আদেশগুলির মধ্যে আমি যে রূপটি যাব তা হ'ল:
service networking restart
এবং আমি অবশ্যই এটি একটি screenসেশনের অভ্যন্তরে বা অন্য উপায়ে নিশ্চিত করব যে আপনি যে শেলটি টাইপ করেছেন তাতে তার সংযোগ হারিয়ে ফেললে সেটি সম্পূর্ণ হতে ব্যর্থ হবে না ensure (আমি একটি মেশিনের সাথে লগ ইন করে sshএবং তারপরে নেটওয়ার্কটি পুনরায় চালু করে কেবল নেটওয়ার্কটি ডাউন থাকাকালীন এসএসএস সংযোগটি বন্ধ করার জন্য এবং একটি এইচওপি প্রেরণ করার চেষ্টা করেছি serviceযাতে এটি আবার নেটওয়ার্ক না আনতে পারে))
অতীতে এমন সিস্টেমগুলি serviceছিল যেখানে স্ক্রিপ্টগুলির চারপাশে একটি সাধারণ মোড়ক ছিল /etc/init.dএবং আপনার প্রথম আদেশ দুটি একই কাজ করবে same তবে আজকাল এমন সিস্টেম রয়েছে যেখানে serviceমাঝে মাঝে কিছু আলাদা কিছু ঘটে থাকে এবং সাধারণভাবে serviceআপনার নির্দিষ্ট বিতরণে কী করা উচিত তা আরও ভালভাবে জানে। এবং invoke-rc.dএটি বিতরণ নির্ভরও।
যদিও serviceবিতরণ জুড়ে সর্বাধিক অনুরূপ, তবুও পরিষেবার নাম আলাদা হতে পারে। উদাহরণস্বরূপ এমন বিতরণ রয়েছে যেখানে পরিষেবাটির নাম দেওয়া হয়েছে networkএবং অন্যেরা যেখানে নামকরণ করেছেন networking। এবং কিছু কনফিগারেশনে এটি পুনরায় আরম্ভ network-managerকরার চেয়ে উপযুক্ত হতে পারে networking।