una domanda a duplice uso! O un archeologo del software o un pirata informatico potrebbero usare le risposte a questa domanda! Ora, chi sono io?
Ho sempre usato ps -efcontro contro ps -augxwwper scoprire cosa stavo facendo. Le scatole Linux e System V tendevano a gradire "-ef" e l'errore su "-augxww", viceversa per BSD e vecchie macchine SunOS. L'output di pspuò farti sapere anche molto.
Se riesci ad accedere come root, ed è una macchina Linux, dovresti farlo lsusbe lspci- questo ti consentirà di ottenere l'80% della strada verso la conoscenza della situazione hardware. dmesg | morepuò aiutarti a capire eventuali problemi attuali su qualsiasi cosa.
Sta iniziando a essere gradualmente eliminato, ma il fare di ifconfig -asolito può dirti molto sulle interfacce di rete e sulla rete. L'esecuzione mii-toole / o ethtoolle interfacce che vedi ifconfignell'output che sembrano Ethernet cablate possono darti anche alcune informazioni.
Runnin ip routeo netstat -rpuò essere informativo sul routing del protocollo Internet e forse qualcosa sulle interfacce di rete in uso.
mountUn'invocazione può raccontare il disco (s) e come vengono montati.
In esecuzione uptime, e quindi last | morepuò dirti qualcosa sullo stato corrente di manutenzione. Uptimes di oltre 100 giorni probabilmente significa "è tempo di cambiare olio e fluidi", metaforicamente parlando. Anche la corsa whoè
Guardando /etc/resolv.confe /etc/hostsposso parlarti della configurazione DNS di quella macchina. Magari fai nslookup google.como dig bing.comper vedere se il DNS è per lo più funzionale.
Vale sempre la pena guardare quali errori ("comando non trovato") e quali varianti di comandi ("ps -ef" vs "ps augxww") funzionano per determinare su quale variante di Unix, Linux o BSD hai appena finito.
La presenza o l'assenza di un compilatore C e dove vive è importante. Fai which cco meglio, which -a ccper trovarli.
uname -aquindiapropos whateverè tuo amico.