Bash'ten hangi dağıtım sürümünü çalıştırdığımı ve ayrıca hangi Çekirdek sürümünün dahil olduğunu söylemenin bir yolu var mı?
Bash'ten hangi dağıtım sürümünü çalıştırdığımı ve ayrıca hangi Çekirdek sürümünün dahil olduğunu söylemenin bir yolu var mı?
Yanıtlar:
Temel komutlar aşağıdaki gibi olacaktır:
# cat /etc/gentoo-release
Gentoo Base System release 2.1
# uname -r
3.1.6-gentoo
Ayrıca bu bilgileri app-portage / gentoolkit paket araçlarını kullanarak "gentoo-yolunda" alabilirsiniz:
# equery list baselayout
* Searching for baselayout ...
[IP-] [ ] sys-apps/baselayout-2.1:0
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.1.4-gentoo
[2] linux-3.1.5-gentoo
[3] linux-3.1.6-gentoo *
[4] linux-3.1.7-gentoo
[5] linux-3.2.0-gentoo
[6] linux-3.2.0-gentoo-r1
uname -r
dağıtım denetimi için gerçekten güvenilir? Kullanıcı çekirdeğin herhangi bir yerine özel bir dize girerse veya gentoo kaynaklarıyla sağlanandan başka bir çekirdek kullanırsa bu değişmeyecek mi?
lsb_release -i
oldukça iyi çalışır, ancak bu lsb_release
talimatlarda "yüklü olduğundan emin olun " ... Bu kullanıcı, dağıtım tanımlamak yerine çekirdek ve Gentoo sürümü hakkında sormuş gibi görünüyor. (Rağmen "dağıtım sürümü #" en açık çarpışma değil)
Gentoo yuvarlanan bir sürümdür, bu nedenle yukarıdaki bilgiler doğru ve alakalı olsa da, bulmacanın çok önemli bir parçası daha vardır:
eselect profile list
Sistemde çekirdek çekirdeğinin tamamen açılmasından çok daha fazla fark yaratıyor ...
Linux dağıtım adınızı ve sürümünüzü (çekirdek sürümünü değil) kontrol etmek için:
cat /etc/issue
veya
cat /etc/*-release
veya
lsb_release -a
Kaynak: http://www.dogruel.com/?p=36 .
uname -a
.