¡Una pregunta de doble uso! ¡Un arqueólogo de software o un hacker malvado podrían usar las respuestas a esta pregunta! Ahora, que soy yo?
Siempre solía usar ps -efversus ps -augxwwpara descubrir en qué estaba. Los cuadros de Linux y System V solían gustar "-ef" y error en "-augxww", viceversa para BSD y máquinas SunOS antiguas. La salida de pspuede hacerle saber mucho también.
Si puede iniciar sesión como root, y es una máquina Linux, debe hacerlo lsusby lspci, eso le dará el 80% del camino para saber cuál es la situación del hardware. dmesg | morepuede ayudarlo a comprender cualquier problema actual en casi cualquier cosa.
Está comenzando a eliminarse gradualmente, pero hacerlo ifconfig -ageneralmente puede informarle mucho sobre las interfaces de red y las redes. Ejecutar mii-tooly / o ethtoolen las interfaces que ve en la ifconfigsalida que se parece a Ethernet cableada también puede brindarle información.
Runnin ip routeo netstat -rpuede ser informativo sobre el enrutamiento del Protocolo de Internet, y tal vez algo sobre las interfaces de red en uso.
Una mountinvocación puede informarle sobre los discos y cómo están montados.
En ejecución uptime, y luego last | morepuede decirle algo sobre el estado actual de mantenimiento. Los tiempos de funcionamiento de más de 100 días probablemente significan "es hora de cambiar el aceite y los fluidos", metafóricamente hablando. Correr whoes también
Mirando /etc/resolv.confy /etc/hostspodemos informarle sobre la configuración de DNS de esa máquina. Tal vez haga nslookup google.como dig bing.compara ver si DNS es principalmente funcional.
Siempre vale la pena ver qué errores ("comando no encontrado") y qué variantes de comandos ("ps -ef" vs "ps augxww") funcionan para determinar qué variante de Unix, Linux o BSD acaba de terminar.
La presencia o ausencia de un compilador de C, y dónde vive es importante. Hazlo which cco mejor, which -a ccpara encontrarlos.
uname -aentoncesapropos whateveres tu amigo.