কীভাবে এসএসএইচ সংযোগ একটি নেটওয়ার্ক পুনরায় চালু হতে পারে?


63

একটি লিনাক্স এসএসএইচ শেল থেকে, /etc/init.d/network restartনেটওয়ার্ক পরিষেবাটি পুনরায় চালু করতে টাইপ করুন ।

নেটওয়ার্ক সার্ভিসটি ডাউন হয়ে যাওয়ার পরে আমি আমার এসএসএইচ সংযোগটি মারা যাওয়ার আশা করি। তবে তা হয় না। খুব ঠান্ডা. তবে লিনাক্স কীভাবে এটি অর্জন করবে? কীভাবে এটি পুনঃসূচনাটি জুড়ে আমার এসএসএইচ সংযোগটি জীবিত রাখবে?

উত্তর:


69

এটি বিশেষ কিছু না করে এটি করে। টিসিপি সংযোগটি সময় নেওয়ার চেয়ে কম সময়ে নেটওয়ার্ক পুনরায় আরম্ভ হয়, সুতরাং টিসিপি সংযোগটি "আউটেজ" থেকে একইভাবে বেঁচে থাকে যেহেতু এটি কোনও ক্ষণস্থায়ী নেটওয়ার্ক বিভ্রাট থেকে বাঁচতে পারে।

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


1
ডেভিড, তারপরে এর অর্থ টিসিপি / আইপি স্ট্যাক পুনরায় চালু হয়নি, তাই না? কারণ যদি এটি হয়, সার্ভারটি এসএসএইচ সকেটের ট্র্যাকটি হারিয়ে ফেলেছিল এবং এসএসডিডি চাইল্ড প্রক্রিয়াটি (ধন্যবাদ নীলস) সমাপ্ত হবে। যা পরবর্তী প্রশ্নটি নিয়ে আসে: কোন পরিষেবা সকেট পরিচালনা করে? টিয়া।
সার্জ ওয়াটিয়ার

@ ডেভিড শোয়ার্টজ - সময়সীমা পরিবর্তন করতে আমি কোন পরামিতি ব্যবহার করতে পারি? আমি বর্তমান টাইমআউট মানটি কীভাবে খুঁজে পাব? এবং এটি সার্ভার সাইডে বা ক্লায়েন্টের পাশে কনফিগার করা আছে?
মার্টিন ভেজিটার

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

11

এসএসএইচডি সংযোগের জন্য একটি শিশু প্রক্রিয়া কাঁটাচ্ছে। এসএসএইচডি বা পুরো নেটওয়ার্ক পুনরায় চালু করা হলে এই শিশু প্রক্রিয়াটি মারা যাবে না। এই কারণেই আপনি ssh এবং / অথবা এর কনফিগারেশন আপডেট করতে পারবেন, একটি করুন service sshd restartএবং এখনও পুরানো সেটিংসের সাথে আপনার পুরানো এসএস-সেশনে সংযুক্ত রাখতে পারেন। এটি ছাড়াও ছোট নেটওয়ার্ক বিভাজন থেকে এসএসএস ভালভাবে পুনরুদ্ধার করে।


2
ডেভিড শোয়ার্টজ যে কারণে দিয়েছেন, এসএসএইচ এমনকি 'ছোট নেটওয়ার্ক বিভাজন' সম্পর্কেও জানেন না। এটি বিশেষত এসএসএইচের সম্পত্তি নয়।
ব্যবহারকারী 207421

এসএস-সাইডে সামান্য কিছু প্রোগ্রামিং জড়িত না থাকায় আমি নিশ্চিত নই। মূলত সমস্ত টিসিপি পরিষেবাদি ত্রুটি-সহনশীল হওয়া উচিত - অনেকগুলি তা নয়। অ্যাপ্লিকেশনটির সাথে জড়িত একটি অতিরিক্ত পুনরায় চেষ্টা করার পদ্ধতি থাকা দরকার - তারপরে পরিষেবাটি "মাঝারি" আউটজেটেও বেঁচে থাকতে পারে।
নীল

3
ইজেপি দ্বারা ব্যাখ্যা হিসাবে, আপনার উত্তরটি সত্য তবে অপ্রাসঙ্গিক।
গিলস

3
এই উত্তরটি আমার পক্ষে দরকারী কারণ এটি কী sshdএড়াতে এড়াতে পারে তা সম্পর্কে অন্তর্দৃষ্টি যুক্ত করেছিল service sshd restart। যদি আপনি আপডেট করেন sshd(সুরক্ষা আপডেট ইত্যাদি), চাইল্ড প্রক্রিয়াগুলি এখনও মূল কোডে (প্রাক-আপডেট) চলমান থাকবে তবে বাধা না দিয়ে পরিষেবা সরবরাহ করা চালিয়ে যাবে। আমি অনুমান করি যে প্রধান sshdপ্রক্রিয়াটির জন্য শ্রোতার সকেটের প্রাপ্যতা খুব সংক্ষেপে বাধাগ্রস্ত হয়, তবে, যখন প্রথম শিশু প্রক্রিয়াটি শেষ হয় এবং নেটওয়ার্ক ইন্টারফেসটি মুহূর্তের সাথে বন্দরটিকে বন্ধ হিসাবে চিহ্নিত করে।
allquixotic

1
@ নীল আমি জানি যে আপনি এটি লিখেছিলেন। তবে এটি গড় পাঠককে ভাবা যায় যে কাঁটাচলা প্রাসঙ্গিক। তবে একই জিনিসটি এমন প্রোগ্রামগুলির ক্ষেত্রেও ঘটে যা কাঁটাচামচ করে না। আপনার উত্তরটি এরকম কিছু: "ইস্পাত লোহার চেয়ে শক্তিশালী, আপেলগুলি লাল রঙ"
ড্যানিয়েল অ্যাল্ডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.