ডেবিয়ান জেসিতে নেটওয়ার্কিং পুনরায় চালু করা হচ্ছে


14

আমি জানতে চাই যে ডিবিয়ান জেসিতে নেটওয়ার্কিং পরিষেবা পুনরায় চালু করার সঠিক পদ্ধতিটি। আমি জানি যে আমি ব্যবহার করতে পারি:

service networking restart

অথবা

/etc/init.d/networking restart

যেভাবে যাইহোক আমাকে ssh সংযোগ, বা

invoke-rc.d networking restart

এবং অন্যান্য দুটি পদ্ধতি systemctl এবং ifup / ifdown সহ

তবে এটি করার সঠিক উপায় কোনটি?


Unix.stackexchange.com এ জিজ্ঞাসা করার চেষ্টা করুন , তাদের বিভিন্ন লিনাক্স স্বাদ এবং উপভাষাগুলি সম্পর্কে আরও ভাল জ্ঞান রয়েছে।
ম্যাসিমো

1
ওহ, এবং প্রথম তিনটি কমান্ড মূলত সমতুল্য serviceএবং invoke-rc.dকেবল /etc/init.d/servicenameতাদের দেওয়া বিকল্পগুলির সাথে কল করে।
ম্যাসিমো

এছাড়াও, এখানে দেখুন: unix.stackexchange.com/questions/136481/…
ম্যাসিমো

উত্তর:


12

আমি serviceকমান্ডটি ব্যবহার করব কারণ এটি বিভিন্ন বিতরণে আরও সামঞ্জস্যপূর্ণ। আপনার উল্লিখিত আদেশগুলির মধ্যে আমি যে রূপটি যাব তা হ'ল:

service networking restart

এবং আমি অবশ্যই এটি একটি screenসেশনের অভ্যন্তরে বা অন্য উপায়ে নিশ্চিত করব যে আপনি যে শেলটি টাইপ করেছেন তাতে তার সংযোগ হারিয়ে ফেললে সেটি সম্পূর্ণ হতে ব্যর্থ হবে না ensure (আমি একটি মেশিনের সাথে লগ ইন করে sshএবং তারপরে নেটওয়ার্কটি পুনরায় চালু করে কেবল নেটওয়ার্কটি ডাউন থাকাকালীন এসএসএস সংযোগটি বন্ধ করার জন্য এবং একটি এইচওপি প্রেরণ করার চেষ্টা করেছি serviceযাতে এটি আবার নেটওয়ার্ক না আনতে পারে))

অতীতে এমন সিস্টেমগুলি serviceছিল যেখানে স্ক্রিপ্টগুলির চারপাশে একটি সাধারণ মোড়ক ছিল /etc/init.dএবং আপনার প্রথম আদেশ দুটি একই কাজ করবে same তবে আজকাল এমন সিস্টেম রয়েছে যেখানে serviceমাঝে মাঝে কিছু আলাদা কিছু ঘটে থাকে এবং সাধারণভাবে serviceআপনার নির্দিষ্ট বিতরণে কী করা উচিত তা আরও ভালভাবে জানে। এবং invoke-rc.dএটি বিতরণ নির্ভরও।

যদিও serviceবিতরণ জুড়ে সর্বাধিক অনুরূপ, তবুও পরিষেবার নাম আলাদা হতে পারে। উদাহরণস্বরূপ এমন বিতরণ রয়েছে যেখানে পরিষেবাটির নাম দেওয়া হয়েছে networkএবং অন্যেরা যেখানে নামকরণ করেছেন networking। এবং কিছু কনফিগারেশনে এটি পুনরায় আরম্ভ network-managerকরার চেয়ে উপযুক্ত হতে পারে networking


ব্যাখ্যার জন্য ধন্যবাদ, খুব পরিষ্কার! পরবর্তী সময় আমি পূর্বে উল্লিখিত পরিষেবা কমান্ডের সাথে পর্দা ব্যবহার করব।
cloud81

3
একেবারে সিস্টেমড সিস্টেমে পরিষেবা ব্যবহারের জন্য কি অবহেলা করা হচ্ছে না?
greenone83

@ greenone83 কমান্ডটি হ্রাসের বিষয়ে ম্যান পৃষ্ঠাতে কোনও ইঙ্গিত নেই is যে সমস্ত সিস্টেমে আমি এটি দেখেছি সেখানে এটি বিতরণ যে কোনও ডিআই সিস্টেম ব্যবহার করে তা প্রায় একটি সুবিধাজনক মোড়কের স্ক্রিপ্ট ছিল। আর এটিকে আপডেট করা হয়েছে যেমন init নতুনভাবে ডিজাইন করা হয়েছে। যার অর্থ আপনি serviceএখন 10 বছর আগের মতো একই কমান্ডটি ব্যবহার করতে পারবেন এবং অন্তর্নিহিত init স্ক্রিপ্টগুলি সম্পূর্ণ ভিন্ন আচরণ করলেও এটি সঠিক কাজ করবে।
ক্যাস্পার্ড

@ ক্যাস্পার্ড এটি আমার বক্তব্যকে অনেক বেশি ব্যাখ্যা করে ... unix.stackexchange.com/questions/240528/… আপনি এটি করতে পারেন ... তবে আপনি সিস্টেমে বিঘ্নিত হতে পারেন
গ্রিনোনে ৩৮

1
আমি আমার ল্যান তারগুলি অদলবদল করেছিলাম, যা নেটওয়ার্ক সংযোগটি মেরে ফেলেছে। systemctl পুনঃসূচনা নেটওয়ার্কিং কিছুই করেনি, তবে পরিষেবা নেটওয়ার্কিং পুনঃসূচনা একটি কবজ কাজ করে। আমি দেবিয়ান জেসি চালাচ্ছি।
O সিস্টেমে ওভারলোড করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.