Mucha gente ya lo ha mencionado system_profiler
, así que enumeraré algunos otros comandos que recomendaría para "mirar alrededor" de un sistema Mac OS X:
top -u -s5
Mi comando favorito para ver lo que está pasando. Muestra los procesos ordenados por uso de CPU, actualizados cada 5 segundos (creo que el valor predeterminado de 1 segundo es demasiado rápido), así como el promedio de carga, las estadísticas físicas y de VM, etc. Reemplace -u
con -orsize
para ordenar por tamaño de memoria residente.
sysctl vm.swapusage
Estadísticas de VM: vea man sysctl para otras opciones, o simplemente intente -a y mire toda la lista.
sw_vers
Muestra la versión y compilación del sistema operativo
softwareupdate -l
Sondea en un servidor Apple para obtener una lista de actualizaciones de software relevantes. -i -a
los descargará e instalará. Tenga en cuenta que no reiniciará la computadora para las actualizaciones que lo requieran; en su lugar, se marcarán con "[reiniciar]" en la lista, y deberá reiniciar manualmente después de instalarlos (pero tenga cuidado de desactivar las actualizaciones que requieren un reinicio cuando no tiene acceso físico a la computadora, - Si algo sale mal, podrías estar en problemas).
systemsetup
networksetup
Acceso por línea de comandos a la configuración general y de red a la que normalmente accede la aplicación GUI de Preferencias del Sistema. Útil, pero tengo las opciones detalladas más asombrosas (y dolorosas) que he visto. (Quiero decir, -getdisablekeyboardwhenenclosurelockisengaged
¿en serio?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
Control de línea de comandos para el servicio de administración remota (Apple Remote Desktop), que también funciona como un servidor VNC si necesita acceso a la GUI. El truco es que para que funcione con un cliente VNC genérico, debe habilitar la autenticación de estilo "heredado", con algo como:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
(O, si aún no se está ejecutando, use -activate en lugar de -restart -agent)