вопрос двойного назначения! Либо программный археолог, либо злой хакер могут использовать ответы на этот вопрос! Теперь, кто я?
Я всегда использовал ps -efпротив, ps -augxwwчтобы узнать, что я был на. Блоки Linux и System V имели тенденцию напоминать «-ef» и «error» в «-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 вы только что выбрали.
Наличие или отсутствие компилятора C, и где он живет, очень важно. Делай which ccили лучше, which -a ccчтобы найти их.
uname -aтогдаapropos whateverтвой друг.