Systemctl, টার্মিনাল থেকে পরিষেবাগুলির সাথে কাজ করে

systemctl সম্পর্কে

এই নিবন্ধে আমরা এক নজরে নিতে যাচ্ছি systemctl এবং টার্মিনাল থেকে পরিষেবাগুলির সাথে কীভাবে কাজ করবেন উবুন্টু থেকে নিম্নলিখিত লাইনগুলি ব্যবহারকারীগণ যারা সাধারণত Gnu / লিনাক্সে সাধারণভাবে এবং এই ক্ষেত্রে বিশেষত উবুন্টুতে এসেছেন তাদের জন্য সহায়ক হতে পারে।

উবুন্টু সহ ইউটিউলিটি সহ গ্নু / লিনাক্স সিস্টেমগুলিতে systemctl পরিষেবাগুলি নিয়ন্ত্রণ এবং পরিচালনা করতে ব্যবহার করা যেতে পারে systemd হল। সিস্টেমড ডেমন, গ্রন্থাগার এবং সরঞ্জামগুলির একটি সমন্বয়ে গঠিত যা সিস্টেমকে পরিচালনা এবং কনফিগারেশনের অনুমতি দেয় এবং Gnu / লিনাক্স সিস্টেমের মূল সাথে যোগাযোগ করে।

সিস্টেমট্যাক্ট সিনট্যাক্স

সিনট্যাক্সটি সিস্টেমটেক্ট কমান্ডটি কীভাবে ব্যবহার করা যায় তার নিয়ম এবং বিন্যাস। এই বাক্য গঠন বিকল্প পুনরায় সাজানো যেতে পারে, তবে একটি ফর্ম্যাট অবশ্যই অনুসরণ করা উচিত।

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

systemctl [OPCIONES] {COMANDO} 

বিকল্পগুলি হ'ল পতাকাগুলি যা নির্ধারণ করে যে কমান্ডগুলি কীভাবে চালিত হয় বা নিয়ন্ত্রণ করা হয় বা তাদের আচরণ পরিবর্তন করে। নীচে কয়েকটি বিকল্পের তালিকা দেওয়া হয়েছে যা systemctl কমান্ডের সাহায্যে ব্যবহার করা যেতে পারে:

systemctl বিকল্পসমূহ

  • - -সেটেট = রাষ্ট্র → এই বিকল্পের সাহায্যে আমরা সক্ষম হব একটি নির্দিষ্ট ধরণের রাজ্যের ইউনিটগুলি গণনা করুন পরিষেবা: সক্রিয় বা নিষ্ক্রিয়।
  • -a, --সমস্ত → আমরা -আও - -সেল টু ব্যবহার করব সমস্ত বৈশিষ্ট্য / সমস্ত ড্রাইভ বর্তমানে মেমরিতে দেখায়। সিস্টেমে ইনস্টল করা সমস্ত ইউনিট তালিকা করতে আমাদের কমান্ডটি ব্যবহার করতে হবে 'তালিকা ইউনিট ফাইল' পরিবর্তে.
  • -r, - -recursive → আমরা -ro - -recursive এ ব্যবহার করতে সক্ষম হব হোস্ট ড্রাইভ এবং স্থানীয় পাত্রে তালিকা প্রদর্শন করুন.
  • -এইচ - -হোস্ট = [ব্যবহারকারী @] হোস্ট → এটি আমাদের অনুমতি দেবে রিমোট হোস্টে পরিচালনা করুন.
  • সিস্টেম-চলমান running আমরা যাচাই করব যদি সিস্টেমটি পুরোপুরি কাজ করে থাকে.
  • হাইবারনেট হাইবারনেশন সিস্টেমের।
  • --হেল্প → এটি আমাদের দেখায় উপলব্ধ বিকল্প সহায়তা বার্তার মাধ্যমে।
ম্যাভেন ইনস্টল সম্পর্কে
সম্পর্কিত নিবন্ধ:
অ্যাপাচি মাভেন, এটি উবুন্টু 18.10 এ ইনস্টল করার দুটি সহজ উপায়

Systemctl উদাহরণ

পরবর্তী আমরা কার্যকর করতে হবে এবং এর কয়েকটি প্রাথমিক উদাহরণ দেখতে যাচ্ছি to উবুন্টু 18.04 এ সিস্টেমেস্টিটল ব্যবহার করুন, যা আমি এই উদাহরণের জন্য ব্যবহার করতে যাচ্ছি সিস্টেম। এটি কার্যকর করার জন্য আমাদের কেবল সিস্টেমটেক্ট কমান্ডটি চালাতে হবে।

পরিষেবাগুলি শুরু করুন এবং বন্ধ করুন

পাড়া systemctl কমান্ড ব্যবহার করে পরিষেবা শুরু করুন, আপনাকে কেবল নিম্নলিখিত কমান্ডের মতো কিছু কার্যকর করতে হবে:

পরিষেবা শুরু

sudo systemctl start application.service

আমরাও করতে পারি চূড়ান্ত। সেবা ব্যতীত আবেদন নাম উল্লেখ করুন। থেকে পরিষেবা বন্ধ করুনকমান্ডটি ব্যবহারের মতো হবে:

systemctl দিয়ে পরিষেবা বন্ধ করুন

sudo systemctl stop application.service

পরিষেবাগুলি পুনরায় আরম্ভ করুন এবং পুনরায় লোড করুন

Si buscas পুনরায় চালু সেবা, আপনি অবশ্যই কিছু লিখতে হবে:

পুনরায় চালু সেবা

sudo systemctl restart application.service

পাড়া পরিষেবাটি রিচার্জ করুন, ব্যবহারের আদেশটি হ'ল:

রিচার্জ পরিষেবা

sudo systemctl reload application.service

কোনও পরিষেবা পুনরায় লোড করা কেবল একটি চলমান পরিষেবায় কনফিগারেশন পরিবর্তনগুলি পুনরায় লোড করে এবং পরিষেবাটি সম্পূর্ণ পুনরায় আরম্ভ করবে না। একটি চলমান পরিষেবাটি পুরোপুরি পুনঃসূচনা করতে, বিকল্পটি ব্যবহার করা আদর্শ আবার শুরু.

পরিষেবাগুলি সক্ষম এবং অক্ষম করুন

পরিষেবাগুলি সক্ষম এবং অক্ষম করুন

আমরা যদি কোনও পরিষেবা অক্ষম করতে বা সক্ষম করতে চাই তবে আমাদের কেবল নিম্নলিখিত কমান্ডগুলি ব্যবহার করতে হবে। পরিষেবা সক্ষম করা আমাদের সার্ভারটি প্রতিবার শুরু হওয়ার সাথে সাথে স্বয়ংক্রিয়ভাবে শুরু করার অনুমতি দেবে। একটি পরিষেবা সক্ষম করতে আমাদের যে কমান্ডটি ব্যবহার করা উচিত তা এমন কিছু হওয়া উচিত:

sudo systemctl enable application.service

আমরা যদি কোনও পরিষেবা অক্ষম করে থাকি তবে পরিষেবাটি পুনরায় সক্ষম না করা হলে পরিষেবা চলবে না। কোনও পরিষেবা অক্ষম করতে আদেশটি হওয়া উচিত:

sudo systemctl disable application.service

পরিষেবার স্থিতি পরীক্ষা করুন

কোনও পরিষেবার স্থিতি পরীক্ষা করতে আপনাকে করতে হবে স্থিতি বিকল্প ব্যবহার করুন নিম্নরূপ:

স্থিতি

sudo systemctl status application.service

সমস্ত পরিষেবা তালিকাবদ্ধ করুন

পাড়া চলমান বা নিচে থাকা সমস্ত পরিষেবাগুলির তালিকা দিন, আমরা কার্যকর করতে পারি:

তালিকা পরিষেবা

systemctl list-units --all --type=service --no-pager

উপরের কমান্ডটি সমস্ত পরিষেবা এবং আউটপুট স্ক্রিনটি প্রদর্শন করবে যা এটি প্রদর্শিত হবে পূর্ববর্তী স্ক্রিনশটের সাথে সমান। আমরা যদি আগ্রহী হয় কেবলমাত্র সমস্ত সক্রিয় পরিষেবাদি দেখুন, আমাদের অবশ্যই নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে:

সক্রিয় সেবা

systemctl list-units --all --state=active

পাড়া সমস্ত নিষ্ক্রিয় পরিষেবাদি তালিকা, কার্যকর করার আদেশটি হ'ল:

নিষ্ক্রিয় সেবা

systemctl list-units --all --state=inactive

আরও তথ্য

পাড়া systemctl ব্যবহার সম্পর্কে আরও তথ্য, আমরা কেবল ব্যবহার করতে হবে শেল্প বিকল্পের সাহায্য করুন বা ম্যান পৃষ্ঠাগুলি পড়ুন:

মানুষ systemctl

man systemctl

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।