একক ব্যবহারকারী মোডে ডাব্লু / ও রিবুট করার জন্য কি উপায় আছে?


8

পুরানো দিনের-ইউনিক্সের মতো আপনি যখন কেবলমাত্র একটি আদেশ পাঠাতে পারেন initএবং আপনি নিজের ব্যবহারের জন্য শেল দিয়ে কালো পাঠ্য পর্দায় ঘুরে দেখছেন। ;)


এসআইপি সক্ষম হওয়া ছাড়াও 10.11.2 এর মাধ্যমে 10.11.6 থেকে ওএস এক্স / ম্যাকোস-এর বিভিন্ন সংস্করণ ব্যবহার করে বেশ কয়েক ঘন্টা পরীক্ষার পরেও বিভিন্ন শারীরিক এবং ভার্চুয়াল মেশিন, কয়েক ডজন কয়েকবারের মধ্যে এক বারও sudo launchctl reboot userspace -sএকটি সফল এবং ব্যবহারযোগ্য ব্যবহারকারীর স্পেস তৈরি করতে পারেনি পুনরায় বুট করার! সোজা কথায়, ডকুমেন্টেশনের উত্স নির্বিশেষে, পূর্বোক্ত আদেশটি কার্যকর হয়নি এবং কাজ করে না এবং এই প্রশ্নের উত্তর তবুও নির্ধারিত হোক না কেন, আমি এটি কাজ করতে পেলাম না এবং এটি আমার নিম্নগতির কারণ।
ব্যবহারকারীর 3439894

আমার উত্তর হ'ল "এল ক্যাপ্টিয়ান উপর পরীক্ষা করা হয়েছে", যেখানে এটি কাজ করে। উত্তরটি এখন ভারী সম্পাদিত, তবে এটি এখনও তার পুনর্বিবেচনার ইতিহাসে পাওয়া যাবে। সহজ ভাবে বললে আমি বলিনি এটি অন্য কিছু উপর কাজ করবে
poige

1
আমি এল ক্যাপ্টেনের পাশাপাশি সিয়েরা, হাই সিয়েরা এবং মোজাভেয়ের অধীনে পরীক্ষা করেছি। sudo launchctl reboot userspace -sজিইআইতে থাকাকালীন কোনও ক্ষেত্রেই টার্মিনাল থেকে একটি সফল এবং ব্যবহারযোগ্য ব্যবহারকারীর স্থান পুনরায় বুট করতে পারেনি ! দয়া করে শ্রদ্ধা করুন যে আমি কেবল যথেষ্ট সময়, শক্তি এবং প্রচেষ্টা নিইনি, আমি আমার ডাউনওয়েটের জন্য একটি বৈধ কারণও প্রকাশ করেছি, যা অবশ্যই আমার এটি করার কোনও বাধ্যবাধকতা নেই under তিনটি ভিন্ন অ্যাপল সিস্টেমে, একটি ম্যাকবুক প্রো, আইম্যাক এবং ম্যাকবুক এয়ার, এল ক্যাপিটান চালাচ্ছে এবং পরবর্তীকালে, এটি এখানে বা ডকুমেন্টেশনের বিজ্ঞাপন হিসাবে আমার পক্ষে কার্যকর হয়নি! আফিক আমার জন্য, গল্পের শেষ।
ব্যবহারকারী 3439894

আমার জন্য কাজ করেছেন। এখানে: 15.6.0 x86_64 root:xnu-3248.73.11~1/RELEASE_X86_64 x86_64। আপনি কোন শ্রদ্ধার কথা বলছেন? :) বা যদি আপনি শ্রদ্ধার কথা বলেন তবে আমার কথার প্রতি আপনার শ্রদ্ধা কোথায়? :)
পোয়েজ

সম্পাদিত উত্তর। ভিডিও রেকর্ডিং সম্পর্কে ভাবনা এবং এটি ইউটিউবে আপলোড করা। ;)
পোয়েজ

উত্তর:


5

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

এটি সম্ভবত ১০.১০-এ সরিয়ে ফেলা হয়েছে সুতরাং আপনার যদি এই উত্তরাধিকার সূচনা টাইপ বাইপাসটি সন্ধান না করে তবে আপনাকে পুনরুদ্ধার করতে বুট করতে বা টার্মিনাল অ্যাপ্লিকেশনটি ব্যবহার করতে হবে।

এছাড়াও, এটি সত্যিকারের রুট সিঙ্গল ইউজার মোড নয়, এটি আধুনিক ম্যাকোজে বুট প্রক্রিয়া শুরুর আগেই হওয়া দরকার।


দেখে মনে হচ্ছে আমি আমার প্রশ্নের আসল উত্তর পেয়েছি। চেক এবং জবাব দেবে
পোজ

@ পয়েজ আমি অবশ্যই মোজভেতে এটি কাজ করতে পারি না (তবে আমি ডিফল্ট লেখার সাথে জড়িত হইনি)) আমার উত্তরটি আপনি ঠিক কী চান তা তৈরি করতে নির্দ্বিধায় বা নিজের পরীক্ষার পরে যদি কোনও ক্লিনার উত্তর ভাল হয় তবে নিজের উত্তরটি নির্দ্বিধায় অনুভব করুন ।
bmike


> বুট করা ওএস থেকে রিবুট ছাড়াই একক ব্যবহারকারী মোডে স্থানান্তরিত করার কোনও নথিভুক্ত উপায় নেই। এটা মিথ্যা দাবি।
পোয়েজ

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

3

তত্ত্ব

সংক্ষেপে, man launchctlএকটি একক মোড ডাব্লু / ও কার্নেল রিবুট এ যেমন একটি স্যুইচ সম্পন্ন করার জন্য একটি নথিবদ্ধ আছে । এটি শেল-কমান্ড সহ টার্মিনাল উইন্ডো থেকে উদাহরণস্বরূপ স্থাপন করা যেতে পারে:

sudo launchctl reboot userspace -s

অনুশীলন করা

এল ক্যাপিটান

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

হাই সিয়েরা, মোজাভে

হাই সিয়েরার সাথে আমার চেষ্টাগুলি দেখিয়েছিল যে এই কার্যকারিতাটি আর কাজ করছে না (এল ক্যাপিটানের তুলনায়)। আবার, এটি রেটিনার কারণে হতে পারে, এটি পরিষ্কার নয়। মোজাভেও এটি কাজ করে না।


একটি অবদানকারী দ্বারা সম্পূর্ণ ব্যাখ্যা ¹

চলমান কোনও পূর্ণ পুনরায় বুট না করেই আপ-আনড চলমান ম্যাকোস থেকে একক ব্যবহারকারী মোডে ফিরে আসার একটি উপায় রয়েছে

sudo launchctl reboot userspace -s

এটি ডারউইন কার্নেলটি আরম্ভ না করেই ম্যাকোসের কেবলমাত্র ইউজারস্পেস অংশটি পুনরায় চালু করবে এবং পুরানো-দিন-ইউনিক্সে রানলেভেল পরিবর্তনের সমতুল্য।

অতিরিক্ত তথ্যের জন্য দেখুন man launchctl:

reboot [system|userspace|halt|logout|apps|reroot ]
    Instructs launchd to begin tearing down userspace. With no argu-
    ment given or with the system argument given, launchd will make
    the reboot(2) system call when userspace has been completely
    torn down. With the halt argument given, launchd will make the
    reboot(2) system call when userspace has been completely torn
    down and pass the RB_HALT flag, halting the system and not ini-
    tiating a reboot.

    With the userspace argument given, launchd will re-exec itself
    when userspace has been torn down and bring userspace back up.
    This is useful for rebooting the system quickly under conditions
    where kernel data structures or hardware do not need to be re-
    initialized.

    -s       When rebooting the machine (either a full reboot or
             userspace reboot), brings the subsequent boot session
             up in single-user mode.

এর অর্থ এই যে কোনও প্রযুক্তিগত স্তরে sudo launchctl reboot userspace -sকল হয় না reboot(2)এবং সেহেতু রিবুট ছাড়াই একক ব্যবহারকারী মোডে স্যুইচ করার একটি উপায় সরবরাহ করে।

এছাড়াও একক ব্যবহারকারী মোডে উইকিপিডিয়া নিবন্ধ বলে:

ওএস এক্স এল ক্যাপিটান এবং পরবর্তী সময়ে ম্যাকোএসের প্রকাশে, sudo launchctl reboot userspace -sটার্মিনাল কমান্ডের সাহায্যে মোডটি একক ব্যবহারকারী মোডে ফিরে যেতে পারে এবং কমান্ডের সাহায্যে সিস্টেমটি একক-ব্যবহারকারী মোডে পুরোপুরি পুনরায় চালু করা যায় sudo launchctl reboot system -s


1 - সৌজন্যে @ নোহিলসাইড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.