লিনাক্সে টিসিপি / আইপি ফাইলগুলি কীভাবে সেটআপ ও কনফিগার করবেন (লিনাক্সের জন্য টিসিপি / আইপি সেটিংস)
এমনকি অ-গিকরা সম্ভবত "TCP / IP এর " শুনেছেন তবে লিনাক্স সার্ভারে এটি কী কীভাবে কনফিগার করবেন
সবাই জানেন?
এটি প্রথমে প্রাথমিক পরিভাষা সংজ্ঞায়িত করতে সহায়তা করে। খুব কমপক্ষে, এটি আপনাকে এমন একটি কাঠামো তৈরি করতে সহায়তা করবে যার ভিত্তিতে আপনার বোঝাপড়াটি তৈরি করা যায়। টিসিপি / আইপি ব্যতিক্রম নয়।
পরিভাষা সম্পর্কিত এই বিভাগটি একটি সম্পূর্ণ তালিকা নয়। এটি আপনাকে একটি ভিত্তি দেয় যার ভিত্তিতে নেটওয়ার্কিং বোঝার জন্য আপনার যাত্রা শুরু করা এবং লিনাক্সে কীভাবে টিসিপি / আইপি ফাইলগুলি কনফিগার করতে হয়।
আপনি কি কখনও ভেবে দেখেছেন * নিকএর অর্থ কী? কীভাবে ইউনিক্স এবং লিনাক্স সম্পর্কিত (প্রত্যেকের বিভিন্ন সংস্করণে সমস্ত ছেড়ে দেওয়া যায়)?
* নিকলিনাক্স এবং / অথবা ইউনিক্স (বা কোনও বিতরণ) রেফারেন্স করার একটি পদ্ধতি যা করার জন্য একটি ওয়াইল্ডকার্ড (নক্ষত্র) ব্যবহার করে।
* নিক্স 1960-এর দশকের শেষদিকে উন্নত হয়েছিল। এটিএন্ডটি বেল ল্যাবগুলি একই সময়ে ইউনিক্স বিকাশ করেছিল। বিভিন্ন পুনরাবৃত্তি এবং বিকাশ, লিনাক্সেরও জন্ম হয়েছিল
এই সমান্তরাল উদ্ভাবনের ফলাফল হ'ল একবার আপনি কমান্ড লাইনের মাধ্যমে কোনও সার্ভারে ইনস্টলেশনগুলি পরিচালনা করতে শিখলে, আপনি এমন একটি দক্ষতা শিখলেন যা সম্ভবত ইউনিক্স বা লিনাক্সের বিভিন্ন ধরণের অন্যান্য কাজের সাথে সামঞ্জস্যপূর্ণ compatible সার্ভার।
ম্যান পেজ - আপনার আঙুলের তথ্য
গুগলের মতোই লিনাক্সের নিজস্ব অনুসন্ধান এবং গবেষণা সরঞ্জাম রয়েছে যা ব্যবহারকারীদের তাদের সংস্থানগুলি সন্ধান করতে সক্ষম করে প্রয়োজন নেই। এই সংস্থানগুলি "ম্যান পেজ" নামে পরিচিত। আপনি যখন লিনাক্স সার্ভারে (বা লিনাক্স ভিত্তিক অপারেটিং সিস্টেম) লগইন হন, আপনি কমান্ড-লাইন অ্যাপ্লিকেশনটি খুলতে পারেন এবং কী কী গবেষণা করতে চান তা টাইপ করতে পারেন, যেমন একটি ইন্টারেক্টিভ ডকুমেন্টেশন ফাইলে অনুসন্ধান শব্দটিতে টাইপ করা
আপনি যদি লিনাক্স ইউটিলিটি, সরঞ্জাম, ডেমন, লিপি এর মতো গবেষণা করতে চান এমন কোনও বিষয় চয়ন করেন, তবে আপনি "মানুষ" এবং তারপরে শব্দটি লিখে এটি দেখতে পারেন। আপনি এই নিবন্ধে এটি কীভাবে করবেন তা শিখবেন
ম্যান পৃষ্ঠাগুলি ব্যবহার করা সহজ। কেবল কয়েকটি শব্দ টাইপ করা শুরু করুন এবং লিনাক্স ওএস আপনাকে তথ্য ফিরিয়ে দেওয়া শুরু করবে। যদি কোনও নির্দিষ্ট বিষয়ের জন্য মেন পেজ না থাকে তবে লিনাক্স আপনাকে তা বলবে
বেশিরভাগ অংশেই ম্যান পেজগুলি সফ্টওয়্যার সংস্করণে প্রদর্শিত হয় যার জন্য তারা উপস্থিত থাকে reason উদাহরণস্বরূপ, আপনি যদি 10 বছর পুরানো কোনও লিনাক্স সার্ভারে লগইন করেন তবে ম্যান পৃষ্ঠাটি সেই সংস্করণ (এবং বয়স) এর সাথে সম্পর্কিত তথ্য প্রদর্শন করে।
ম্যান পৃষ্ঠাগুলি ব্যবহার করা সহজ এবং নির্ভুল, তবে একটি রয়েছে ক্যাভেটের দম্পতি আসুন চিত্রগুলির মাধ্যমে সেই সাবধানতা (গুলি) বর্ণনা করি।
নীচের চিত্রটিতে, এআরপি-র জন্য ম্যান পৃষ্ঠাটি ইঙ্গিত করে যে এআরপি অপ্রচলিত ("নোটগুলি" বিভাগের অধীনে) এবং তার পরিবর্তে আইপি হিংসন্ধান করা উচিত। এই স্বরলিপিটি দিয়ে মনে হবে, প্রতিস্থাপন সরঞ্জাম / প্রোটোকল সম্পর্কিত তথ্য অ্যাক্সেস করতে কেউ "ম্যান আইপ হিগ" টাইপ করতে চাইতে পারেন। ?
তবে, "ম্যান আইপ হিগ" টাইপ করলে ম্যান পেজটি "আইপি হিগ" জন্য সন্ধান করা হয় না। পরিবর্তে, এটি দুটি ম্যান পেজ সন্ধান করবে ... একটি "আইপি" এর জন্য এবং অন্যটি "হংস" করার জন্য।
এটি সত্য যে আপনি যদি "মন আইপ হিগ" টাইপ করেন তবে আপনি একটি ম্যান পেজ পাবেন, যদি আপনি মনোযোগ না দিয়ে থাকেন তবে আপনি মিস করতে পারেন যে এটি আসলে যা আপনি খুঁজছিলেন তা নয়।
আপনি একটি ড্যাশ যুক্ত করতে পারেন (যদিও প্রতিস্থাপনের সরঞ্জামটি উল্লেখ করার সময় ম্যান পৃষ্ঠায় এটি দেখা যায় না) ... সুতরাং, যদি আপনি কোনও ড্যাশ যোগ করেন এবং "ম্যান আইপি-হিংগ" টাইপ করেন যা কাজ করে ঠিক আছে তবে এটি সঠিক নয়
আপনি "মানুষ আইপ-প্রতিবেশী" টাইপ করার চেষ্টা করতে পারেন (ব্রিটিশ বানানটি নোট করুন)। আপনি যখন সেই নির্দিষ্ট বাক্যাংশটি টাইপ করেন, আপনি এআরপি ম্যান পৃষ্ঠাটি প্রতিস্থাপনের জন্য (বা এআরপি প্রোটোকল প্রতিস্থাপনের জন্য) সঠিক ম্যান পৃষ্ঠাটি দেখতে পাবেন। নীচের লাইনটি হ'ল: আপনার প্রয়োজনীয় জিনিসটি যদি আপনি খুঁজে না পান তবে আপনি পছন্দসই ম্যান পেজ না পাওয়া পর্যন্ত বিভিন্ন সংমিশ্রণগুলি ব্যবহার করে দেখুন
উদাহরণ হিসাবে, এর জন্য ম্যান পৃষ্ঠাটি দেখার চেষ্টা করুন nslookup সরঞ্জাম। আপনি "man nslookup" টাইপ করে এটি করেন। আপনি যখন এটি করেন, আপনি একটি ম্যান পৃষ্ঠা দেখতে পাবেন যা নীচের চিত্র / স্ক্রিনশটের অনুরূপ। এনস্লুআপ সরঞ্জাম সম্পর্কে আপনি যা জানতে চান তা আপনি শিখতে পারবেন
ম্যান পৃষ্ঠাটি আপনার পর্দার উপরে উঠার পরে আপনি ম্যান পৃষ্ঠাটি নীচে স্ক্রল করতে, পড়তে, প্রয়োগ করতে, পরীক্ষা করতে এবং এমনকি বন্ধ করতে পারেন (“q” অক্ষরটি টাইপ করে এবং ম্যান পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়)
আপনি যদি অস্তিত্বহীন কোনও ম্যান পেজটির জন্য অনুরোধ করেন তবে লিনাক্স আপনাকে সেই প্রতিক্রিয়া সরবরাহ করবে যে that লোকটির জন্য কোনও প্রবেশ নেই পৃষ্ঠা এবং অন্যটি চেষ্টা করে দেখুন।
IPv4 এবং IPv6
আইপিভি 4 এবং আইপিভি 6 উভয়ই প্রযুক্তিগতভাবে সমান, তবে সেগুলি উপস্থিত হয় না আমাদের মানুষের একই। তারা স্থানীয় অঞ্চল নেটওয়ার্কে (ল্যান) মেশিন বা ডিভাইস সনাক্ত করার একটি মাধ্যম। ল্যানের ডিভাইসগুলি যেভাবে সনাক্ত করতে পারে সেভাবে তারা ব্যক্তিগত।
আইপিভি 4 টি বিন্দু / পিরিয়ড দ্বারা পৃথক করা নম্বর ব্যবহার করে। আমরা বেশিরভাগই আইপি ঠিকানাগুলির ধরণের সাথে পরিচিত যা আমরা আমাদের ব্যক্তিগত নেটওয়ার্কগুলিতে আইপিভি 4 ফর্ম্যাটটি ব্যবহার করে সংযুক্ত কম্পিউটারগুলির জন্য দেখতে পাই
একটি নেটওয়ার্কের কম্পিউটারগুলির একটি আইপিভি 6 ঠিকানা থাকে তবে এটি দেখতে অন্যরকম লাগে। আইপিভি 6 ক্যালন (:) দ্বারা পৃথক আলফানিউমেরিক অক্ষর দ্বারা গঠিত।
তাহলে আইপিভি 4 এবং আইপিভি 6 এর মধ্যে পার্থক্য কী? এটিকে নেটওয়ার্ক নামের মতো ভাবুন। একটির নাম প্রথমটির মতো এবং অন্যটি শেষ নাম। উভয় নাম একই ব্যক্তির দিকে ইঙ্গিত করে (বা এই ক্ষেত্রে একটি কম্পিউটার)। আমাদের শেষ নামের তুলনায় যেমন আমাদের সাধারণত পৃথক প্রথম নাম থাকে, তেমনি তারা উভয়ই একই মেশিনে নির্দেশ করলেও আইপিভি 4 "নাম" আইপিভি 6 "নাম" থেকে আলাদা হবে
একটি লিনাক্স সার্ভারে রুট অ্যাক্সেস (এবং সু এবং সুডো)
অনেকগুলি কাজ সম্পন্ন করার জন্য, রুট অ্যাক্সেস (ওরফে প্রশাসক বা সুপারভাইজার) প্রয়োজন u এর কারণ এগুলির অনেকগুলি ইউটিলিটি এবং অ্যাপ্লিকেশন যথেষ্ট সংবেদনশীল যে তারা সুরক্ষার কারণে সীমাবদ্ধ।
রুট হিসাবে লগ ইন বা সুপারুসার অ্যাক্সেস (ট্রিগার) ট্রিগার করার বিকল্প বিকল্পটি হ'ল "সুডো" দিয়ে একটি কমান্ড প্রস্তুত করে লিনাক্স মেশিনকে জানিয়ে দেওয়া হয় যে সেই বিশেষ কমান্ডকে সুপারউজার / রুট হিসাবে চালানো দরকার, তবে এটি পরবর্তী কমান্ডগুলি ("sudo" নির্দেশিকাতে চাপ না দেওয়া) না করে।
যে ক্ষেত্রে "sudo" ব্যবহৃত হয় এবং কমান্ডটি প্রেরণ করা হয়, লিনাক্স সুপার ব্যবহারকারীর পরিচয় এবং অনুমতিগুলি প্রমাণীকরণের জন্য su পাসওয়ার্ডের জন্য অনুরোধ করবে
নেটওয়ার্কিং প্রোটোকল
লিনাক্স নিয়ে আলোচনার সময় অনেকগুলি আলাদা প্রোটোকল বিবেচনা করা উচিত। এই নিবন্ধের প্রাথমিক যে দুটি প্রোটোকল হ'ল টিসিপি এবং আইপি
ট্রান্সমিশন কন্ট্রোল প্রোটোকল (টিসিপি)
সংক্রমণ নিয়ন্ত্রণ প্রোটোকল, প্রায়শই উল্লেখ করা হয় টিসিপি, হ'ল প্যাকেট সংক্রমণ করার জন্য ব্যবহৃত একটি প্রোটোকল, নামটি যেমন বর্ণনা করে
ট্রাফিক নিয়ন্ত্রণনামক লিনাক্স সরঞ্জাম সহ বিভিন্ন সরঞ্জামের ব্যাখ্যার জন্য নীচে দেখুন t )।
প্যাকেটগুলি কীভাবে অন্য জায়গা থেকে অন্য স্থানে যেতে হবে সে সম্পর্কে টিসিপি লিনাক্স অপারেটিং সিস্টেমকে নির্দেশ দেয়। এটি নেটওয়ার্ক ট্র্যাফিকও নিয়ন্ত্রণ করে এবং তথ্যের প্যাকেটগুলির সংক্রমণের নির্দেশ দেয় (যেমন ডেটাএর ফোল্ডারগুলি এক জায়গা থেকে অন্য জায়গায় চলেছে)।
এ কারণেই প্রোটোকলটিকে ট্রান্সমিশন কন্ট্রোল প্রোটোকল(টিসিপি) বলা হয়।
ইন্টারনেট প্রোটোকল (আইপি)
ইন্টারনেট প্রোটোকলটি সাধারণত এর সংক্ষিপ্ত বিবরণ, আইপি দ্বারা উল্লেখ করা হয়
ক্ষেত্রে আইপিপ্যাকেট প্রেরণের জন্য আপনার কাছে বিস্তৃত অঞ্চল (ইন্টারনেট) রয়েছে। এটি এমন একটি প্রশস্ত, দীর্ঘতর এবং আরও বেশি ভ্রমণ করা মহাসড়ক ... যেমন ইন্টারনেট বলে। টিসিপি যখন কোনও নেটওয়ার্ক জুড়ে প্যাকেটের চলন নিয়ন্ত্রণ করে, আইপি ইন্টারনেট জুড়ে প্যাকেটের চলন নিয়ন্ত্রণ করে
36
আইসিএমপি প্রোটোকল
আইসিএমপি স্ট্যান্ড ইন্টারনেট কন্ট্রোল মেসেজিং প্রোটোকলের জন্য। এটি একটি প্রোটোকল যা বেশিরভাগ লিনাক্স বিতরণে পাওয়া যায়, এটি সমস্ত লিনাক্স বিতরণে উপলব্ধ নাও হতে পারে। এটি বর্তমান সেন্টোসের ইনস্টলেশনের মধ্যে ম্যান পৃষ্ঠার অভাব দ্বারা প্রমাণিত হয়েছিল
প্রথম নজরে, এটি মনে হচ্ছে না যে এই বিশেষ প্রোটোকলটি অত্যাবশ্যক তবে বাস্তবে এটি। আইসিএমপি ত্রুটি বার্তা সরবরাহ করার জন্য দায়বদ্ধ যদি / যখন কোনও প্যাকেট সঠিকভাবে তার গন্তব্যে পৌঁছে না। তথ্য প্যাকেটের প্রেরণে (বা প্রাপ্তি) স্থিতির আপডেট পাওয়ার জন্য আইসিএমপি প্রয়োজনীয়।
ব্যবহারকারী ডায়াগ্রাম প্রোটোকল (ইউডিপি)
ব্যবহারকারী ট্রান্সমিশন কন্ট্রোল প্রোটোকল (টিসিপি) এর মতো ডায়াগ্রাম প্রোটোকল (ইউডিপি) হ'ল এক পয়েন্ট থেকে অন্য পয়েন্টে তথ্যের প্যাকেট সংক্রমণ করার জন্য একটি প্রোটোকল। টিসিপি-র ক্ষেত্রে, প্রক্রিয়া / সঞ্চালনের অংশ হিসাবে, প্যাকেটগুলি সরবরাহ করার সফল যাচাই আছে, এটি ইউডিপির চেয়ে আরও নির্ভরযোগ্য করে তুলেছে
ইউডিপি-র ক্ষেত্রে, কোনও যাচাইকরণ প্রক্রিয়া নেই তাই প্যাকেটগুলি সফলভাবে এবং ত্রুটিবিহীনভাবে প্রেরণ করা হয়েছিল কিনা তা আপনি জানতে পারবেন না। যেমন, এটি ব্যবহারের জন্য এটি যথেষ্ট সহজ প্রোটোকল তবে এটি যাচাইযোগ্য বা প্রমাণীকরণযোগ্য নয়।
লিনাক্স কনফিগারেশন
লিনাক্স অপারেটিং সিস্টেমে বেশ কয়েকটি কনফিগারেশন ফাইল রয়েছে।
উদাহরণস্বরূপ, আপনি যদি আপনার লিনাক্স মেশিনে অ্যাপাচি সার্ভার চালাচ্ছেন তবে অ্যাপাচি কনফিগারেশন ফাইলগুলি গুরুত্বপূর্ণ। এই ফাইলগুলি অ্যাপাচি ওয়েব সার্ভারটি ডোমেনের সাথে কী চলছে এবং আরও নির্দিষ্টভাবে, সেই সার্ভারে হোস্ট করা সাইটটি জানতে দেয়
কখনও কখনও কনফিগারেশন ফাইলটিকে httpd.conf হিসাবে লেবেল করা হয়। কখনও কখনও এটি অ্যাপাচি কোডফ হিসাবে লেবেলযুক্ত। অথবা এটি সম্পূর্ণ আলাদা লেবেল / নাম হতে পারে। আপনি একটি সার্ভারে একটি স্থানে কনফিগারেশন ফাইলগুলি খুঁজে পেতে পারেন এবং অন্য সময় তারা অন্য সার্ভারে সম্পূর্ণ ভিন্ন অবস্থানে থাকে
ভাগ্যক্রমে, এমন সহায়ক কমান্ড রয়েছে যা নির্দিষ্ট কনফিগারেশন ফাইলগুলি সনাক্ত করতে সহায়তা করতে পারে। উদাহরণস্বরূপ, আপনি "httpd.conf" কনফিগারেশন ফাইলটি উপস্থিত থাকলে এটি সনাক্ত করতে নিম্নলিখিতটি টাইপ করতে পারেন:
find / -name “httpd.conf”
দ্য প্রথম শব্দ, "সন্ধান করুন", আসুন লিনাক্স আপনি কী আদেশ / ইউটিলিটি ব্যবহার করছেন তা জানতে দিন, যা এই ক্ষেত্রে "সন্ধান করুন" ইউটিলিটি। কমান্ড লাইনের দ্বিতীয় উপাদানটি হ'ল "/" যা অনুসন্ধানের ইউটিলিটিটি জানতে দেয় যে এটি সার্ভারের মূল স্তর থেকে শুরু হওয়া পথটি অনুসন্ধান করা উচিত
আপনি যদি আরও নির্দিষ্ট অবস্থানটিতে সন্ধান করতেন লিনাক্সকে ইত্যাদি ডিরেক্টরিতে শুরু করতে এবং সেই পথটি অনুসরণ করতে আপনার কাছে "/ ইত্যাদি" জাতীয় কিছু থাকতে পারে। একটি নির্দিষ্ট পাথ / অবস্থান সরবরাহ করে আপনি সম্ভাব্যভাবে প্রক্রিয়াটি দ্রুত করতে পারবেন, কারণ লিনাক্সকে এমন অতিরিক্ত স্থানগুলিতে অনুসন্ধান করতে হবে না
"- নাম" বিকল্পটি ফাইল বা ডিরেক্টরিতে আপনি কী সন্ধান করছেন তা লিনাক্সকে জানতে দেয়। নামটি উদ্ধৃতি চিহ্নগুলিতে অন্তর্ভুক্ত করা সহায়ক, এবং অনুসন্ধানের সময় আপনি একটি ওয়াইল্ড কার্ড হিসাবে একটি তারকাচিহ্ন (*) ব্যবহার করতে পারেন
"/ ইত্যাদি" ডিরেক্টরি / পথের মধ্যে কনফিগারেশন ফাইল এবং ডিরেক্টরিগুলির কয়েকটি উদাহরণ অন্তর্ভুক্ত:
pam.d -একটি ডিরেক্টরি যা প্রমাণীকরণের মডিউলগুলি সম্পর্কিত ইউটিলিটিগুলি ধারণ করে। উদাহরণস্বরূপ সেখানে "সু" এবং "সুডো" পাওয়া যায়
সিসকনফিগ- একটি ডিরেক্টরি যা পাওয়ার ম্যানেজমেন্ট, মাউস এবং আরও অনেক কিছু যেমন কম্পিউটারের ফাংশন অন্তর্ভুক্ত করে।
রেজোলভকনফ- একটি ফাইল যা ডোমেন নেম সার্ভারের কার্যকারিতাতে সহায়তা করে, যদি লিনাক্স মেশিনটি সেই ক্ষমতাতে ব্যবহৃত হয়।
পরিষেবাদি- এই ফাইলটিতে লিনাক্স মেশিনে উপলভ্য উপলব্ধ সংযোগগুলি (অর্থাত্ মুক্ত বন্দর) রয়েছে
যদি আপনি ভাবছেন যে কোনও ফাইল, পাথ, বা ইউটিলিটিগুলি অপ্রচলিত বা অবহেলিত হয় তবে তা পরীক্ষা করতে ম্যান পেজগুলি ব্যবহার করুন। কোনটি বর্তমান এবং কোনটি পরিবর্তিত হয়েছে তার জন্য ট্যাবগুলি রাখার একটি সহায়ক উপায়
লিনাক্স ফাইল সিস্টেম বোঝা
অনেক লিনাক্স বিতরণ, কনফিগারেশন ফাইলগুলিকে নেটওয়ার্কের স্ক্রিপ্ট ডিরেক্টরিতে "ইত্যাদি" / সিসকনফিগ"পাথের অধীনে পাওয়া যায়। যদি তারা সেখানে না থাকে তবে সম্ভবত এটির অনুরূপ অবস্থান / পথ রয়েছে। এই বিশেষ ক্ষেত্রে উপস্থিত ফাইলগুলি নীচের স্ক্রিনশটে প্রদর্শিত হবে
আপনি নীচের স্ক্রিনশটে দেখতে পাবেন, দুটি কনফিগারেশন ফাইল রয়েছে। তাদের প্রত্যেকের নিজ নিজ ইন্টারফেস অনুসারে লেবেলযুক্ত (যেমন ifcfg-eth0)>(পাশাপাশি ইন্টারফেস ফাইলের নামের অংশ হয়ে উঠছে)। এটি বলেছিল, ifcfg আইপিভি 6 এর সাথে সামঞ্জস্যপূর্ণ না হওয়ায় এটি এখন কিছুটা বদলে গেছে
দুটি ইন্টারফেসের রেফারেন্স (ifcfg-eth0এবং ifcfg-lo ) নির্দিষ্ট ধরণের ইন্টারফেস উল্লেখ করে। লিনাক্স বিকাশকারীরা ফাইলের নাম হিসাবে সংজ্ঞা এবং দিকনির্দেশ সরবরাহ করে এই ক্ষেত্রে সহায়ক ছিল। ইন্টারফেসের "এথ0" এ শেষ হওয়ার ক্ষেত্রে, এটি এমন একটি ইন্টারফেস যা "ইথারনেট" এর মাধ্যমে সংযুক্ত বা ইথারনেট সক্ষমতা রয়েছে
বর্ণগুলির ব্যবহার " এথ"আপনাকে সঠিক দিক নির্দেশ করে। "এথ" অনুসরণ করে এমন নম্বর ডিভাইসের সংখ্যা সরবরাহ করে। সুতরাং, পরবর্তী ইথারনেট ডিভাইসটি "ifcfg-eth1" এর মতো কিছু হতে পারে
"লো"-তে শেষ হওয়া ফাইলের নামটি একটি "লুপব্যাক" ইন্টারফেসকে বোঝায়। এটি "স্থানীয় হোস্ট " হিসাবেও উল্লেখ করা হয়েছে। এটি এমন একটি নেটওয়ার্ক সংযোগ যা প্রযুক্তিগতভাবে বাস্তব নেটওয়ার্ক সংযোগ নয়। এটি প্রসেসগুলি কেবলমাত্র নেটওয়ার্কের সাথে যোগাযোগ না করেই ডিভাইসে যোগাযোগ করতে দেয়। এই বিশেষ ইন্টারফেসের কথা চিন্তা করে "ভার্চুয়াল" ভাবুন
সমস্ত লিনাক্স ডিস্ট্রিবিউশন লুপব্যাক (বা লোকালহোস্ট) রাখতে সক্ষম এবং সাধারণত একটির জন্য ডিফল্টরূপে সেট আপ করা হয়। তারা একটি ইন্টারফেস ব্যবহার করে যা "-lo" এ শেষ হয়। লোকালহোস্টের আইপি ঠিকানাটি সাধারণত 127.0.0.1 হয়। অনেক ক্ষেত্রে, লুপব্যাক ভার্চুয়াল ইন্টারফেসটি সংযোগগুলি পরীক্ষা করার জন্য এবং অন্যান্য সম্ভাব্য নেটওয়ার্ক সমস্যাগুলিকে বাতিল করতে ব্যবহার করা যেতে পারে
ফাইলগুলি
বিভিন্ন উপায় রয়েছে কনফিগারেশন ফাইলগুলি সম্পাদনা করুন (পাশাপাশি সেগুলি দেখুন)। একটি পদ্ধতি হ'ল "ভিআই সম্পাদক" ব্যবহার করুন যা ফাইলের নাম অনুসারে "vi" কমান্ডের মাধ্যমে অ্যাক্সেস করা হয়েছে। এই ক্ষেত্রে, যখন এক ধরণের "vi ifcfg-eth0" (উদ্ধৃতি চিহ্নগুলি ছাড়াই) তারা নির্দিষ্ট ইন্টারফেসের জন্য নেটওয়ার্ক তথ্য দেখতে সক্ষম হয় (eth0)
তবে , এটি প্রচলিত পদ্ধতিতে করা এবং ifcfg এর জন্য ম্যান পৃষ্ঠায় পাওয়া নেটওয়ার্ক কনফিগারেশন নির্দেশাবলী অনুসরণ করা আরও পরামর্শ দেওয়া হবে
অ প্রযুক্তিগত ব্যক্তির পক্ষে এটি আরও সহজ হতে পারে। ভিআই এডিটরটি ব্যবহারের জন্য বিশদটির দিকে কিছুটা মনোযোগের প্রয়োজন হয় তাই যদি আপনি বিবরণ-ভিত্তিক হন (বা আপনি ইতিমধ্যে কোনও প্রোগ্রামার বা সিস্টেম প্রশাসক) লিনাক্স কনফিগারেশন ফাইলগুলির সাথে কাজ করার সময় vi সম্পাদকটি সর্বোত্তম সমাধান হতে পারে 45চিত্র >
ম্যান পৃষ্ঠাগুলি অ্যাক্সেস করার ক্ষেত্রে আমরা ifcfg স্ক্রিপ্ট সম্পর্কে তথ্য পর্যালোচনা করতে সক্ষম হয়েছি যা আইফনফিগ স্ক্রিপ্টটি প্রতিস্থাপন করেছে (ম্যান পৃষ্ঠার উপরের স্ক্রিনশটটিতে প্রদর্শিত হয়েছে) এছাড়াও, লিনাক্স বিতরণে ইন্টারফেসের তালিকার দিকে তাকালে, আমরা ifup এবং ifdown কমান্ডগুলি লক্ষ্য করি। এগুলিও, তাদের ম্যান পেজে (গুলি) পর্যালোচনা করা যেতে পারে
ম্যান পৃষ্ঠার একটি স্ক্রিনশট নীচের চিত্রটিতে দেখানো হয়েছে। ম্যান পৃষ্ঠাতে আপনি দেখতে পাবেন যে অতিরিক্ত লিনাক্স কনফিগারেশন ফাইল রয়েছে (এবং সেই ফাইলগুলিতে যাওয়ার পথ রয়েছে) যেগুলি লিনাক্সের টিসিপি / আইপি ফাইলগুলি সেটআপ এবং কনফিগার করতে পরামর্শ নিতে পারে (এবং সংশোধিত)
চিত্র >
আপনি কনফিগারেশন ফাইলটি দেখতে ভিআই সম্পাদকের মতো একটি কমান্ড-লাইন পাঠ্য সম্পাদক ব্যবহার করেন, আপনি সংজ্ঞায়িত কিছু বিকল্প লক্ষ্য করবেন। উদাহরণস্বরূপ, নেটওয়ার্ক ইন্টারফেসটি দেখে আপনি সমস্ত ক্যাপগুলিতে শব্দ দেখতে পাবেন এবং তারপরে একটি সমান চিহ্ন (=) এবং তার পরে অন্য শব্দটি পাওয়া যাবে।
উদাহরণস্বরূপ, এমন কোনও নির্দেশনা থাকতে পারে যা "ওবোন" এর হতে পারে এবং এটি একটি কনফিগারেশন বিকল্পের উদাহরণ হিসাবে "ONBOOT = হ্যাঁ" বলতে পারে। এছাড়াও বেশ কয়েকটি অন্যান্য কনফিগারেশন পয়েন্ট এবং বিকল্প রয়েছে। উদাহরণস্বরূপ, আর একটি হ'ল নেটমস্ক।
আপনি যদি কনফিগারেশনের নির্দেশিকা দেখতে পান, "নেটওয়ার্কিং", এটি একটি "হ্যাঁ" অনুসরণ করা উচিত। যদি এটি "না" অনুসরণ করে তবে এটি কোনও সমস্যার প্রতিনিধিত্ব করতে পারে কারণ এটি ইঙ্গিত দেয় যে নেটওয়ার্ক ইন্টারফেস নেটওয়ার্কিংয়ের জন্য সক্রিয় নয়।
এখানে সুনির্দিষ্ট বর্ণিত পরিস্থিতি সংশোধন করার জন্য একটি ধাপে ধাপে প্রক্রিয়াটি রয়েছে:
সুরক্ষিত হওয়ার জন্য কনফিগারেশন ফাইলটির একটি অনুলিপি তৈরি করুন। এটি করার কয়েকটি উপায় রয়েছে। সবচেয়ে সহজ একটি হ'ল কমান্ড উইন্ডো দিয়ে।
এটি আপনার সবে তৈরি করা ফাইলের অনুলিপিটি আপনি ব্যাকআপগুলির জন্য ব্যবহার করছেন এমন একটি ডিরেক্টরিতে সরিয়ে নিয়েছে
এখন আপনি কনফিগারেশনের ব্যাকআপ তৈরি করেছেন ফাইল ,, এটি কনফিগারেশন ফাইলে পরিবর্তন করার সময় এসেছে। আপনি যদি vi সম্পাদক ব্যবহার করে থাকেন তবে আপনি নিম্নলিখিতটি লিখতে পারেন:
vi ifcfg-eth0
এটি করার পরে ফাইলটি টার্মিনালে / কমান্ড অ্যাপ্লিকেশন (আপনি যখন এটি ট্রিগার করার সময় কোনও ম্যান পৃষ্ঠা খোলে তার অনুরূপ)
একবার কনফিগারেশন ফাইলটি খোলার পরে আপনি সেই লাইনের সন্ধান করবেন যাতে "নেটওয়র্কিং = না" রয়েছে includes এবং সেই লাইনটি মুছুন বা এটিকে "নেটওয়র্কিং = হ্যাঁ" এ পরিবর্তন করুন। এটি ভিআই সম্পাদকের "সিডব্লু" নির্দেশিকা দিয়ে করা যেতে পারে। একটি ফরোয়ার্ড স্ল্যাশ টাইপ করে আপনি ভিআই সম্পাদককে বলছেন যে আপনি কোনও কিছুর সন্ধান করছেন। এই ক্ষেত্রে, আপনি সম্পাদককে জানতে দিন যে আপনি "নেটওয়ার্কিং" অনুসন্ধান করছেন এবং এটি পাওয়া গেলে (মাউসটিকে সেই অবস্থানে পরিচালিত করছেন) আপনি "না" শব্দটিতে যাওয়ার জন্য ডান তীর কীটি ব্যবহার করতে পারেন
আপনি যখন "না" শব্দটি পেয়ে যান, "এন" এ থামুন এবং "সিডব্লু" টাইপ করুন যা আপনাকে "না" "হ্যাঁ" এ পরিবর্তন করতে দেয়। "সিডব্লিউ" এর অর্থ দাঁড়ায় পরিবর্তন শব্দ এবং লিনাক্স আপনাকে পুরো শব্দটি এক শব্দ ("না") থেকে অন্য শব্দে ("হ্যাঁ") এ পরিবর্তন করতে দেয়। আপনি যদি কেবল একটি বর্ণ পরিবর্তন করতে চান তবে আপনি একটি চিঠি বা অক্ষর প্রতিস্থাপন করতে একটি "আর" ব্যবহার করতে পারেন
স্ক্রিনশটগুলি নীচে এই প্রক্রিয়াটি দেখায়
কনফিগারেশন ফাইলটি সংরক্ষণ করার পরে (যেমন INSERT মোড থেকে বের হয়ে এস্কে টাইপ করুন এবং তারপরে ফাইলটি সংরক্ষণ করার জন্য একটি ডাবল জেড), পরিষেবা বা কম্পিউটার পুনরায় চালু করার সময় এসেছে। এটি বিভিন্নভাবে করা যেতে পারে। কম্পিউটারটি পুনরায় বুট করার একটি পদ্ধতি নিম্নলিখিত কমান্ড লাইনটি টাইপ করছে:
শাটডাউন -আর
শাটডাউন কমান্ডটি লিনাক্স মেশিনকে শাটডাউন করতে বলে। -R বিকল্পটি কমান্ডকে বলে যে এটি কেবল একটি শাটডাউন নয়, তবে একটি রিবুট করুন এবং এখনই এটি করা
টিপ:আপনি যদি কম্পিউটার বা সার্ভারটি জানতে চান তবে রিবুটটি সম্পন্ন হয়েছে, টাইপ করুন “পিং” এবং তারপরে কম্পিউটার / সার্ভারের সর্বজনীন আইপি ঠিকানা (বা লিনাক্স সার্ভারে হোস্ট করা কোনও সাইটের ডোমেন নাম)।
পিং কমান্ডটি ব্যবহার করে আপনি দেখতে পাবেন যে সার্ভারটি "পিংগাবল" নয় (যা রিবুটের সময় ঘটে) এবং তারপরে সার্ভারটি সফলভাবে পুনরায় চালু হওয়ার পরে, পিং একটি সফল রিবুটের ইঙ্গিত দিয়ে ইতিবাচক প্রতিক্রিয়া জানাবে
নিম্নলিখিত কিছু চিত্র যা উপরের তালিকার পদক্ষেপগুলি চিত্রিত করতে সহায়তা করে।
পদক্ষেপ 1:
49
পদক্ষেপ 2:
টিপ:মনে রাখবেন যে সার্ভার জগতের কোনও কিছুই একবচন নয়। উদাহরণস্বরূপ, আপনি কোনও নির্দিষ্ট ইন্টারফেসের জন্য কনফিগারেশন পরিবর্তন করতে পারেন (এই ক্ষেত্রে এথ0) তবে এটি কোনও নেটওয়ার্কের কেবল একটি ইন্টারফেস হতে পারে এবং অন্য সার্ভার দ্বারা প্রভাবিত হতে পারে
সুতরাং, ইন উপরের উদাহরণস্বরূপ, সার্ভারটি পুনরায় চালু করে, এটি নেটওয়ার্ক ডিভাইসগুলিকে পুনরায় আরম্ভ করতে ট্রিগার করবে। এটি এই ইন্টারফেসের জন্য একক বিকল্প নয় তবে এই ইন্টারফেসটি পুনরায় আরম্ভ করার আদেশ দ্বারা প্রভাবিত হবে।
কনফিগারেশন ফাইলসমূহ; অবস্থানগুলি / পথ; শর্তাবলী; এবং আরও
কিছু অতিরিক্ত সহায়ক ফাইলের নাম এবং ফাইলের অবস্থানগুলি হ'ল:
/etc/resolv.conf (কনফিগারেশন ফাইল) নেমসারভারের তথ্য সহ)
অনেক ক্ষেত্রে সিস্টেম বা সার্ভার সফ্টওয়্যার কনফিগারেশন ফাইলগুলি স্বয়ংক্রিয়ভাবে তৈরি করে। এছাড়াও, যদি ডিএইচসিপি ব্যবহার করা হয়, তবে নেটওয়ার্কিং কনফিগারেশনের অন্যান্য দিকগুলিও রয়েছে যেগুলি অন-ফ্লাই গণনা করা হয়, যেহেতু সেই ক্ষেত্রে স্থির আইপি ঠিকানা ব্যবহার করা হয় না
নিম্নলিখিত কমান্ড-লাইন (সিএল) কমান্ডগুলি বেশিরভাগ লিনাক্স বিতরণে ব্যবহৃত হত (বা হয়)। যেখানে তারা অপ্রচলিত বা অবমানিত রয়েছে, প্রতিস্থাপন আদেশটি তালিকাভুক্ত করা হয়েছে
রুট(অপ্রচলিত / অবহেলিত): প্রদর্শন এবং সম্পাদনা করতে ব্যবহৃত হয়েছিল যাত্রাপথ। আইপি রুটদ্বারা প্রতিস্থাপিত হয়েছে
হোস্টনাম: মেশিনের হোস্টনাম প্রদর্শন করতে বা পরিচালনা করতে এবং সম্পাদনা করতে ব্যবহৃত।
নেটস্ট্যাট: নেটওয়ার্ক সংযোগ, রাউটিং টেবিল, ইন্টারফেসের পরিসংখ্যান, মাল্টিকাস্ট সদস্যতা ইত্যাদি দেখুন
আরপ: (অপ্রচলিত / অবহেলিত) আইপিভি 4 তথ্য দেখানোর জন্য ব্যবহৃত হত; বিশেষত নেটওয়ার্ক প্রতিবেশী ক্যাশে। IPv6 নেটওয়ার্ক ঠিকানা হয়ে গেছে, পর্যায়ক্রমে পৃথক চারটি সংখ্যার IPv4 সংগ্রহের পরিবর্তে। এই পরিবর্তনগুলির আলোকে, এই অপ্রচলিত কমান্ডটি আইপ হিংদ্বারা প্রতিস্থাপন করা হয়েছে
আইপি: আইপি কেবল "ইন্টারনেট প্রোটোকল" এর পক্ষে দাঁড়ায় না এবং চূড়ান্ত WAN (প্রশস্ত অঞ্চল নেটওয়ার্ক ") তবে এটি এমন একটি ইউটিলিটি যা সিস্টেম অ্যাডমিনিস্ট্রেটর বা কম্পিউটার ব্যবহারকারীর টিসিপি / আইপি প্যারামিটারগুলি দেখার পাশাপাশি প্রয়োজনীয় সেগুলি সেট করার সুযোগ দেয়।
টিসি: এটি "ট্র্যাফিক নিয়ন্ত্রণ" এর জন্য দাঁড়িয়েছে এবং লিনাক্স মেশিনে ইনবাউন্ড এবং আউটবাউন্ড ট্র্যাফিক পরিচালনা করতে সহায়তা করার একটি ইউটিলিটি।
রেফারেন্সের বিন্দু সরবরাহ করার জন্য, নিম্নলিখিত তিনটি চিত্র টিসিপি / আইপি সহ নেটওয়ার্কিংয়ের কনফিগারেশন পরিচালনা করতে গ্রাফিক্যাল ইউজার ইন্টারফেস (জিইউআই) প্রক্রিয়া প্রদর্শন করে।
প্রথম চিত্রটি হ'ল অ্যাপল ম্যাক জিইউআই (সিস্টেম পছন্দসমূহ>নেটওয়ার্কিং) এবং দ্বিতীয় দুটি চিত্র উইন্ডোজ অপারেটিং সিস্টেমের (যদিও এটি সংস্করণে পরিবর্তিত হয়)। মাইক্রোসফ্ট কন্ট্রোল প্যানেল এবং নেটওয়ার্ক সংযোগের মাধ্যমে এটি অ্যাক্সেস করা যায়, য