uname
# 查看操作系统版本 uname -a # 查看内核版本 uname -r # 查看系统名称 uname -s
/etc/release
cat /etc/release
这会显示详细的版本信息,如:
Oracle Solaris 11.4 X86
pkg
pkg info entire
isainfo
# 查看内核支持的位数 isainfo -kv # 查看当前运行的位数 isainfo -b
示例输出:
64-bit amd64 kernel modules
或
64-bit sparcv9 kernel modules
# 查看当前shell的位数 /usr/bin/isainfo -b # 查看所有支持的指令集 isainfo -n
/usr/bin/
# Solaris 10及更早版本 file /usr/bin/ls # 如果有64位目录 ls -ld /usr/bin/amd64 /usr/bin/sparcv9 2>/dev/null
你可以创建一个简单的脚本来一次性查看所有信息:
#!/bin/bash echo "=== Solaris 系统信息 ===" echo "系统版本:" cat /etc/release echo "" echo "内核信息:" uname -a echo "" echo "系统位数:" isainfo -kv echo "" echo "当前运行的位数:" echo "$(isainfo -b)-bit"
sparc
sparcv9
i386
amd64
# 一键查看 cat /etc/release && echo "" && isainfo -kv
选择适合你情况的方法即可,通常使用 cat /etc/release 和 isainfo -kv 就能满足大部分需求。
isainfo -kv