Извлечения из журналов

Фактическое журналы:

2016-06-19 22:08:09 [213917] 1bEgCe-000tZR-Э9 ** [email protected] ([email protected]) <[email protected]> Ф=<[email protected]> П=<[email protected]> Р=lookuphost Т=remote_smtp H=mailin-01.mx.aol.com [64.12.88.131]:25 я=[36.23.21.11]:60147: ошибка SMTP от удаленного почтового сервера после первоначального подключения: 554- (РТР:бл) https://postmaster.aol.com/error-codes#554rtrbl\n554 подключения IP: 36.23.21.11
2016-06-20 01:03:22 [516458] 1bEiwD-001zt7-ий ** [email protected] ([email protected]) <[email protected]> Ф=<[email protected]> П=<[email protected]> Р=lookuphost Т=remote_smtp H=mailin-02.mx.aol.com [64.12.88.163]:25 я=[36.23.21.14]:47630: ошибка SMTP от удаленного почтового сервера после первоначального подключения: 554- (РТР:бл) https://postmaster.aol.com/error-codes#554rtrbl\n554 подключения IP: 36.23.21.14
2016-06-20 09:29:46 [256975] 1bEqpT-0014jI-ХВ ** [email protected] Ф=<[email protected]> П=<[email protected]> Р=dkim_lookuphost Т=dkim_remote_smtp H=mailin-04.mx.aol.com [64.12.88.132]:25 я=[36.23.21.11]:43705: ошибка SMTP от удаленного почтового сервера после первоначального подключения: 421 Дин:Т2 https://postmaster.aol.com/error-codes#554rtrbl\n554 подключения IP: 36.23.21.11
2016-06-20 11:41:34 [413114] 1bEstm-001jSC-СК ** [email protected] Ф=<[email protected]> П=<[email protected]> Р=dkim_lookuphost Т=dkim_remote_smtp H=mailin-02.mx.aol.com [64.12.91.195]:25 я=[36.23.21.14]:48714: ошибка SMTP от удаленного почтового сервера после первоначального подключения: 421 Дин:Т1 https://postmaster.aol.com/error-codes#554rtrbl\n554 подключения IP: 36.23.21.14

Что я хочу сделать:

Метки EmailTo: EmailFrom: Адрес: ErrorCodes:
2016-06-19 [email protected] [email protected] 36.23.21.11 554- (РТР:бл)
2016-06-20 [email protected] [email protected] 36.23.21.14 554- (РТР:бл)
2016-06-20 [email protected] [email protected] 36.23.21.11 421 Дин:Т2
2016-06-20 [email protected] [email protected] 36.23.21.14 421 Дин:Т1

У меня есть экстракт первые три поля из следующей команды:

 Эхо -электронная "метка\Т\tEmailTo:\Т\tEmailFrom:\т\т\т\т\т\т\т\tIPAddress:\tErrorCodes:" && как awk 'НФ>6 { Д=6 ; а ( ! ($г ~ /^ф=/ ) ) д++ ; функции printf "%з\т%з\т%з\п",$1,$6,функцию substr($д 4,Длина($д)-4) ;} ' журналы | колонки -Т

Спасибо всем, но я сделал это через:

 Эхо -э "метки:\tEmailTo:\tEmailFrom:\Т\tIPAddress:\tErrorCodes:" && как awk 'НФ>6 { Д=6 ; а ( ! ($г ~ /^ф=/ ) ) д++ ; печать "%з\т%з\т%з\т%з\т%з\т%з\п",$1,$6,функцию substr($д 4,Длина($д)-4),$НФ,$(СФ-5)$(УХЛ-4) ; }' ой | колонки -Т| команда grep -v с "%с"
+45
Robert Cartano 27 июн. 2010 г., 17:39:42
28 ответов

Опираясь на ответ @terdon - когда вы делаете тест-шаг, и grub2-mkconfig ничего не найти раздел Windows. Далее, убедитесь, что у вас есть "нтфс-3г" пакет установлен, так что ваша система Linux может читать раздел Windows(ов).

судо ням установить ntfs-3g и

После установки, при запуске

судо файл grub2-mkconfig > /dev/нуль

... вы должны увидеть загрузки Windows в списке. Если в другой записи / записи ОК, идите и пишите.

+987
Emma B 03 февр. '09 в 4:24

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

Более подробную информацию о цитировании переменные в bash в этой ссылке

+987
Toni Nurmi 17 февр. 2016 г., 19:42:20
Другие ответы

Связанные вопросы


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

Перезагрузка не относится к не зависимости, но в процессе, принадлежащих к данному устройству.

человек systemd не.услуги:

Перезагрузка=
Указывает, будет ли служба должна быть перезапущена, когда процесс обслуживания выходы, будет убит, или тайм-аута. Процесс обслуживания может быть основной процесс обслуживания, но это также может быть одним из процессов, указанных в ExecStartPre=, ExecStartPost=, ExecStop=, ExecStopPost=, или ExecReload=. Когда смерть не процесс, а результат работы systemd (напр., службу остановить или перезапустить), сервис не будет перезапущен. Перерывы включают пропавший сторожевой "удержание пинг" срок и запустить службу, перезагрузите, и стоп-ауты.

+971
user227424 8 сент. 2017 г., 17:10:06

Я думаю, что вы пытаетесь сделать, может быть достигнуто путем это:

#!/бин/Баш
сумма=0
счетчик=0
для файл в "[email protected]"
делать
 число=$(голову -1 "$файл")
 граф=$((счетчик + 1))
 сумма=$((сумма + номер))
сделано
Эхо "сумма файла $графа(ов): $сумма"

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

+968
Jaeyoung Chun 24 сент. 2010 г., 09:26:24

После выполнения всех вышеперечисленных шагов и перезагрузки, водители начали работать.

+950
C Pratt 31 окт. 2014 г., 19:54:18

Я использую Линукс Минт 17.1 Ребекка в течение 2 дней и случайно набрал мой пароль на терминал, который теперь отображается в списке истории команд я уже набрал.

Я хочу полностью очистить историю терминала. Я попытался с помощью следующих команд в терминале, который я думал, будет очистить историю навсегда, но они не:

история -З.
сброс
выход сброса

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

Как полностью очистить историю терминала - навсегда и начать все заново?

Пожалуйста, обратите внимание: я не хочу, чтобы выйти без сохранения истории просто очистить его навсегда в этот раз.

+830
Sherley 14 июн. 2019 г., 10:21:57

Откройте терминал и введите этот "НК" cmd, чтобы запустить сервер для прослушивания :

НК -л -р-4545

Сейчас создал сервер и его прослушивание для подключения через порт 4545.

Примечание: вместо 4545 вы можете дать любое значение в диапазоне от 1024 до 65535. Первые 1024 номера портов (0-1023) уже зарезервированы.

Откройте другой терминал и введите следующую команду, чтобы установить соединение с клиентом:

НК 127.0.0.1 4545

Теперь клиент был подключен к серверу слушать порт 4545.Вы можете просто что-нибудь типа из клиентской консоли(терминала), которые будут отображаться на стороне сервера, и наоборот.

Если вы хотите разорвать соединение, нажмите CTRL+C в любой терминал.

Примечание: IP-адрес 127.0.0.1 называется адресом замыкания на себя. Вы не должны изменить его. В противном случае он не будет работать.

+812
user176406 5 авг. 2019 г., 04:13:03

Вместо “умных” цитат, использовать обычные "двойные кавычки":

с printf "%з\п" "более телефонный справочник.ЛСТ | у awk '!/ Нью-Йорк /' | рода -К1 | сорт-К4 | тройник PHONENOTNY.ЛСТ" >> NOTNY.sh && команду chmod 0777 NOTNY.sh 

Или, сохраняя бессмысленный призыв к более, так как awk будет читать файлы, которые вы сказать это:

с printf "%з\п" "на awk '!/ ТЕЛЕФОННЫЙ СПРАВОЧНИК НЬЮ-ЙОРК /'.ЛСТ | сортировка -К1 | сортировка -К4 | тройник PHONENOTNY.ЛСТ" >> NOTNY.sh && команду chmod 0777 NOTNY.sh 

Или, после Второй сортировки будет просто переопределить первый:

с printf "%з\п" "на awk '!/ ТЕЛЕФОННЫЙ СПРАВОЧНИК НЬЮ-ЙОРК /'.ЛСТ | сортировка -К4 | тройник PHONENOTNY.ЛСТ" >> NOTNY.sh && команду chmod 0777 NOTNY.sh 
+808
user2512864 24 сент. 2016 г., 05:06:10

Я предполагаю, что вы видите конфетка внутри файла Docker. Если так, то это выполняется в контейнере, а не с помощью Yum на хозяина.

+777
user187635 26 июл. 2014 г., 05:48:58

Я пытаюсь определить следующий псевдоним в моем .файл aliases.

псевдоним брусчатка 'cleartool setview viewXYZ_!*; компакт-диск /path_dir1/директория dir2/; источник ./ОКР/имя_скрипта'

Я использую его в качестве брусчатки как myview на commnd подскажите, когда я открываю новый терминал.

Первые 2 команды работают, но и источник ... не.

./env-это подкаталог каталога dir2

Может кто-нибудь объяснить, почему?

+743
Adarshlal 16 окт. 2018 г., 15:26:23

Короткая версия вопроса:

Который с заголовка содержит макрос, который соответствует машинной архитектуры системы (например, __для x86_64__, __для ia64__, __пом__?)

Развернутый ответ на вопрос:

Я бы хотел, чтобы запустить ганглиев мониторинга средств на Tilera-система, которая работает на Linux.

Ганглии в настоящее время не имеет поддержки Tilera. Чтобы получить эту работу, мне нужно изменить с функцией machine_type_func , что возвращает машинной архитектуры. Тело этой функции определяется во время компиляции, это выглядит так:

g_val_t
machine_type_func ( пустота )
{
 g_val_t вал;

помощи #ifdef __для i386__
 и snprintf(вал.ул., MAX_G_STRING_SIZE, "х86");
#за endif
помощи #ifdef __для x86_64__
 и snprintf(вал.ул., MAX_G_STRING_SIZE, "архитектуру x86_64");
#за endif
...
 возврат вал;
}

Мне нужно добавить соответствующую строку для Tilera, но я не знаю имя макроса, который определяет Tilera-системы. Я предполагаю, что этот макрос определен в один из стандартных заголовков Linux, но я не знаю, что искать.

+735
shirleymi 17 мар. 2015 г., 10:21:49

Вы можете использовать диски DVD+RW и-медиаинфо команду, чтобы увидеть, если ваш DVD-диск совершенно пустой:

Если DVD-диск пустой:

диск DVD+RW с-медиаинфо как /dev/sr0 успешно | грэп статус
Состояние диска: пустой

Если нет:

диск DVD+RW с-медиаинфо как /dev/sr0 успешно | грэп статус
Состояние диска: полный
+723
Nayeemul Islam Swad 26 нояб. 2018 г., 22:29:43

Это легко для создания и обновления давайте шифровать образца с обезвоживается (https://github.com/lukas2511/dehydrated).

Вы должны добавить /.известный/акме-вызов/ место для каждого сайта, а давайте шифровать сервис будет выглядеть на вызов реакции в этом месте, чтобы убедиться, что вы являетесь владельцем сайтов, которые вы запросили сертификаты на:

расположение /.известный/акме-задача/ { разрешить все; корень /ст/хостинг/Гамильтон/htdocs в; } 

И использовать тот же путь в обезвоженных конфиг:

для egrep -V с "^#|^[[:пробел:]]*$" конфиг 
Известные="/ст/хостинг/Гамильтон/htdocs в/.известный/акме-вызов"
CONTACT_EMAIL=<вы@электронной почты>

После этого положите все ваши домены в domain.txt файл: в каждой строке первый домен будет с commonname и другие имена будут AlternativeNames, например:

руководитель -Н1 domains.txt
hamilton.rinet.ru munin.hamilton.rinet.ru jenkins.hamilton.rinet.ru 

После этого вы должны поставить обезвоженный -с в cron и скрипт вроде этого, чтобы установить новые сертификаты:

#!/Бен/ш

CERTS_DIR=/usr/местные/и т. д/обезвоженной/сертификаты
NGINX_SSL=/usr/местные/и т. д./nginx/SSL с
Доменов=$(у awk '{ печати 1$} ' /usr/local/etc/dehydrated/domains.txt)

для D в $Домены; делать
short_d=${d%%.rinet.ru}
short_d=${short_d%%.ru}
 # short_d=${short_d##ВСП.}
 СР -в ${CERTS_DIR}/$д/fullchain.УГР ${NGINX_SSL}/${short_d}.ЭЛТ
 СР -в ${CERTS_DIR}/$д/привчной.УГР ${NGINX_SSL}/${short_d}.ключ
сделано

# Также обновить сертификаты на голубятню
СР -в ${CERTS_DIR}/hamilton.rinet.ru/fullchain.pem /usr/местные/и т. д./голубятня/сертификаты/сертификаты/сервер.ЭЛТ
СР -в ${CERTS_DIR}/hamilton.rinet.ru/privkey.pem /usr/местные/и т. д./голубятня/сертификаты/частная/сервер.ключ
+687
jello 16 нояб. 2014 г., 15:18:59

Я управляю закачками удаленно на seedbox. Когда я войти в веб-интерфейс я могу начать торрентов, когда торрент-файлов вам за в моей папке, что тоже работает. Однако, когда я пытаюсь запустить их на SSHing в моей seedbox и возобновлении экрана сеанса, который содержит мой экземпляр закачками, я не могу показаться, чтобы использовать сочетание клавиш Ctrl+S на клавиатуре ярлык для запуска торрентов. Я могу остановить и удалить их с помощью Ctrl+D и ярлык, и насколько я могу сказать, все остальные горячие клавиши работают.

Я попытался это из приложения терминала в OSX и из Cygwin на Windows.

Спасибо за ваше понимание!

+652
Zach Lozuk 28 февр. 2017 г., 18:53:49

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

Например, строка может выглядеть

>Ф.ст.... cd64.iso

Здесь > средства, переданные местной системы из удаленной системы. В Ф указывает на обычный файл, и С и Т мне показывает, что файл был передан, так как его размер и время последнего изменения была разной на удаленной системе по сравнению с на моей локальной машине.

Формат подробно описан в синхронизировать вручную (искать --детализировать-изменения).

+617
Christina Kilimanjaro 7 апр. 2014 г., 17:28:01

Вам нужно добавить одну звезду. В кронтаб спец говорит, что есть 5 полей для уточнения времени.

+588
Adnan H 20 авг. 2016 г., 19:20:11

Вы можете также использовать легендарный Valgrind и, хотя вы, возможно, потребуется установить его у вашего менеджера пакетов.

$ Valgrind и с-проекты/objtest/ОГРН/objtest 
==6543== помощи Valgrind, детектор ошибок памяти 
==6543== Авторское право (c) 2002-2015, и GNU под GPL, Джулианом Сьюардом и соавт.
==6543== Используя Valgrind И-3.12.0.SVN и LibVEX; повтор с -H для авторских прав информация
==6543== команды: с-проекты/objtest/ОГРН/objtest
==6543== 
|Ошибок|время:189: array_delete: удаление индекса 0, а самая высокая -1 (удалить из пустой массив): индекс вне границ
==6543== 
==6543== КУЧА РЕЗЮМЕ:
==6543== в использовании на выходе: 480 байт в 20 блоков
==6543== общее использование кучи: 7,390 allocs, 7,370 освобождает, 256,217 байтов, выделенных
==6543== 
==6543== УТЕЧКУ РЕЗЮМЕ:
==6543== наверняка потерял: 96 байт в 4 кварталах
==6543== косвенно потеряли: 384 байта в 16 блоков
==6543== возможно, потерял: 0 байт 0 блоки
==6543== все еще достижим: 0 байт 0 блоки
==6543== подавлены: 0 байт 0 блоки
==6543== повтор с --утечка-проверьте=полный, чтобы увидеть подробную информацию об утечках памяти
==6543== 
==6543== по количеству обнаруженных и подавленные ошибки, повтор с: -в
==6543== сводка ошибок: 0 ошибок 0 контекстах (подавлено: 0 из 0)

Если вы опытный пользователь и хотите необычные графики, вы можете использовать ms_print и команды:

с Valgrind --инструмент=массив --страниц-как-кучи=да-массива из файла=массив.вне ./test.sh; грэп mem_heap_B массива.вне | СЭД -е 'с/mem_heap_B=\(.*\)/\1/' | сортировка -г | хвоста -Н 1

увидеть пик использования памяти в Linux и Unix процесс.

+578
Danielle Stone 6 окт. 2015 г., 12:51:25

Альтернативный способ сделать это, чтобы использовать Vim отступ инструменты (как правило, обязан < / >). Сначала нужно каким-то образом указать, какие линии будут затронуты. Вы можете использовать режим визуального выбора или любым другим способом указания диапазона строк будет затронуто, а затем использовать сколь угодно большое количество уровней отступа или удалить. 9< , как правило, делает трюк довольно красиво снять как минимум 9 уровней возможные отступы (табы/пробелы) из текущей строки(с).

+531
xyph9 5 апр. 2018 г., 23:11:45

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

Это делается путем написания небольшого БД информацию о каждом из подключенных пользователей, включая их дескриптора файла. Недавно старпома бы копию TinyMUSH читает перезапустить БД, чтобы восстановить свои знания подключенных пользователей и забрать, где она была прервана.

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

Nginx делает что-то подобное, чтобы сделать бинарное обновление без потери соединения.

+512
user86927 10 февр. 2018 г., 03:21:05

Я сгенерировал контрольные суммы для списка файлов и хранить их .файла SHA1 с помощью следующей команды:

в OpenSSL dgst -р-и SHA1 -из суммы.в формате SHA1 *

что эквивалентно:

помощью sha1sum * > суммы.в SHA1

Теперь что такое OpenSSL, которая эквивалентна следующей команды?

помощью sha1sum -с суммы.в SHA1
+508
Anika Rais 20 окт. 2015 г., 19:46:52

Когда родительский процесс умирает, то все зомби будут очищены. Не убить родительский процесс просто, чтобы очистить процесс зомбирования. Он придет снова, когда вы запустите вашу программу. Исправить вашу программу правильно называть “ждать ()” или “с помощью waitpid ()” системный вызов.

+475
user2582651 18 июн. 2015 г., 15:54:57

Вчера мой мурз перестал работать. Он работал в течение нескольких месяцев до сих пор, но при выборе музыки в ncmpcpp нет звука будет на выходе.

Сегодня я пыталась остановить мурз:

$ команду sudo systemctl остановить Мурзя
$ команду sudo systemctl остановки ПДС.гнездо

Затем я попытался запустить его в интерактивном режиме в командной строке:

$ судо мурз -в ... нет-демон --stdout в

Когда я вновь побежал ncmpcpp это работало; музыка может быть воспроизведен. У меня нет в mpd conf файлов в моей домашней папке, так что я думаю, что это должно быть, используя тот же конфигурационный файл (файл/etc/ПДС.конф) как systemd в.

Тогда я посмотрел в логи. Они показывают:

14 июня 10:06 : игрок: сыграл "орбитальная/глуши/01-выход -_.МР3"
Алса Либ pcm_dmix.с:1029:(snd_pcm_dmix_open) можете открыть раб
14 июня 10:06 : alsa_output: не удалось открыть "Мои устройства ALSA" [алса]: не удалось открыть ALSA устройство "по умолчанию": устройство или ресурс занято
14 июня 10:06 : выхода: не удалось открыть аудио выход
14 июня 10:06 : плеер: проблемы при открытии звукового устройства во время игры "орбитальная/глуши/01-выход -_.МР3"

Похоже, какие-то проблемы с ALSA, но...

  1. Почему это только на меня при использовании systemd?
  2. Почему он только начинает быть проблемой (я не думаю, что я обновил свою систему...)

Я попытался перечислении любых других пользователей звуковых устройств:

$ как lsof /dev и/СНД/*
КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
pulseaudi 3992 gravelld ЧР мэм 116,3 460 /Дев/СНД/pcmC0D0p
pulseaudi 3992 gravelld 16У ЧР 116,8 0t0 521 /Дэв/СНД/controlC1
pulseaudi 3992 gravelld 23у ЧР 116,8 0t0 521 /Дэв/СНД/controlC1
pulseaudi 3992 gravelld 24У ЧР 116,2 0t0 459 /Дэв/СНД/controlC0
pulseaudi 3992 gravelld ЧР 31u 116,2 0t0 459 /Дэв/СНД/controlC0
pulseaudi 3992 gravelld 36u ЧР 116,2 0t0 459 /Дэв/СНД/controlC0
pulseaudi 3992 gravelld 42U с ЧР 116,17 0t0 576 /Дев/СНД/controlC2
pulseaudi 3992 gravelld ЧР 52u 116,2 0t0 459 /Дэв/СНД/controlC0
pulseaudi 3992 gravelld 58u ЧР 116,3 0t0 460 в /dev/СНД/pcmC0D0p

(gravelld мой пользователь - один и тот же я могу успешно запустить МПД в командной строке от).

+360
sneha saha 29 янв. 2017 г., 23:39:49

Я был не в состоянии удалить его легко, но я сделал его невидимым. В моем случае я хочу быть в состоянии сделать экран полностью пустой. Я поменял фон рабочего стола на черный, удалены все значки рабочего стола, и поставил на последней панели в левом верхнем углу экрана. Я включил опцию "всегда скрывать" в панели и установить фон для панели, чтобы соответствовать рабочему столу. Панель имеет один элемент, чтобы обеспечить легкий выход. Так что если я переместите мышь в верхний левый угол, я вижу кнопку Выход, но в остальном экран полностью пустой.

+281
LShack17 15 окт. 2012 г., 03:56:36

Это действительно процесс государств. Процессы заявляет, что ПС указывает, являются:

Д источник бесперебойного сна (обычно ИО)
Р работает или готов к запуску (по очереди)
С прерываемый сон (ожидание события завершения)
Т остановили, либо управления задание сигнала или потому, что это прослеживается.
Вт подкачки (не действует с 2.6.ХХ ядро)
Х умер (не должно быть видно)
З несуществующей ("зомби") процесс, прекращается, но не получили своего родителя.

и дополнительные персонажи:

< высоким приоритетом (не приятно для других пользователей)
Н с низким приоритетом (Nice другим пользователям)
Я был заперт страниц в памяти (в реальном времени и настраиваемые ИО)
S является лидером сессии 
L является многопоточным (используя CLONE_THREAD, как и nptl pthreads не делать)
+ в группе на переднем плане процесс 

Вы также можете найти все это в MAN-странице для ПС, а конкретно процесс государственных кодексов разделе.

+216
Hetong 19 февр. 2016 г., 03:13:14

От настройки системы >> системы управления, запуск программы управления не запускается. с сообщением

Не удалось загрузить систему РЕПО: сбой загрузки RPMDB

Некоторые контексте

  • После завершения установки операционной системы, я установил программу через Юм и ДНФ инструментов командной строки. Никто из них не имеете любой вопрос для установки / обновления / удаления любого программного обеспечения.
  • Это была моя первая попытка сделать это вещи из компонентов GUI на этой свежей ОС.

К вашему сведению $ оборотах --версия RPM версии 4.13.0.1

+204
boatman 24 июн. 2013 г., 18:44:18

Я ищу стандартный способ получить все установленные пакеты в моих машинах Linux, но я хочу этого добиться независимо от дистрибутива.

Я нашел некоторые очень хорошие ответы здесь для некоторых конкретных дистрибутивах, как Debian/Ubuntu и в Fedora/CentOS, и т. д., но я не имел успеха в дистро-независимый способ получить эту информацию.

Мой первый вариант был: Список всех каталогов, в каких-то определенных местах, как каталог/opt или /usr/Бен. Но, используя этот подход, я не имею информации об установленной версии. В лучшем случае, я могу получить названия установленных пакетов и всего, что.

Некоторые фона:

У меня есть список IP-адресов и портов (в электронной таблице) и нужно подключиться по SSH к каждой системе и получить установленные пакеты и их версии, а дистрибутивы могут достаточно сильно варьироваться.

Это будет один раз, но другими электронными таблицами придет в будущем, поэтому я буду использовать такое же решение более чем один раз.

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

Для настольных компьютеров, большинство из них Убунту с некоторыми из macOS.

Я могу использовать некоторые Баш, Питон или php-скрипт, если это помогает.

Для первой версии, я решил игнорировать языковой пакет-менеджеры, такие как НПМ,РВМ, композитори т. д., Даже если пакеты были установлены во всем мире.

Короче: есть ли стандартный способ получить все установленные пакеты независимого дистрибутива?

+88
aikowa 11 апр. 2018 г., 15:52:12

Бег мяты 18.1 Серена, но я СШать в поле и с помощью графического интерфейса. Я уже все перепробовал. Вот моя запись хрон:

@перезагрузки спать 60;/Бен/ш /home/test/Applications/scripts/startup.sh

Это в пользовательском тестес кронтаб -л.

разрешения папок:

Файл: 'скрипты/'
Размер: 4096 блоков: 8 ИО блока: 4096 каталог
Устройство: 821h/2081d инода: 58843171 ссылок: 2
Доступ: (0755/директорию типа drwxr-XR-х) с идентификатором uid: ( 1000/ тест) с gid: ( 1000/ тест)
Доступ: 2017-03-31 16:32:42.771206606 -0700
Изменения: 2017-03-31 16:31:19.322038792 -0700
Изменения: 2017-03-31 16:31:19.322038792 -0700
Рождения: -

startup.sh разрешения:

Файл: 'startup.sh'
Размер: 432 блоков: 8 ИО блока: 4096 обычный файл
Устройство: 821h/2081d инода: 58726626 ссылок: 1
Доступ: (0755/-rwxr-XR-х) с идентификатором uid: ( 1000/ тест) с gid: ( 1000/ тест)
Доступ: 2017-03-31 16:32:25.178476590 -0700
Изменения: 2017-03-31 16:31:19.306039143 -0700
Изменения: 2017-03-31 16:31:19.306039143 -0700
Рождения: -

и содержание startup.sh:

#!/Бен/ш
убить $(кошка /главная/тест/приложения/тест1/pycpoint.пид)
компакт-диск /главная/тест/приложения/тест1
ш тест1 
кд ~

экран -д-М условие_2 платформа runserver 192.168.86.110:8008

Не уверен, что я сделал не так или почему это не работает. Также пробовал добавлять его в инит.д/ и создали стартап.обслуживание и попробовал так сделать. Кости нет, никогда. Скрипт работает, если я выполнить его в командной строке.

хрон сообщает об этом с грэп крон /ВАР/лог/системный журнал:

31 марта 17:51:16 HTPC с помощью systemd[1]: начали запускать запускаемые программы рабочих мест.
31 марта 17:51:16 HTPC в запускаемые программы[889]: запускаемые программы 2.3 начался 2017-03-31
31 марта 17:51:16 HTPC в запускаемые программы[889]: нормальный выход (0 выполнения заданий)
31 марта 17:51:16 HTPC в хрон[909]: (хрон) информация (идентификатора ФД = 3)
31 марта 17:51:16 HTPC в хрон[909]: (хрон) информация (бег @перезагрузки вакансии)

Помочь?

+34
weiching liu 14 окт. 2011 г., 13:12:26

Расширяя на вещи, извлеченные из https://stackoverflow.com/a/13963634 и Фра-Сан

Это будет работать для любого количества файлов.

#!/бин/Баш
tempdir=$(mktemp --каталог)
ловушка "РМ -Р $tempdir" прекращается выход 

для infile В "[email protected]"; сделать
 вроде "$входной_файл" > "${tempdir}/${файл}.отсортированный"
 если [ -е "${tempdir}/финал.результаты" ]
тогда
 присоединяйтесь -А1-А2 -е "нуль" -o авто \
 "${tempdir}/финал.результаты" "${tempdir}/${файл}.отсортированный" \
 > "${tempdir}/РЭС"
 МВ "${tempdir}/РЭС" "${tempdir}/финал.результаты"
еще
 КП "${tempdir}/${файл}.отсортированный" "${tempdir}/финал.результаты"
интернет
сделано
кот "${tempdir}/финал.результаты"

Результат:

$ . файл join_multiple_files.sh * | колонки -Т
1 нуль-нуль
2 б нуль нуль
3 с нулем
4 нуль д
5 нуль е е
6 нуль нуль Ф
+34
cvansteen 22 мар. 2012 г., 11:48:57

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil