uma pergunta de dupla utilização! Um arqueólogo de software ou um hacker malvado poderiam usar as respostas para essa pergunta! Agora, qual sou eu?
Eu sempre usei ps -ef versus ps -augxww para descobrir o que eu estava usando. As caixas Linux e System V tendem a gostar de "-ef" e erro em "-augxww", vice-versa para máquinas BSD e antigas SunOS. A saída de ps também permite que você conheça muito bem.
Se você pode logar como root, e é uma máquina Linux, você deve fazer lsusb e lspci - isso vai te ajudar em 80% do caminho para saber qual é a situação do hardware. dmesg | more pode ajudar você a entender qualquer problema atual em praticamente qualquer coisa.
Ele está começando a ser desativado, mas o ifconfig -a geralmente pode informar muito sobre as interfaces de rede e a rede. A execução de mii-tool e / ou ethtool nas interfaces que você vê na saída ifconfig que se parece com a Ethernet cabeada pode fornecer algumas informações também.
Executar ip route ou netstat -r pode ser informativo sobre o roteamento do Protocolo da Internet e talvez algo sobre interfaces de rede em uso.
Uma invocação de mount pode informá-lo sobre o (s) disco (s) e como eles são montados.
Executando uptime e, em seguida, last | more pode informar sobre o estado atual da manutenção. Upsimes de mais de 100 dias provavelmente significam "é hora de trocar o óleo e os fluidos", metaforicamente falando. A execução de who também é
Observar /etc/resolv.conf e /etc/hosts pode informar sobre a configuração de DNS dessa máquina. Talvez nslookup google.com ou dig bing.com para ver se o DNS é mais funcional.
Sempre vale a pena observar quais erros ("comando não encontrado") e quais variantes de comandos ("ps -ef" vs "ps augxww") funcionam para determinar em qual variante do Unix ou Linux ou BSD você acabou de terminar.
A presença ou ausência de um compilador C e onde ele é importante. Do which cc ou melhor, which -a cc para encontrá-los.