ডেবিয়ানে পরিষেবা বন্ধ করুন, শুরু করুন এবং পুনরায় চালু করুন

Stop Start Restart Services Debian



একটি পরিষেবা হল একটি প্রোগ্রাম যা ব্যাকগ্রাউন্ডে চলছে যখন প্রয়োজনের সময় ব্যবহার করা হবে। অ্যাপাচি, এসএসএইচ, এনগিনেক্স বা মাইএসকিউএল বেশ কয়েকটি পরিচিত পরিষেবা। ডেবিয়ান, ডেবিয়ান 10 বাস্টার সহ, পরিষেবাগুলি ডিরেক্টরিতে সংরক্ষণ করা হয় /etc/init.d/ , সেগুলি init সিস্টেম বা systemd দিয়ে পরিচালিত হতে পারে, যা উভয়ই একটি পরিষেবা স্থিতি, শুরু, পুনরায় আরম্ভ বা পরীক্ষা করার 3 টি ভিন্ন পদ্ধতির উদাহরণ সহ ব্যাখ্যা করা হবে।

দ্য সেবা কমান্ড

আদেশ সেবা লিনাক্সে /etc/init.d ডিরেক্টরিটির অধীনে সঞ্চিত স্ট্যাটাস, স্টপ, স্টার্ট বা সার্ভার এবং ডেমন পুনরায় চালু করার অনুমতি দেয়।







পরিষেবাগুলি বন্ধ, চালানো, পুনরায় চালু করা বা চাহিদা অনুযায়ী তাদের অবস্থা মুদ্রণ করার বাক্য গঠন হল:



সেবা<কাজের নাম> <আদেশ>

নিচের উদাহরণ দেখায় কিভাবে এসএসএইচ সার্ভিস স্ট্যাটাস চেক করতে হয় সেবা কমান্ড:



সেবাsshঅবস্থা





সিস্টেমড

Systemd হল লিনাক্স সার্ভিস এবং ডেমন পরিচালনার জন্য একটি স্যুট (শেষ d ইউনিক্স ডেমন এর কারণে)। Systemctl কমান্ড পরিষেবাগুলির অবস্থা শুরু, বন্ধ, পুনরায় আরম্ভ এবং পরীক্ষা করার অনুমতি দেয়। ইউনিক্স সিস্টেমভি এবং বিএসডি ইনিট সিস্টেমের পরিবর্তে সমস্ত লিনাক্স ডিস্ট্রিবিউশনের কনফিগারেশন এবং আচরণকে একত্রিত করা এর লক্ষ্য।

একটি পরিষেবার অবস্থা পরীক্ষা করার জন্য বাক্য গঠনটি নিম্নরূপ:



systemctl অবস্থাssh

দ্য /etc/init.d ডিরেক্টরি

যখন সিস্টেম বুট হয় এটা এটি প্রথম প্রোগ্রাম যা কার্যকর করা হয় এবং সিস্টেমটি বন্ধ না হওয়া পর্যন্ত PID 1 এর সাথে প্রক্রিয়া হিসাবে চলতে থাকে। এটি প্রত্যক্ষ বা পরোক্ষ পূর্বপুরুষ অন্যান্য সমস্ত প্রক্রিয়া এবং স্বয়ংক্রিয়ভাবে সব গ্রহণ করে অনাথ প্রক্রিয়া । দ্বারা শুরু করা হয় কার্নেল সময় বুটিং প্রক্রিয়া; ক কার্নেল আতঙ্ক কার্নেল এটি চালু করতে অক্ষম হলে ঘটবে। Init সাধারণত বরাদ্দ করা হয় প্রক্রিয়া শনাক্তকারী 1 (সূত্র: উইকিপিডিয়া)

বুট থেকে শুরু হওয়া সমস্ত পরিষেবা এবং ডেমন পাওয়া যায় /etc/init.d ডিরেক্টরি। /Etc/init.d ডিরেক্টরিতে সংরক্ষিত সমস্ত ফাইল পরিষেবা বন্ধ করা, শুরু করা, পুনরায় চালু করা এবং পরিষেবার অবস্থা পরীক্ষা করা সমর্থন করে।
Ssh পরিষেবার অবস্থা পরীক্ষা করার জন্য সিনট্যাক্স হল:

/ইত্যাদি/init.d/sshঅবস্থা

লিনাক্স ডেবিয়ান 10 বাস্টারে একটি পরিষেবার অবস্থা পরীক্ষা করা হচ্ছে

ডেবিয়ান 10 বুস্টার (অথবা যে কোনো আধুনিক ডেবিয়ান রিলিজ) -এ কীভাবে পরিষেবা স্থিতি পরীক্ষা করা যায় তা দেখানোর জন্য নীচে আপনি 3 টি ভিন্ন উপায় খুঁজে পাবেন।

কমান্ড দিয়ে একটি পরিষেবার অবস্থা পরীক্ষা করা হচ্ছে সেবা :

কমান্ড সার্ভিস একটি সার্ভিস স্ট্যাটাস দেখাতে, শুরু করতে, থামাতে বা রিস্টার্ট করতে, সিনট্যাক্স দেখানোর জন্য একটি পরিষেবা প্রদান করে:

সেবা<কাজের নাম>অবস্থা

নিম্নলিখিত উদাহরণটি ssh পরিষেবার অবস্থা দেখায়:

পরিষেবা sshd অবস্থা

আমার ক্ষেত্রে যেখানে ssh পরিষেবা আউটপুট চালাচ্ছে:

এর মধ্যে পরিষেবার অবস্থা পরীক্ষা করা হচ্ছে init.d :

কমান্ডের অতিরিক্ত সেবা আপনি /etc/init.d ডিরেক্টরিতে সংরক্ষিত পরিষেবাগুলির সাথে যোগাযোগ করতে পারেন, একটি পরিষেবা স্থিতি পরীক্ষা করতে সিনট্যাক্স:

/ইত্যাদি/init.d/<সেবা-নাম>অবস্থা

এসএসএইচ পরিষেবা চালানোর অবস্থা পরীক্ষা করতে:

/ইত্যাদি/init.d/sshঅবস্থা

এবং আপনি Systemd কন্ট্রোল কমান্ড ব্যবহার করে একটি পরিষেবার অবস্থাও পরীক্ষা করতে পারেন systemctl , সিনট্যাক্স হল:

systemctl অবস্থা<কাজের নাম>

Systemctl কমান্ড রান ব্যবহার করে ssh স্ট্যাটাস চেক করতে:

systemctl অবস্থাssh

লিনাক্স ডেবিয়ান 10 বাস্টারে পরিষেবা শুরু করা হচ্ছে

কমান্ড ব্যবহার করে লিনাক্সে পরিষেবা শুরু করতে সেবা সিনট্যাক্স হল:

সেবা<কাজের নাম>শুরু

নিচের উদাহরণ দেখায় কিভাবে সার্ভিস কমান্ড ব্যবহার করে ssh সার্ভিস শুরু করা যায়:

সেবাsshশুরু

স্ট্যাটাসের মতো আপনি init.d ডিরেক্টরি থেকেও একটি তথ্যপূর্ণ আউটপুট পেয়ে পরিষেবা শুরু করতে পারেন, সিনট্যাক্স হল:

/ইত্যাদি/init.d/sshশুরু

আপনি নিম্নলিখিত বাক্য গঠন দিয়ে systemctl কমান্ড ব্যবহার করে পরিষেবাগুলি শুরু করতে পারেন:

systemctl শুরু<কাজের নাম>

নিচের উদাহরণ দেখায় কিভাবে systemctl কমান্ড ব্যবহার করে ssh পরিষেবা শুরু করতে হয়:

systemctl শুরুssh

লিনাক্স ডেবিয়ান 10 বাস্টারে পরিষেবা বন্ধ করা

ডেবিয়ান ব্যবহার করে পরিষেবা বন্ধ করা সেবা সিনট্যাক্স কমান্ড হল:

সেবা<কাজের নাম>থামুন

নিম্নলিখিত উদাহরণ দেখায় কিভাবে ssh পরিষেবা বন্ধ করতে হয়:

সেবাsshথামুন

ব্যবহার করে পরিষেবা বন্ধ করতে init.d সিনট্যাক্স ডিরেক্টরি হল:

/ইত্যাদি/init.d/<কাজের নাম>থামুন

নীচের উদাহরণ দেখায় কিভাবে এসএসএইচ পরিষেবাটি ব্যবহার করে বন্ধ করা যায় /etc/init.d ডিরেক্টরি:

/ইত্যাদি/init.d/sshথামুন

Systemctl কমান্ড ব্যবহার করে একটি পরিষেবা বন্ধ করতে সিনট্যাক্স হল:

systemctl স্টপ<কাজের নাম>

নীচের উদাহরণ দেখায় কিভাবে এসএসএইচ পরিষেবাটি ব্যবহার করে বন্ধ করা যায় systemctl কমান্ড:

systemctl স্টপssh

লিনাক্স ডেবিয়ান 10 বুস্টারে পরিষেবাগুলি পুনরায় চালু করা হচ্ছে

পরিষেবাগুলি পুনরায় চালু করার জন্য একই বাক্য গঠন প্রয়োজন, কমান্ড ব্যবহার করে ssh পরিষেবা পুনরায় চালু করুন সেবা চালান:

সেবাsshআবার শুরু

Init.d ডিরেক্টরি রান ব্যবহার করে ssh পরিষেবা পুনরায় চালু করতে:

/ইত্যাদি/init.d/sshআবার শুরু

এবং অবশেষে Systemd রান ব্যবহার করে ssh পরিষেবা পুনরায় চালু করতে:

systemctl রিস্টার্টssh

লিনাক্সের অধীনে পরিষেবাগুলি পরিচালনা করার জন্য এটিই। চেক সম্পরকিত প্রবন্ধ পরিষেবা সম্পর্কে আরও জানতে বিভাগ।

আমি আশা করি আপনি এই সংক্ষিপ্ত টিউটোরিয়ালটি দরকারী পেয়েছেন। লিনাক্স এবং নেটওয়ার্কিং সম্পর্কিত অতিরিক্ত আপডেট এবং টিপসের জন্য LinuxHint অনুসরণ করুন।

সম্পরকিত প্রবন্ধ:

  • কিভাবে systemd দিয়ে পরিষেবা তালিকাভুক্ত করা যায়
  • ডেবিয়ানে পরিষেবাগুলি কোথায় সংরক্ষণ করা হয়?
  • উবুন্টুতে BIND 9 ইনস্টল করুন এবং এটি ব্যবহারের জন্য কনফিগার করুন
  • systemd ইউনিট ফাইল একটি পরিষেবা তৈরি করছে
  • কিভাবে systemd দিয়ে পরিষেবা তালিকাভুক্ত করা যায়