SSH Collection Module Solaris Command Reference
The following table contains the Solaris command reference for the SSH Collection Model.
Command |
Privileged |
Command Operation |
Reason for Use |
sudo true |
Yes |
Immediately returns successfully. |
Used to validate access to the sudo utility. |
uname -a |
|
Returns all elements in the system utsname structure. |
Used for a full descriptive string for the system. |
uname -s |
|
Returns the operating system name. |
Used for OS detection. |
uname -p |
|
Returns the hardware platform type. |
Used for system architecture detection. |
uname -n |
|
Returns the system hostname. |
Used for hostname detection. |
uname -rv |
|
Returns OS revision. |
Used to determine SunOS and kernel version. |
cat /etc/release |
|
Returns detailed OS version string. |
Used to determine Solaris version and OS build date. |
zonename |
|
Returns name of current zone. |
Used to distinguish between global and non-global zones. |
/usr/sbin/zoneadm list -p |
|
Returns list of zones on system. |
Used to fetch UUID of non-global zones. |
uptime |
|
Returns system uptime. |
Used during calculation of network traffic metrics. |
/usr/sbin/prtdiag -v || true |
|
Returns hardware and firmware information. |
(SPARC) Used to fetch hardware type, serial number, and firmware versions. |
/usr/sbin/smbios -t SMB_TYPE_BIOS |
|
Returns BIOS version. |
(x86) Used to fetch BIOS revision. |
/usr/sbin/smbios -t SMB_TYPE_SYSTEM |
|
Returns hardware information. |
(x86) Used to fetch hardware type and serial number. |
/usr/sbin/prtconf |
|
Returns hardware and memory information. |
Used to determine total available RAM. |
ps -e -o pid,time,rss,args |
|
Returns details on running processes. |
Used to retrieve a list of running processes. |
/usr/sbin/psrinfo -pv |
|
Returns CPU information. |
Used to determine processor type, speed, and topology. |
/sbin/ifconfig -a |
Yes |
Returns network information. |
Used to determine network interface names, IP addresses, and MACs. |
/sbin/dladm show-dev -p |
Yes |
Return physical NIC status. |
(10) Used to determine speed of physical network interfaces. |
/sbin/dladm show-phys -p -o LINK,MEDIA,STATE,SPEED,DUPLEX,DEVICE |
|
Return physical NIC status. |
(11) Used to determine speed and media type of physical network interfaces. |
iostat -En |
|
Return physical disk info. |
Used to determine type and model of disks. |
/sbin/mount -v |
|
Return list of mounted filesystems. |
Used to determine type and options of mounted filesystems. |
df -k |
Yes |
Return file system capacity. |
Used to determine filesystem utilization. |
/usr/sbin/zpool list -H -o name,size,allocated,free,capacity,health |
|
Return ZFS capacity. |
Used to determine total capacity and utilization of ZFS pools. |
pkginfo -li |
|
Return installed software. |
(10) Used to obtain versions and descriptions of installed OS packages. |
pkg info |
|
Return installed software. |
(11) Used to obtain versions and descriptions of installed OS packages. |
pkg contents -H -t file -a 'mode=?5*' -a 'mode=?7*' -o pkg.name,action.key |
|
Return installed executables. |
(11) Used to obtain list of executable files in installed OS packages. |
vmstat 1 2 |
|
Return CPU, memory, and disk statistics. |
Used to determine current CPU and memory utilization. |
/usr/sbin/swap -l |
|
Return swap memory information. |
Used to determine current swap size and utilization. |
kstat -p zfs:0:arcstats:size |
|
Return kernel statistics. |
Used to determine proportion of memory used for ZFS disk cache. |
iostat -xn 1 2 |
|
Return disk activity. |
Used to determine current disk throughput. |
pfiles /proc/* |
Yes |
Return open files and sockets. |
(< 11.2) Used to correlate running processes with network connections. |
netstat -an -P tcp -f inet |
|
Return network connections. |
(< 11.2) Used to determine active TCP connections. |
netstat -anu -P tcp -f inet |
|
Return network connections and processes. |
(>= 11.2) Used to determine active TCP connections and associated processes. |
/sbin/dladm show-dev -s |
Yes |
Return network interface counters. |
(10) Used to determine total network throughput. |
/usr/sbin/dlstat -p -o LINK,IPKTS,RBYTES,OPKTS,OBYTES |
|
Return network interface counters. |
(11.0-11.2) Used to determine total network throughput. |
/usr/sbin/dlstat -p -o LINK,IPKTS,IDROPS,RBYTES,OPKTS,ODROPS,OBYTES |
|
Return network interface counters. |
(>= 11.3) Used to determine total network throughput. |