मैं यह निर्धारित करने की कोशिश कर रहा हूं कि लिनक्स सर्वर का स्वाद क्या चल रहा है। मैं कर्नेल संस्करण को निर्धारित करने की कोशिश नहीं कर रहा हूं - लेकिन वितरक को रोटर करता हूं।
gcc स्थापित है, और संस्करण आउटपुट में, यह RedHat कहता है
# gcc --version
gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11)
क्या इसका मतलब है कि मैं अपने सर्वर को रेडहैट सर्वर मान सकता हूं। क्या इसका पता लगाने के लिए कोई बेहतर - 100% बुलेटप्रूफ तरीका है? इसके अलावा अन्य लिनक्स जायके के लिए - न केवल इस सर्वर?
संपादित करें: /etc/
यदि यह मदद करता है तो सामग्री - लेकिन मैं एक समाधान चाहूंगा जो अन्य संस्करणों के लिए भी काम करता है।
# ls /etc/
./ backupmxhosts domainusers host.conf localdomains mailips pam.d/ relayhosts shadow trustedmailhosts
../ bashrc* exim.conf inputrc localtime man.config passwd resolv.conf skipsmtpcheckhosts userdomains
DIR_COLORS cron.deny exim.pl ld.so.cache lynx.cfg mtab profile secondarymx spammeripblocks vimrc
aliases demodomains exim.pl.local* ld.so.conf mail/ my.cnf profile.d/ senderverifybypasshosts sudoers
antivirus.exim demouids group localaliases mailhelo nsswitch.conf protocols services termcap
मुझे पता नहीं है *release
या *version
में फाइल/etc/
# ls /etc*release; ls /etc/*version
/bin/ls: /etc/*release: No such file or directory
/bin/ls: /etc/*version: No such file or directory
मैंने एलएसबी की कोशिश की
# lsb_release -a
LSB Version:
Distributor ID: n/a
Description: (none)
Release: n/a
Codename: n/a
इसके अलावा - मुझे लगता है कि मैं अंदर हूँ chroot jail
(वास्तव में निश्चित नहीं है कि वह क्या है) जो इस मुद्दे का कारण हो सकता है।
अपडेट किया गया:
मुझे लगता है कि यह मेरे लिए है। मुझे लगता है कि मैं सुरक्षित रूप से मान सकता हूं कि मैं सेंट-ओएस का उपयोग कर रहा हूं।
# cat /proc/version
Linux version 2.6.9-103.plus.c4smp (mockbuild@builder10.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-11)) #1 SMP Wed Dec 21 16:17:23 EST 2011