Аппаратная и программная инвентаризация

Ваша проблема находится в robots.txt. Wget считает его и видит

User-agent: *
Disallow: /

Можно использовать, говорят wget игнорировать robots.txt файл:

wget -A.pdf -r -nd -e robots=off  https://noppa.aalto.fi/noppa/kurssi/mat-2.3152/viikkoharjoitukset/

И это будет работать.

3
28.03.2013, 20:34
4 ответа

вот список команд, которые соответствуют критериям, dpkg только работает на базирующиеся системы debian все же. В Mac/FreeBSD я не уверен, что было бы лучшим методом, но это должно быть хорошим началом. Ни один из них не должен быть установлен в новой установке человечности.

Это дает Вам полный список установленных пакетов и там версии с кратким описанием.

dpkg -l >> pkg.info

lshw в человечности имеет опцию исключить уязвимую информацию

lshw -sanitize

Это просто показывает информацию о версии о человечности

lsb_release -a

Информация о памяти

free

Моя рекомендация состоит в том, чтобы сделать сценарий, который сохраняет всю эту информацию в отдельные .info файлы, затем размещает их в файл tar для легкого набора. после "dpkg-l" можно поместить шаблон для соответствия определенным пакетам, для которых Вы хотите информацию. "dpkg-p" показывает Вам очень подробную информацию об определенном пакете как "dpkg-p удар"

2
27.01.2020, 21:17

Определенные вещи, которые Вы просите, достаточно просты собраться. Я предполагаю, что Вы думаете о чем-то более сложном, но если Вы не указываете то, что я не могу размышлять.

  • Системная память

    $ free -h | gawk  '/Mem:/{print $2}'
    7.8G
    
  • Версия Bash

     $ bash --version | head -1 
     GNU bash, version 4.2.36(1)-release (x86_64-pc-linux-gnu)
    
     $ bash --version | head -1 | gawk '{print $4}'
     4.2.36(1)-release
    
  • Версия JVM

    $ java -version 2>&1 | head -1
    java version "1.6.0_24"
    
    $ java -version 2>&1 | head -1 | gawk '{print $NF}' | sed 's/"//g'
    1.6.0_24
    

    java -version управляйте печатью к стандартной погрешности (STDERR), поэтому для парсинга, мы должны перенаправить STDERR к STDOUT. В ударе это сделано 2>&1.

  • Версия операционной системы (сборка/последнее обновление)

    $ uname -vo
    #1 SMP Debian 3.2.32-1 GNU/Linux
    

    Я не уверен, что Вы подразумеваете под последним обновлением. Обновление какой? Ядро? Какое-либо программное обеспечение?

При объединении всех они в сценарий удара Вы добираетесь:

#!/usr/bin/env bash
echo "RAM              : `free -h | awk  '/Mem:/{print $2}'`
Bash version     : `bash --version | head -1 | awk '{print $4}'`
Java version     : `java -version 2>&1 | head -1 | awk '{print $NF}' | sed 's/\"//g'`
Operating System : `uname -s`
OS version       : `uname -v`"

Этот простой сценарий возвращает этот вывод в моей системе:

RAM              : 7.8G
Bash version     : 4.2.36(1)-release
Java version     : 1.6.0_24
Operating System : Linux
OS version       : #1 SMP Debian 3.2.32-1
2
27.01.2020, 21:17

Системы выезда как OCS. Существуют несколько вокруг, просят у Google "аппаратные материально-технические ресурсы программного обеспечения" или такой. Ремонт чего-то самостоятельно повредится или будет менее, чем безопасен.

1
27.01.2020, 21:17

Шеф-повар, в дополнение к он - основная цель развертывающегося программного обеспечения и конфигурации, также случайно поддерживает базу данных точно информации, которую Вы ищете об аппаратных средствах на всех его клиентах.

Если Вы хотите получить эту информацию от клиента Шеф-повара, не имея дело с сервером Шеф-повара, и затем агрегировать информацию посредством некоторого другого процесса, то то, что Вы хотите, является Ohai, который производит, производит что-то вроде этого: https://gist.github.com/sparr/5265567

0
27.01.2020, 21:17
  • 1
    Это разработано для работы хорошо с точки зрения того, чтобы относиться с уважением к конфиденциальности людей? –  Robottinosino 28.03.2013, 20:07
  • 2
    @Robottinosino я добавил больше деталей о том, как получить информацию, наряду с примером. Шеф-повар явно пытается не поместить любую информацию в тот дб, который мог быть чувствительным, но Вы будете свободны отключить любые разделы, которые Вы хотите, если, например, список учетных записей пользователей или корневые каталоги считали частными. –  Sparr 28.03.2013, 20:18
  • 3
    Поваренные книги выглядят удивительными. Я не знаю Ruby хотя и некоторые вещи.. Я нашел трудным. Марионетка звучит более "естественной" для меня, Вы отговорили бы от него? Почему? –  Robottinosino 29.03.2013, 06:20

Теги

Похожие вопросы