Как проанализировать неизвестный Linux (?) Компьютер с нуля?

426
Martin Zaske

Я отвечаю за офис и хочу починить существующий NAS. У меня есть доступ через SSH и админ pw. Дело в том, что хранятся все офисные данные, поэтому я не хочу ничего менять на стороне данных. Я прогуглил модель и марку (QNAP TS-220), но это не говорит мне много о том, что там работает сегодня и какие версии.

Участник форума QNAP называет его QTS и видит, что это еще один дистрибутив, который предположительно широко совместим с Linux, но не полностью.

В моей SSH-консоли он ведет себя как Linux, команда help выдает GNU bash, версия 3.2.57, но у меня никогда не было такой странной ситуации, когда я не знаю, что работает - обычно именно я устанавливаю дистрибутивы на наш машины. И мой добрый оле Кофлер это тоже не написал по такому сценарию.

Поскольку симпатичный веб-интерфейс этого NAS частично сломан (особенно настройка сети и полностью настройка DNS), я хочу посмотреть и посмотреть, могу ли я настроить некоторые хорошие значения по умолчанию из моей доверенной документации, чтобы заставить DNS работать снова.

Но для поиска настроек или помощи в поиске мне нужно знать, на каком дистрибутиве основан этот «QTS», какая у меня версия и т. Д. С чего начать, пожалуйста, на этой неизвестной системе? Как я могу получить некоторую начальную «системную информацию», чтобы затем искать более конкретные команды?

Изменить: я благодарен за первые полезные ответы. Я рассмотрю его как можно скорее (наш NAS не включен 25/7 по «причинам Африки»). Мы не можем предположить, что машина находится в своем первоначальном состоянии. Поэтому поиск спецификаций и т. Д. - еще один хороший первый шаг, но я не знаю всей его истории, и мне необходимо знать ее нынешнее состояние.

Edit2: вы можете увидеть ниже, в каком ответе я нашел свое решение. Теперь спойлер, потому что ответ - только ссылка: наш NAS - очень тонкий или уменьшенный вариант Linux. Это то, что я нашел до сих пор, это команды, которые я искал / искал:

uname -a Linux Dagobert 3.4.6 #1 Wed Dec 13 01:19:22 CST 2017 armv5tel unknown  lsb_release -idrc lsb_release: command not found  lscpu lscpu: command not found  hostname Dagobert  hostname -I hostname: invalid option -- I  dmidecode -t system dmidecode: command not found 
1
[Как найти информацию о системе / машине в Unix?] (// unix.stackexchange.com/q/1150) DavidPostill 6 лет назад 1
@DavidPostill ты работаешь на QNAP? Или что вы имеете в виду, когда говорите: «У нас есть собственное программное обеспечение ...»? Martin Zaske 6 лет назад 0
Я цитировал с их сайта. Смотри мой ответ. DavidPostill 6 лет назад 0

2 ответа на вопрос

3
DavidPostill

Мне нужно знать, на каком дистрибутиве основан этот "QTS"?

Какую ОС использует NAS?

У нас есть собственное программное обеспечение, основанное на Linux. Все процессы контролируются через нашу страницу управления веб-администрированием. Стандартный Linux 2.6, на пути к переходу на последний стабильный выпуск.

Источник Информация о продукте :: NAS :: QNAP


Как я могу получить некоторую начальную «системную информацию», чтобы затем искать более конкретные команды?

В дополнение к uname -a, которая дает вам версию ядра, вы можете попробовать:

lsb_release -idrc # distro, version, codename, long release name 

Источник https://unix.stackexchange.com/questions/1150/how-to-find-information-about-the-system-machine-in-unix

Смотрите также этот ответ .

Да, хорошо, обратите внимание, что страница управления веб-администратором испорчена, вообще не может настроить DNS. Поэтому я как врач, пытающийся спросить больного, перенесшего инсульт, который не может правильно говорить: «Как тебя зовут? И когда это произошло?». Я попробую вышеупомянутые идеи и сообщу здесь. Martin Zaske 6 лет назад 0
@MartinZaske Ну, вы могли бы [Отправить билет -] (https://helpdesk.qnap.com/index.php?/Tickets/Submit) для вашей конкретной проблемы ... DavidPostill 6 лет назад 0
Я поставил галочку за ответ из-за этой ссылки на биржу Linux. Это именно то, что я хотел. Оказывается, наш NAS очень тонкий или встроенный вариант Linux и не знает большинство этих команд. Тем не менее это мой ответ, спасибо. Martin Zaske 6 лет назад 0
1
mvw

У меня есть NAS-устройство Synology. Он имеет некоторый процессор ARM, а его Linux представляет собой встроенный вариант Linux, адаптированный Synology, который подходит для этого процессора.

Я узнал об этом, просматривая статьи на форуме поддержки Synology, в основном в поисках информации о том, как разрабатывать и развертывать мои собственные приложения на этом NAS Linux.

Ситуация для QNAP должна быть похожей. Спецификации для вашей модели, например, здесь .

Marvell 1.6 ГГц

Это тоже процессор ARM. Доступен Debian Linux ( ссылка ), который, вероятно, отличается от вашего Linux по умолчанию в QNAP.

Поскольку симпатичный веб-интерфейс этого NAS частично сломан (особенно настройка сети и полностью настройка DNS), я хочу посмотреть и посмотреть, могу ли я настроить некоторые хорошие значения по умолчанию из моей доверенной документации, чтобы заставить DNS работать снова.

Я хотел бы рассмотреть возможность обращения в службу поддержки QNAP.

Конфигурация DNS может быть стандартной, но при установке программного обеспечения могут возникнуть проблемы, если у них есть собственная система, которая не позволяет пользователям слишком много дурачиться с системой.