কি init 1 কমান্ড ঠিক কি করে?


13

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

আমি জানি যে লিনাক্সের 0-6 রান স্তর রয়েছে এবং সেগুলিরinit 1 মধ্যে একটি, কেউ আরও উল্লেখ করেছেন যে এটি কম্পিউটারকে হিমায়িত করে, তবে আমি আমার প্রশ্নের সঠিক উত্তর খুঁজে পাইনি যে এই আদেশটি আসলে কী করে এবং এটি কীভাবে কাজ করে? এবং আমার কম্পিউটারে চেষ্টা করা উচিত?


প্রতিটি রান স্তরকে কী করা উচিত তা
হ'ল প্রশ্নটি

প্রথমে আপনার কাজটি সংরক্ষণ করুন। অপ্রয়োজনীয় অ্যাপ্লিকেশন বন্ধ করুন। তারপরে এটি চেষ্টা করুন এবং দেখুন কি ঘটে।
ব্যবহারকারী535733

উদ্যোগ 1 প্রশাসনিক কাজের জন্য একটি মোড । কিন্তু জিনিসটি যা আমাকে পোঁকে রাখে তা হ'ল এটি কম্পিউটারের ক্রাশটি কীভাবে তৈরি করে? মানে ঠিক আছে, এটি অ্যাডমিন মোড, আপনি কি কিছু করতে পারবেন তবে লিনাক্স সার্ভার বা কম্পিউটার ক্রাশ করা কি সহজ? @ জর্জ
আহসান

যথাযথ নির্দেশাবলী সহ যে কোনও কম্পিউটার ক্রাশ করা সহজ। হার্ড অংশটি ত্রুটি ছাড়াই আপনার উদ্দেশ্যটি মান্য করার জন্য কম্পিউটারটি পাচ্ছে ।
ব্যবহারকারী535733

@ user535733 আমি আমার কম্পিউটারে কিছু গুরুত্বপূর্ণ ডেটা সঞ্চিত করেছি, আমি সত্যিই ঘরে বসে এটি চেষ্টা করতে চাই, তবে আমি কি সেই ডেটাটিও স্থানান্তর করতে পেরেছি, মানে কি এটি বাস্তব? আমি কি আমার সমস্ত ডেটা হারাতে যাচ্ছি? অথবা এই কমান্ডটি চালানোর সময় কেবলমাত্র বর্তমান ফাইলগুলি খোলা আছে?
আহসান

উত্তর:


12
ID  Name                                   Description
0   Halt                                   Shuts down the system.
1   Single-user mode                       Mode for administrative tasks.
2   Multi-user mode                        Does not configure network interfaces and does not export networks services.
3   Multi-user mode with networking        Starts the system normally.
4   Not used/user-definable                For special purposes.
5   Start the system normally with         Same as runlevel 3 + display manager.
    appropriate display manager (with GUI)                                         
6   Reboot                                 Reboots the system.

উপরের দিক থেকে আপনি দেখতে পাচ্ছেন যে প্রতিটি রানলেভেলের ব্যবহারকারীর দ্বারা বা অন্য কোনও প্রক্রিয়া শুরু করার সময় কি কমান্ড এবং প্রোগ্রামগুলি চালিত হয়, যেমন রানলেভাল 1 এর ক্ষেত্রে । এখানে কেবলমাত্র একক ব্যবহারকারী সিস্টেমে অ্যাক্সেস করতে পারবেন এবং এখানে কমান্ডগুলি সর্বনিম্নতম হতে পারে, সুতরাং এটি মন্তব্য করে যে এটি সিস্টেমকে জমাটবদ্ধ করে । রানলেলে আপনি জানেন এমন বেশিরভাগ কমান্ড 3-5এখানে উপলভ্য নয়।

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

মূলত লিনাক্সে প্রতিটি রানলেভেল নির্দিষ্ট প্রোগ্রামের সাথে যুক্ত থাকে বা প্রোগ্রামগুলি বিভিন্ন রানলেভেলের সাথে যুক্ত থাকে । সুতরাং সেই স্তরের সাথে প্রবেশ করা init 1সমস্ত প্রোগ্রামকে ধ্বংস করে দেবে যা নকশাকৃত নয় বা সেই রানলেভেলের মধ্যে থাকা বোঝানো হয়েছে, অতএব আপনার দ্বারা উল্লিখিত কম্পিউটার হিমশীতল।

সূত্র: https://en.wikedia.org/wiki/Runlevel


আমি জানি, আমি কিছুটা বিষয় নিয়ে চলেছি তবে আপনি কি আমাকে বলতে পারবেন যে আমরা ২,৪ রান স্তরটি কেন ব্যবহার করি না? এবং আমি কি আমার কম্পিউটারে init 1 কমান্ডটি চেষ্টা করে দেখলে এটি ঠিক আছে ?
আহসান

@ ওয়োবো আমি রানলেভেলের একটি আপডেট সংস্করণ যুক্ত করেছি, দয়া করে স্তরগুলি দেখুন 2 & 4এবং কেন সেখানে ব্যবহার করা হচ্ছে না
জর্জ উদোসেন

জর্জ আমার আরও একটি প্রশ্ন আছে, আপনি ছেলেরা এখানে @ এসকিউবুন্টুতে কেন প্রশ্নগুলি উত্থাপন করবেন না, মানে স্ট্যাকওভারফ্লোতে আমরা প্রায় সমস্ত ভাল সংজ্ঞায়িত প্রশ্নগুলিকে উপস্থাপন করছি: ')
আহসান

@ ওয়েবু আমরা ভাল প্রশ্ন উত্সাহিত করি। এটি উত্তোলন করা ভাল হতে হবে।
জর্জ উদোসেন

আপনি যে সংজ্ঞাটি পেয়েছেন তা আমি নিশ্চিত নই, তবে উবুন্টুতে, রানওয়েভেল 2-5 সমস্তই অভিন্ন।
psusi

3

আমি লিনাক্স প্রোগ্রামার নই বা আমি হ্যাকার নই তবে আমিও মিঃ রোবটকে দেখছি এবং উত্তর পেতে এখানে এসেছি।

টিভি শোতে লাইনটি ছিল:

ডারলিন: "আমার কম্পিউটারটি ক্র্যাশ করেই চলেছিল, এবং আপনি (এলিয়ট) আমাকে থিম 1 চেষ্টা করতে বলেছিলেন"

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

যখনই তাকে সাহায্যের দরকার হয় তখন init1 তাদের কোডওয়ার্ড হয়ে ওঠে।


আপনি বেশ নিখুঁত এবং আপনার উত্তরে যুক্ত করতে যখন আপনি কোনও init কমান্ড সিস্টেমকে আঘাত করেন তখন সেই নির্দিষ্ট রান স্তরে চলে যাবে। সুতরাং আপনি যদি উচ্চতর রান স্তর থেকে ডিআর 1 চালান যা ডিফল্টরূপে জিইউআইয়ের ক্ষেত্রে কোনও সিস্টেম বুট ইন 33 বা ইনফ 5 হয় তবে এটি মাল্টি-ব্যবহারকারীর সহায়তার জন্য প্রয়োজনীয় সমস্ত কিছু বন্ধ করে দেবে।
হরিশ

রান-লেভেলগুলির জন্য ম্যান পৃষ্ঠাটিও উল্লেখ করুন যেমন আমরা init1 নিয়ে আলোচনা করছি, এখানে init1 ম্যান পেজ লিঙ্কটি man7.org/linux/man-pages/man1/stg-init.1.html
হরিশ

এছাড়াও, নীচের নিবন্ধটি পড়ুন যা প্রতিটি রান স্তরকে সংক্ষেপে ব্যাখ্যা করে এবং এটি কী করে বা এর উদ্দেশ্য কী explains linuxonfire.wordpress.com/2012/10/19/…
হরিশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.