检查Linux发行版名称

检查Linux发行版名称,第1张

检查Linux发行版名称

这对我在Ubuntu上有效:

('Ubuntu', '10.04', 'lucid')

然后

strace
,我通常会找出平台模块到底是做什么来找到发行版的,这就是这一部分:

open("/etc/lsb-release", O_RDonLY|O_LARGEFILE) = 3fstat64(3, {st_mode=S_IFREG|0644, st_size=102, ...}) = 0fstat64(3, {st_mode=S_IFREG|0644, st_size=102, ...}) = 0mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb76b1000read(3, "DISTRIB_ID=UbuntunDISTRIB_RELEAS"..., 8192) = 102read(3, "", 4096) = 0read(3, "", 8192) = 0close(3)          = 0

因此,其中

/etc/lsb-release
包含此信息,这些信息来自Ubuntu的Debian基本文件包。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5009833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存