দূরবর্তী সার্ভারে চলমান লিনাক্সের ডিস্ট্রো কীভাবে নির্ধারণ করব?


12

আমি লিনাক্সের কোন সংস্করণ একটি রিমোট সার্ভার চলছে তা জানার চেষ্টা করছি। আমি সেখানে আমার অ্যাকাউন্টের সাথে এসএসএইচের সাথে সংযুক্ত হয়েছি এবং নিম্নলিখিত কমান্ডটি ব্যবহার করেছি: আনম-এ a

এবং আমি পেয়েছি: Linux1010.justhost.com 2.6.32-20130307.60.9.bh6.x86_64 # 1 এসএমপি থু মার্ 7 15:58:33 ইএসটি 2013 x86_64 x86_64 x86_64 জিএনইউ / লিনাক্স

তবে এটি আমাকে জানায় না যে এটি লিনাক্সের কোন সংস্করণ।

কোন পরামর্শ? ধন্যবাদ,

সাউল

একটি ফাইল রয়েছে lynx.cfg, সুতরাং আমি lynx.cfg প্রধান করলাম এবং এটিতে রয়েছে:

এই ফাইলটির ডিফল্ট স্থান নির্ধারণ /etc/lynx.cfg (রেড হ্যাট লিনাক্স, ফেডোরা)

সুতরাং, এটি কি পরিমাপ করে যে সিস্টেমটি রেড হ্যাট লিনাক্স বা ফেডোরা?


1
আজকাল বেশিরভাগ সিস্টেমে lsb_re দয়া করে

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

আমি ডিস্ট্রো নাম চাই

1
সম্পর্কিত সুপার ব্যবহারকারী প্রশ্ন , যেহেতু এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল।
এজেপি 15243

1
আপনি সামাজিক পদ্ধতির চেষ্টা করেছেন? কেবল সার্ভারের মালিক / প্রশাসককে জিজ্ঞাসা করুন।
বেনামে

উত্তর:


9

এটা চেষ্টা কর...

$ cat /etc/*-release

/ ইত্যাদি ডিরেক্টরিতে * ফাইল প্রকাশ হয় না।

1
@ সললুগো এটি *-release, না release*। উদাহরণস্বরূপ, আমি আর্চ লিনাক্স চলমান করছি, তাই আমি আছে arch-release, lsb-releaseএবং os-releaseমধ্যে /etc/
এজেপি 15243

[/ ইত্যাদি] # এলএস * -লেলিজ / বিন / এলএস: অ্যাক্সেস করতে পারে না * -আপনি: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই

শৌল, cat /etc/issueআমি আপনার প্রশ্নের উপর আমার মন্তব্যে ইঙ্গিত হিসাবে আপনি কি চেষ্টা করেছেন? লিঙ্কযুক্ত স্ট্যাক ওভারফ্লো প্রশ্ন ইঙ্গিত দিয়েছে যে পুরানো ডিস্ট্রোজে কমান্ড কার্যকর হতে পারে।
ajp15243

9

আপনি যদি ভাগ্যবান হন তবে কিছু তথ্য চালিয়ে নেওয়া যায় can

lsb_release -a

ভাগ্য নেই, আমার সিস্টেমে lsb_release কমান্ড নেই।

4

"2.6.32-20130307.60.9.bh6.x86_64" CentOS বা রেডহ্যাট লিনাক্সের পরামর্শ দেয়। এটি সেন্টোসের কোনও সংস্করণ (এটি যদি সেন্টোস হয়) তবে এটি ব্যবহার করতে:

বিড়াল / ইত্যাদি / redhat- রিলিজ

বা আরও সাধারণভাবে:

বিড়াল / ইত্যাদি / * মুক্তি

এ সম্পর্কে আরও একটি উপায় হ'ল ডিফল্ট সার্ভার এবং সংগ্রহস্থলগুলির মতো কনফিগারেশন ফাইলগুলির জন্য / ইত্যাদি অনুসন্ধান করা।

এই:

বিড়াল / ইত্যাদি / ইস্যু *

কিছু সংকেত প্রদান করতে পারে।

তবুও এটির আরেকটি উপায় হ'ল কোন প্যাকেজ ম্যানেজারটি ইনস্টল করা আছে তা সন্ধান করা। এগুলি চেষ্টা করুন:

apt-get -v
yum - রূপান্তর
প্যাকম্যান - রূপান্তর
উত্থাপন - রূপান্তর
pkgtool

যদি আপনি সেগুলি খুঁজে পান তবে একটি "lsb-release" বা অনুরূপ নামযুক্ত প্যাকেজ অনুসন্ধান করার জন্য তাদের ব্যবহার করুন এবং যদি পাওয়া যায় তবে এটি ইনস্টল করে দেখুন:

lsb_release -a

1

Nmap এর ওএস সনাক্তকরণ ব্যবহার করে দেখুন: http://nmap.org/book/man.html


ওহ, আপনার বাক্সে একটি লগইন রয়েছে, এনএম

... এবং এটি কেবল Linux 3যাইহোক, এবং একটি নির্দিষ্ট বিতরণ নয় উত্পাদন করবে
ফিহাগ


0

যদি তার ডিবিয়ান চেক

cat /etc/debian_version

বা আরও সাধারণভাবে

cat /etc/*-release
cat /etc/*version

সর্বাধিক distros মিল করা উচিত


0

আপনার যদি yumকমান্ড উপলভ্য থাকে তবে এটি একটি রেডহ্যাট / সেন্টোস / ওরাকল তারপর আপনার yumসংগ্রহস্থল সেটিংস পরীক্ষা করে নিন ।

আপনার যদি apt-getএটি থাকে তবে এটি ডেবিয়ান সম্পর্কিত এবং এটি আবার ঠিক কী বিতরণ তা জানতে আপনার সফ্টওয়্যার সংগ্রহস্থলগুলি পরীক্ষা করে দেখুন।

আপনার যদি সেগুলির কোনও না থাকে তবে আপনার ব্যবহারকারী অ্যাকাউন্টটি তৈরি করেছেন এমন ব্যক্তিকে জিজ্ঞাসা করুন;)

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