otázka dvojího použití! Odpovědi na tuto otázku by mohl využít buď softwarový archeolog, nebo zlý hacker! A teď, kdo jsem?
Vždy jsem používal ps -ef oproti ps -augxww abych zjistil, na čem jsem byl. Linux a System V boxy měly tendenci mít rády "-ef" a chybu na "-augxww", naopak pro BSD a staré stroje SunOS. Výstup ps vám může také hodně dát vědět.
Pokud se můžete přihlásit jako root a je to počítač s Linuxem, měli byste udělat lsusb a lspci - díky tomu se z 80 % dozvíte, jaká je situace s hardwarem. dmesg | more vám může pomoci porozumět aktuálním problémům téměř čehokoli.
Začíná se postupně vyřazovat, ale dělá ifconfig -a vám může obvykle říct hodně o síťových rozhraních a sítích. Spuštěno mii-tool a/nebo ethtool na rozhraních, která vidíte v ifconfig výstup, který vypadá jako kabelový ethernet, vám také může poskytnout nějaké informace.
Spuštěno ip route nebo netstat -r může být informativní o směrování internetového protokolu a možná něco o používaných síťových rozhraních.
A mount vyvolání vám může říci o disku (discích) a způsobu jejich připojení.
Spuštění uptime a poté last | more vám může říci něco o aktuálním stavu údržby. Doba provozu 100+ dní pravděpodobně znamená „je čas na výměnu oleje a kapalin“, metaforicky řečeno. Spuštění who je také
Podívejte se na /etc/resolv.conf a /etc/hosts vám může říct o nastavení DNS tohoto počítače. Možná to uděláte nslookup google.com nebo dig bing.com abyste zjistili, zda je DNS většinou funkční.
Vždy se vyplatí sledovat, jaké chyby ("příkaz nenalezen") a jaké varianty příkazů ("ps -ef" vs "ps augxww") fungují, abyste zjistili, na jaké variantě Unixu nebo Linuxu nebo BSD jste právě skončili.
Přítomnost nebo nepřítomnost kompilátoru C a místo, kde žije, je důležité. Proveďte which cc nebo lépe which -a cc abyste je našli.
cat /etc/*release* je pěkný příkaz pro získání přehledu o tom, které distro běží.
http://bhami.com/rosetta.html se může hodit k revizi, jinak se obvykle hrabu pod /etc (účty, init věci, rady k variantě OS atd.) a crontab -l a podívejte se do ps seznam věcí, o kterých se můžete dozvědět.
Také "jako root" je super děsivé, protože jsem musel opravit systémy, kde administrátor Linuxu provádějící takové vyšetřování nastavil všechny názvy hostitelů Solaris na -f .
Také df je nebezpečný příkaz, skvělý způsob, jak zablokovat I/O. Takže to nikdy nespouštějte, dokud alespoň neprozkoumáte připojení nebo nebudete vědět, že můžete nějakým způsobem otevřít další relaci.
Používejte velmi jednoduché příkazy (uname , cd /etc; ls , cat , $PAGER ), dokud nezjistíte, co je hostitel, a pokud s ním nejste obeznámeni, podívejte se na rosetu nebo si vždy přečtěte manuálovou stránku, než přijmete nějaký příkaz nebo příznak příkazu, který dělá to, co na populárnějších systémech.