питання подвійного використання! Відповіді на це запитання могли використати археолог з програмного забезпечення або Злий хакер! Тепер, хто я?
Я завжди використовував ps -efпроти, ps -augxwwщоб дізнатися, на чому я. У вікнах Linux та System V, як правило, подобається "-ef" та помилка на "-augxww", навпаки для BSD та старих версій SunOS. Результат psможе також дати вам багато інформації.
Якщо ви можете увійти в систему під корінь, і це машина Linux, ви повинні зробити , lsusbі lspci- що попадеться вам 80% від шляху до знаючи , що ситуація з апаратною частиною. dmesg | moreможе допомогти вам зрозуміти будь-які поточні проблеми майже нічого.
Він починає поетапно припинятися, але ifconfig -aзазвичай це може багато розповісти про мережеві інтерфейси та мережу. Запуск mii-toolта / або ethtoolінтерфейси, які ви бачите на ifconfigвиході, схожі на кабельну мережу, можуть також дати вам інформацію.
Runnin ip routeабо netstat -rможе бути інформаційним щодо маршрутизації Інтернет-протоколів, а може бути, і про мережеві інтерфейси, що використовуються.
mountВиклик може сказати вам про диск (ах) , і як вони встановлені.
Запуск uptime, а потім last | moreможе розповісти щось про поточний стан обслуговування. Час роботи 100+ днів, ймовірно, означає "час міняти масло і рідини", метафорично кажучи. Біг whoтакож
Дивлячись /etc/resolv.confі /etc/hostsможе розповісти вам про налаштування DNS цієї машини. Можливо, зробіть nslookup google.comчи dig bing.comперевірте, чи функціонує DNS в основному.
Завжди варто переглянути, які помилки ("команда не знайдена") та які варіанти команд ("ps -ef" проти "ps augxww") працюють, щоб визначити, на якому варіанті Unix або Linux або BSD ви тільки що потрапили.
Важливо наявність чи відсутність компілятора С, і де він живе. Зробіть which ccабо краще, which -a ccщоб їх знайти.
uname -aтоді використовувавapropos whateverтвій друг.