Linux sunucusunun hangi lezzetinin çalıştığını belirlemeye çalışıyorum. Çekirdek sürümünü belirlemeye çalışmıyorum - ama dağıtıcıyı değerlendiriyorum.
gcc kurulur ve sürüm çıktısında RedHat diyor
# gcc --version
gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11)
Bu, sunucumun RedHat sunucusu olduğunu güvenle varsayabileceğim anlamına mı geliyor? Bunu bulmak için daha iyi -% 100 kurşun geçirmez bir yöntem var mı? Ayrıca diğer linux lezzetleri için - sadece bu sunucu değil?
Düzenleme: /etc/
yardımcı olması durumunda içeriği - ama ben de linux diğer sürümleri için çalışan bir çözüm istiyorum.
# 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
Dosyam yok *release
veya *version
dosyam var/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'yi denedim
# lsb_release -a
LSB Version:
Distributor ID: n/a
Description: (none)
Release: n/a
Codename: n/a
Ayrıca - Sanırım chroot jail
bu sorunun nedeni olabilecek bir (gerçekten ne olduğundan emin değilim) içindeyim .
Güncellenmiş:
Bunun benim için yaptığını düşünüyorum. Sanırım cent-os kullandığımı güvenle varsayabilirim.
# 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