কোন লিনাক্স বিতরণে আমি লগ ইন করেছি তা কীভাবে সন্ধান করবেন to


20

এসএসএইচ-এর মাধ্যমে আমি যে ওএস লগ ইন করেছি তার বিতরণটি সন্ধানের জন্য কি কোনও আদেশ রয়েছে? unameপুরো প্রচুর তথ্য মুদ্রণ করতে ব্যবহার করা যেতে পারে, তবে দৃশ্যত বিতরণ নয় (যেমন রেডহ্যাট, উবুন্টু ইত্যাদি) বা সেই বিতরণের সংস্করণ নয়।

উত্তর:


16

আমি আশঙ্কা করছি, এটি পরীক্ষা করার কোনও স্ট্যান্ডার্ডাইজড উপায় নেই। প্রতিটি বিতরণের সংস্করণ ঘোষণার নিজস্ব নিজস্ব পদ্ধতি রয়েছে বলে মনে হয়। আপনি চেষ্টা করতে পারেন:, cat /etc/*releaseএটি কয়েকটি সিস্টেমে কাজ করতে পারে। এছাড়াও, /etc/issueবিতরণ তথ্য থাকতে পারে।


আপনাকে উভয়কে ধন্যবাদ cat /etc/*releaseএবং /etc/issueআমার প্রয়োজনীয় সুনির্দিষ্ট তথ্য দাও।
ওয়াহিদগ

দেবিয়ান (লেনি) এর একটি বেস ইনস্টলে, / ইত্যাদি / * রিলিজের অস্তিত্ব নেই, তবে / ইত্যাদি / ইস্যুটি রয়েছে (এবং সঠিক তথ্য রয়েছে)।
ডেভিড

এটি আমার পক্ষে ধারাবাহিকভাবে কাজ করা একমাত্র সমাধান।
স্টিফান লাসিউইস্কি

8

lsb_release -a বেশিরভাগ বিতরণে কাজ করা উচিত


দেবিয়ান (লেনি) এর বেস ইনস্টলে কাজ করছে বলে মনে হচ্ছে না।
ডেভিড

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

@ ডেভ এটি lsb-releaseপ্যাকেজে রয়েছে, যা প্রকৃতপক্ষে ডিফল্ট নয়। যদিও এটির অনুপস্থিতি একটি শক্তিশালী ডেবিয়ান সূচক, যদিও। :-)
ড্যানিয়েল সি সোব্রাল

ওপেনসুজে নেই।
ychaouche

lsb_releaseকিছু নতুন আরএইচইল 6 ডেরিভেটিভ যেমন অস্তিত্ব নেই যেমন বৈজ্ঞানিক লিনাক্স 6.1 বা ফেডোরা লিনাক্স 16.
স্টিফান লাসিউইস্কি

3

রেডহাট এবং ফেডোরার জন্য lsb_release এবং আরও / ইত্যাদি / redhat- রিলিজ আমার উবুন্টু এবং অন্যান্য সমস্ত ডিস্ট্রো সম্পর্কে ধারণা নেই


1
lsb_re कृपया উবুন্টুতেও কাজ করে।

-1

সাধারণত / ইত্যাদি / মোটিড বিতরণের নামও দেয় ...


-2

uname -o

আনম বাইনারি প্রায় প্রতিটি লিনাক্স সিস্টেমে পাওয়া যায় এবং -ও পতাকা আপনাকে অপারেটিং সিস্টেমটি ফিরিয়ে দেওয়া ভাল। lsb_re দয়া করে খুব কাজ করে কিন্তু পুরোপুরি সর্বব্যাপী নয়।


এটি উবুন্টু (লুসিড) এ ব্যর্থ হয় তবে উবুন্টুতে lsb_re দয়া করে প্রথমে পরীক্ষা করে দেখা হয় uname -o, তবে যদি এটি আবার GNU / Linux হিসাবে ফিরে আসে তবে রান lsb_release -i -sআমার সমস্ত সিস্টেম জুড়ে কাজ করে বলে মনে হচ্ছে।
কালেব

এটি আমাকে রেডহ্যাট, ডেবিয়ান এবং উবুন্টুতে "জিএনইউ / লিনাক্স" দেয়। উপর কি এটা কাজ করে?
ড্যানিয়েল সি সোব্রাল

জিএনইউ / লিনাক্স খুব সহায়ক নয়। বেশিরভাগ ডিস্ট্রো হ'ল জিএনইউ / লিনাক্সগুলি।
ychaouche

@ ইয়ছাউচে: উপরের মন্তব্য দেখুন See অখাদ্য সহ প্রথম পরীক্ষা করুন এবং যদি আপনার সমস্ত কিছু জেনেরিক হয় তবে lsb_re দয়া করে পরীক্ষা করুন এবং এটি ব্যবহার করুন।
কালেব

-3

আপনি যদি -aপতাকাটি চালু রাখেন unameতবে বেশিরভাগ সময় এটি কাজ করা উচিত। উদাহরণস্বরূপ, আমার বর্তমান উবুন্টু মেশিন uname -aপ্রিন্টগুলিতে:

Linux clark-laptop 2.6.35-25-generic #43-Ubuntu SMP Thu Jan 6 22:25:21 UTC 2011 x86_64 GNU/Linux

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