une question à double usage! Un archéologue logiciel ou un pirate maléfique pourrait utiliser les réponses à cette question! Maintenant, qui suis-je?
J'utilisais toujours ps -ef
versus ps -augxww
pour savoir sur quoi j'étais. Les boîtes Linux et System V avaient tendance à aimer "-ef" et les erreurs sur "-augxww", vice versa pour BSD et les anciennes machines SunOS. La sortie de ps
peut également vous en savoir beaucoup.
Si vous pouvez vous connecter en tant que root, et que c'est une machine Linux, vous devriez le faire lsusb
et lspci
- cela vous permettra de connaître à 80% la situation matérielle. dmesg | more
peut vous aider à comprendre les problèmes actuels sur à peu près n'importe quoi.
Cela commence à disparaître, mais faire ifconfig -a
peut généralement vous en dire beaucoup sur les interfaces réseau et la mise en réseau. L'exécution mii-tool
et / ou ethtool
les interfaces que vous voyez dans les ifconfig
sorties qui ressemblent à Ethernet câblé peuvent également vous donner des informations.
Runnin ip route
ou netstat -r
peut être informatif sur le routage du protocole Internet, et peut-être quelque chose sur les interfaces réseau en cours d'utilisation.
Une mount
invocation peut vous renseigner sur les disques et leur montage.
En cours d'exécution uptime
, puis last | more
peut vous dire quelque chose sur l'état actuel de la maintenance. Une disponibilité de plus de 100 jours signifie probablement "qu'il est temps de changer l'huile et les fluides", métaphoriquement. La course who
c'est aussi
En regardant /etc/resolv.conf
et /etc/hosts
peut vous parler de la configuration DNS de cette machine. Peut-être faire nslookup google.com
ou dig bing.com
voir si le DNS est principalement fonctionnel.
Il vaut toujours la peine de regarder quelles erreurs ("commande introuvable") et quelles variantes de commandes ("ps -ef" vs "ps augxww") fonctionnent pour déterminer sur quelle variante d'Unix ou Linux ou BSD vous venez de vous retrouver.
La présence ou l'absence d'un compilateur C et son emplacement sont importants. Faites which cc
ou mieux, which -a cc
pour les trouver.
uname -a
alorsapropos whatever
est votre ami.