Как функция помощью sha1sum даст вам уникальный хэш?

Я читал, что с помощью помощью sha1sum команда будет выполняться алгоритм SHA-1, и дать вам "уникальный" результат, но как такое может быть?

помощью sha1sum дает вам 40 символов хэш, как это:

e5fa44f2b31c1fb553b6021e7360d07d5d91ff5e

Это 40 символов, и имеет шестнадцатеричных символов, поэтому хэш может иметь не более 1640 комбинаций.

Это должно означать, что для любых двух случайных файлов, там есть небольшой шанс, что их хэш-сумма была бы точно такая же, верно?

+541
beverly monticod 24 мар. 2012 г., 01:34:31
39 ответов

Я пытаюсь использовать диски гнома, чтобы проверить мою производительность диска и, по моему предыдущему опыту, я бы хотела задать размер образца до 8К, 16К и 32К. Однако, я вижу минимальный размер образца в его интерактивном интерфейсе равен 1 Мб.

Это каким-либо образом (файл конфигурации, параметры командной строки), чтобы сделать этот размер менее 1 Мб?

(Я на виртуальной машине Ubuntu с ядром 3.13.0-65)

Обновление: мой гном дисков версия 3.10.0, с UDisks 2.1.3.

Было бы здорово иметь какие-нибудь ссылки на более свежую версию этого инструмента, который мог бы использовать более гибкие параметры для размера выборки.

+998
soungalo 03 февр. '09 в 4:24
печать на Perl-лейн', если $. == 1 или 2 == грэп /^[а-я]$/, @Ф[4,5]' данных.в
+966
wolfmanx 14 нояб. 2019 г., 09:33:32
Другие ответы

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


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

Простой подход с awk:

на awk -F файл'[][]' '{печати 3$}'
+942
Matthew smith 4 апр. 2014 г., 05:57:00

У меня следующая ошибка происходит, когда я пытаюсь использовать ldapsearch

ldap_bind: неверные учетные данные (49)

Я тут вижу следующие выходные, когда я отладка с помощью файла slapd команду для LDAP

58c1b1fa файл /etc/OpenLDAP и/файла slapd.д: строка 1: предупреждение: невозможно оценить обоснованность управления доступом в рамках серверной контекста именования

Так как я с помощью LDAP 2.4, таким образом, я должен использовать ldif-файл, который содержит следующее:

ду: olcDatabase={1}монитор,СN=конфиг
метод changetype: изменить
замена: olcAccess
olcAccess: {0}к * НД.база="gidNumber=0+uidNumber=0,КН=peercred,СN=внешнее,СN=авт"
 читать НД.база="CN=на Диспетчере,DC=домен,dc=com" и читать * нет

ду: olcDatabase={2}BDB может,и CN=config файл
метод changetype: изменить
замена: olcSuffix
olcSuffix: DC=домен,dc=com в

ду: olcDatabase={2}BDB может,и CN=config файл
метод changetype: изменить
замена: olcRootDN
olcRootDN: СN=менеджер,DC=домен,dc=com в

ду: olcDatabase={2}BDB может,и CN=config файл
метод changetype: изменить
добавить: olcRootPW
olcRootPW: пройти

ду: olcDatabase={2}BDB может,и CN=config файл
метод changetype: изменить
добавить: olcAccess
olcAccess: {0}к attrs=UserPassword в,shadowLastChange по
 с DN="CN=на Диспетчере,DC=домен,dc=com", что писать анонимные авт самостоятельно написать * нет
olcAccess: {1}ДУ.база="" по * читать
olcAccess: {2}в * параметром DN="CN=на Диспетчере,DC=домен,dc=com", что писать * читать

Мой ldif-файл вызывает эту ошибку ACL для произошло, и если да, то как я могу это исправить, если не то, что потом вызывает эту проблему?

+910
akhil28288 14 дек. 2013 г., 07:35:30

Это нить Апач.

Вы можете сказать из этого:

lrwxrwxrwx 1 корень 0 17 апреля 09:45 ехе -> /usr/местные/apache2 не/ОГРН/файл httpd

Ядра Linux документация для прок файловой системы, видимо, не объясняет, почему идентификатор потока является каталогом, но скрытые от ЛС.

Однако, нити не видно в файле/proc/<PID процесса>/задач/<идентификатор threadid>.

+876
dhasenan 26 февр. 2014 г., 13:40:03

МФС не использовать несколько символов (или диапазон) в качестве разделителя; каждый персонаж в МФС рассматривается как разделитель полей.

От человека Баша:

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

+818
zii 9 нояб. 2011 г., 18:44:30

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

11110000 10100000 10110000 10010000

Я хочу прочитать поля и их преобразование из двоичного в шестнадцатеричное. В настоящее время я, используя функции printf %х. Таким образом, изменения 11110000 в десятичную, а затем в шестнадцатиричное число. Об этом говорит значение 1111000 - это 0xA98760 вместо 0xf0 в системе.

Мой код простой и я новичок в Баш и Linux.

на awk'{функции printf(%Х %Х %Х %Х, $1, $2, 3$, $4)};

Как я могу хранить строковые поля как двоичный, что, а затем преобразовать в Шестнадцатиричное? Я могу получить шестнадцатиричное число из терминала через " БЦ <<< "obase=16;сайт iBase=2; $переменную"". Когда я пытаюсь этот скрипт я получаю синтаксическую ошибку.

+798
Simon3000 17 нояб. 2019 г., 03:12:38

На основе ответа от @skwllsp я придумал следующую функцию bash, который решает эту проблему:

функция-сервер-работает {
 локальный путь=$(реального пути "${1-.}")
 pwdx $(ПС-с "узлом server.js" формат --пид --нет-заголовки) | грэп-тишина "$путь"
}

Спасибо за помощь всем!

+755
thedeliciousmuffin 14 мая 2018 г., 01:02:49

Скажем, я могу установить пакет с помощью команды dpkg:

судо команды dpkg -я имя-пакета.деб

затем, не запуская пакет бинарников я просто удалить его:

судо команды dpkg -Р имя-пакета

Есть что-нибудь вредное, что может произойти в этом процессе? Например, любой вредоносный скрипт конфигурации в .деб файл? Каковы другие возможные угрозы, которые могут произойти?

+753
ggemmill 9 июл. 2010 г., 10:40:24

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

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

Вот пример:

/и т. д./cron.ежедневные/АПТ:
/и т. д./cron.ежедневные/АПТ: 91: /и т. д./cron.ежедневные/АПТ: дата: не нашли
/и т. д./cron.ежедневные/АПТ: 97: /и т. д./cron.ежедневные/квартира: РМ: не нашли
/и т. д./cron.ежедневные/АПТ: 448: /и т. д./cron.ежедневные/квартира: pidof: не нашли
размер: РМ: нет такого файла или каталога
/и т. д./cron.ежедневные/АПТ: 176: /и т. д./cron.ежедневные/АПТ: дата: не нашли
/и т. д./cron.ежедневные/АПТ: 176: /и т. д./cron.ежедневные/АПТ: дата: не нашли
+732
Jens Todor 11 июн. 2019 г., 20:51:56

Использовать

СШ ${хозяин} '${путь}/remote_shell.sh'

Или

СШ ${хозяин} '${путь}/remote_shell.sh ; Р=$?; РМ ${путь}/remote_shell.sh; выйти $Р'

Или какой-то другой способ сохранения код выхода

+692
user20335 22 нояб. 2011 г., 23:07:59

Вы можете попробовать глядя в файл/var/журнал/загрузки.МСГ и загрузки.МСГ, они будут содержать текст, который вы видите на экране при загрузке.

Я думаю, что это как-то связано с уровнем 3 против 5-ый уровень и что вы, возможно, пытается монтирования NFS что-то, перечисленных в файле/etc/fstab и файл, прежде чем все другие необходимые службы были запущены.

Вместо того, чтобы использовать имя узла предприятие в файл/etc/fstab и вы можете попробовать, используя его IP-адрес вместо. Что бы быстро убедиться, что это проблема хоста или DNS-запросов. Вы могли бы быть в состоянии исправить это, добавив предприятия и его IP-адрес в /etc/hosts, но это будет работать только если вы знаете предприятие не имеет своего IP-адреса посредством DHCP.

+682
ignaziob 16 авг. 2019 г., 11:26:02

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

Для дальнейшего чтения:

+673
Burke9077 25 нояб. 2012 г., 21:12:23

Если вы хотите сохранить Пакман из вверх/вниз проверять пакет(ы), вы поместите строку в файл/etc/Пакман.конф:

# Пакман не обновить пакеты, перечисленные в IgnorePkg и членов IgnoreGroup
#IgnorePkg =
#IgnoreGroup =

Я думаю, что вы хотите иметь такую строку в Пакман.конф:

IgnorePkg = ОС Linux ОС Linux-Linux заголовки-АФИ-заголовки 

Как вы отмечаете, что просто держит Пакман от любой модернизации. Вы могли бы написать примерно такой код:

если Пакман -Цюй | для egrep -м -с 'для Linux|Линукс-заголовки|Линукс-АФИ-заголовки'
тогда
 Пакман -Ы --noconfirm Линукс
 Пакман -с --noconfirm в Linux-заголовков
 Пакман -Ы --noconfirm Линукс-АФИ-заголовки
интернет

Похоже, что вы должны написать "systemd в блок файл" - это немного за то, что я верю в говорит вам, что делать. Моя мысль заключается в том, что до=выключение.целевая линия в блоке файла, что позволяет работать на отключение. Единственный юнит-файл я написал, взял меня несколько попыток, чтобы получить правильный, так что я не думаю, что тебе нужен мой совет, то.

+668
zool 8 авг. 2011 г., 01:10:42

В параметр увеличивает смолыс многословием. По умолчанию детализация зависит от команды.

перечислены имена файлов, содержащихся в архиве. Один добавляет Общ -л-стиль файл детали.

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

Вы можете добавить до трех варианта:

тар-cvvf ...
тар-cvvvf ...
+653
user127855 7 нояб. 2018 г., 12:12:27

Я не использую Убунту и поэтому не могу проверить это, но прочитав человек страниц для АПТ-безопасный(8) как было предложено сообщение об ошибке и идти оттуда до источников.список(5)видно, что если вы в отчаянии, чтобы остаться на осознанные вы должны изменить ваши источники.список разрешить небезопасный понижения.

От человека страниц синтаксис является, вероятно,

деб [ разрешить-даунгрейд до небезопасной=да ] http://www.sourceslist.eu/repo/ubuntu осознанные главное не бесплатный

Будьте осторожны: это понижение ясно сказано как потенциальная угроза безопасности.

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

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

деб http://old-releases.ubuntu.com/ubuntu осознанные главное не бесплатный

но быстрый обзор на FTP-хранилища не выявить несвободных элементов.

Это решение выглядит иначе, работали на этих хороших людей

+640
barq 20 сент. 2010 г., 05:25:19

Как я могу удалить строки, начинающиеся с #, учитывая, что там могут быть пробелы слева и справа от #?

 # Мастер разъем обеспечивает доступ к информации баз данных userdb. Обычно
+639
viric 24 дек. 2014 г., 00:30:44

У меня есть доступ к интернет через WiFi.

Потом, у меня VPN-подключение установлено с мой ноутбук с Ubuntu к локальной сети. Мои окна машины, где расчет происходит с использованием OpenGL находится в той же сети.

После установления VPN-подключения моего ноутбука Ubuntu к локальной сети, я использовал rdesktop (и другие клиенты удаленного рабочего стола, такие как krdc) для запуска программы на Windows-машину. Это не удается, потому что rdesktop или других, не поддерживая определенное аппаратное ускорение графики с помощью удаленного рабочего стола, которые передаются из окон машины обратно на свой ноутбук Ubuntu для удаленного клиента на Ubuntu, чтобы увидеть или визуализировать. Ошибки типа "шейдеры не поддерживается...":

enter image description here

Как я могу решить это, пожалуйста ?

После погуглив, я прибыл по возможности ..

Я должен использовать Тим вьювер ?

Ранее она комфортно работала с ноутбуком Mac с ОС Windows-машину. Это хорошая идея, чтобы установить Мак ОС практически на моем ноутбуке Ubuntu и затем установить VPN и удаленного рабочего стола через виртуальный МАК ?

Может VirtualGL помочь ?

+616
user189065 4 янв. 2018 г., 17:25:13

Допустим, у меня есть ассоциативный массив в Баш,

объявить -хэш
хэш=(
[в"Foo"]=АА
[бар""]=ВВ
["баз"]=АА
["quux"]=ББ
["wibble"]=чч
["вихлять"]=АА
)

где и ключи, и значения которых мне неизвестны (фактические данные считываются из внешних источников).

Как я могу создать массив ключей, соответствующие тому же значению, так что я, возможно, в цикле все уникальные значения, сделать

е 'значение "%S" присутствует со следующими ключами: %з\п "стоимостью $" "${клавиши[*]}"

и сделать вывод (не обязательно в этом порядке)

Значение "АА" имеет следующие разделы: фу раскачиваться баз 
Значение "ВВ" имеет следующие разделы: бар quux
Стоимость "КС" присутствует со следующими ключами: wibble

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

Я мог бы сделать что-то подобное

заявляю-видел
видел=()
для значение в "${хэш[@]}"; сделать
 если [ -н "${видел[$значение]}" ]; затем
далее
интернет

ключи=()
 для ключа в "${!хэш[@]}"; сделать
 если [ "${хеш[$ключ]}" = "$значение" ]; затем
 ключи+= (клавиша"$" )
интернет
сделано

 значение е '"%s" в настоящее время с помощью следующих клавиш: %\Н \
 "значение $" "${ключи[*]}"

видел[$значение]=1
сделано

Но это кажется немного неэффективным с двойной петлей.

Есть кусок массива синтаксис, который я пропустил на баш?

Бы делать это, например, ЗШ дать мне доступ к более мощным массивом инструменты управления?

В Perl, я бы сделал

мой %хэш = (
 есть 'Foo' => 'АА',
 'бар' => 'ВВ',
 'баз' => 'АА',
 'quux' => 'ВВ',
 'wibble' => 'чч',
 'раскачиваться' => 'АА'
);

мой %ключей;
в то время как ( мой ( $ключ, $значение ) = каждый(%хэш) ) {
 метод push( @{ $ключами{$значение} }, $ключ );
}

еогеасп мой $значение ( клавиш (кнопок) ) {
 функции printf ( "\значение"%S\" имеет следующие ключи: %з\п",
 $значение, присоединиться( " ", @{ $ключами{$значение} } ) );
}

Но Баш ассоциативные массивы не могу держать массивы...

Я бы также быть заинтересованы в какой-либо старой школы решение возможно с использованием некоторых форм косвенного индицирования (здание набор индекса массива(Ы), когда значение значения, которые я сказал я имел в хэш выше?). Он чувствует, как там должно быть способ сделать это в линейном времени.

+590
Courtney Schwartz 27 июн. 2012 г., 12:46:38

У меня есть куча .SQL-файлы в каталоге, который мне нужно импортировать. Хотя я могу сделать это вручную, для скриптовых целей мне нужно, чтобы иметь возможность применить их навалом. Как я могу сделать это, хотя? Какое сочетание опций и команд нужно?

Команда mysqlimport идет как это:

mysqlimport [параметры] Параметры db_name textfile1 [textfile2 ...]

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

Какие-либо предложения?

+508
Jovana Kovacevic 25 дек. 2015 г., 13:01:05

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

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

Вообще, обычная труба будет разрушена сразу после процесса, но именованного канала (обычно по имени, и не обязательно на 100% точно, "ФИФО"), будет держать в живых после того, как процесс завершился, до определенного момента.

Мой вопрос

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

Обновление

Я был неправильно думать, что "временный" файл специальный файл, это не так; это обычный файл, который просто используется по-разному; я бы сказал, что труба отличается в том смысле, что она определяется как специальный файл, и одну узкую цель (цепочки), а временный файл может иметь другие виды использования, кроме сцепления, но, возможно, более "общего" как описать разницу.

+427
elfantin 31 дек. 2011 г., 07:57:59

С помощью mplayer Man-странице используется следующий синтаксис:

mplayer'а -АО РСМ:файл=тест.тест в формате WAV.Ави

Если вы хотите сделать вещи, как ограничение частоты дискретизации, можно кинуть на -srate вариант (как -srate 44100 для продажи CD-аудио).

Но, если он у вас установлен, я предлагаю с помощью видео, потому что это на самом деле означает для выполнение этих вещей.

+406
user70675 28 янв. 2012 г., 15:45:40

Я бегу в проблему, получая на языке Python на основе раздора бот для работы на моем веб-сервер apache2 не. Я использую discord.py по API wrapper и я установила Python 3.5.1 используя pyenv.

Вот мой код

#!/usr/Бен/ОКР питона

импорт рознь
импорт ввода-вывода

запросы на импорт.пакетов.urllib3
запросы.пакетов.urllib3.disable_warnings()

клиент = рознь.Клиент()

@клиента.событие
асинхронные деф on_message(сообщение):
 если сообщение.содержание.как startswith('!логи'):

 КМД = сообщение.содержание.lstrip('!логи ')
 КМД = ЦМД.сплит()
 Из = ЦМД[0]
 К = УМК[2]

 ждут клиента.send_message(сообщение.канал, начиная поиск для %S на %S' % (От, До))

 To_High=['Водородное Топливо','Бытовая Техника','Одежда','Бытовая Техника','Мясо Животного','Кофе','Рыба','Плод','Зерно','Чай','Синтетическое Мясо','Еда Патроны','Сверхпроводники','Heliostatic Печей','Основные Medicines','Paladium','Silver','Gold','Indium','Lithium','Tantalum','Titanium','Uranium','Gallium','Lepidolite','Cobalt','Компьютерные Компоненты','Спецсредства']
 From_High=['Пестицидов','Сельскохозяйственные Лекарственных Средств','Бытовая Техника','Синтетическое Мясо','Прогениторных Клеток','Дополнительно ' Катализаторы','Животное Мониторы','Awuaponic Систем", "Авто Производители','Био Уменьшая Лишайников','Его Превосходительство Костюмы','Резонирующий Сепараторов','Робототехника','Местность Обогащения Системы','Несмертельное Оружие','Отходы','Лом']

 To_Industrial=['Водородное Топливо','Бытовая Техника','Одежда','Бытовая Техника','Мясо Животного','Кофе','Рыба','Плод','Зерно','Чай','Синтетическое Мясо','Еда Патроны','Водоросли','Полимеры','Полупроводники','Сверхпроводники','Лекарственных Средств','Прародитель Cells','Gold','Copper','Aluminium','Beryllium','Indium','Lithium','Tantalum','Titanium','Uranium','Gallium','Авто Производители','Его Превосходительство Костюмы','Робототехника','Кожа','Натуральных Тканей','Синтетическая Ткань','Нон-Lehal Оружия]
 From_Industrial=['Одежда','Бытовая Техника','Еда Патроны','Морской Поставок','Урожай Комбайны','Полезных Ископаемых','Heliostatic Печей','Лекарственных Средств','Комплектующие','Отходы','Лом']

 To_Agri=['Пестицидов','Предоставление Лекарственных Средств','Водородное Топливо','Бытовая Техника','Одежда','Бытовая Техника','Мясо Животного','Кофе','Рыба','Плод','Зерно','Чай','Морской Поставок','Урожай Комбайны','Лекарственных Средств','Прогениторных Клеток','Животное Мониторы','Гидропонический Систем','Местность Обогащения Системы','Спецсредства']
 From_Agri=['Вазелиновое Масло','Мясо Животного','Кофе','Рыба','Плод','Зерно','Чай','Водоросли','Кожа','Натуральных Тканей','Отходы']

 To_Refinery=['Водородное Топливо','Вазелиновое Масло','Бытовая Техника','Одежда','Бытовая Техника','Мясо Животного','Кофе','Рыба','Плод','Зерно','Чай','Синтетическое Мясо','Еда Патроны','Heliostatic Печей','Лекарственных Средств','Прогениторных Клеток','Gallite','Сочинить','Uranimite','Бертрандит','Колтан','Рутил','Дополнительно ' Катализаторы','Резонирующий Сепараторов','Несмертельное Оружие','Лом']
 From_Refinery=['Водорода Fuel','Explosives','Polymers','Semiconductors','Superconductors','Copper','Aluminium','Beryllium','Indium','Lithium','Tantalum','Titanium','Uranium','Gallium','Lepidolite','Cobalt','Синтетические Ткани','Отходы']

 To_Extraction=['Водородное Топливо','ВВ','Бытовая Техника','Одежда','Бытовая Техника','Мясо Животного','Кофе','Рыба','Плод','Зерно','Чай','Синтетическое Мясо','Еда Патроны','Полезных Ископаемых','Лекарственных Средств','Био Уменьшая Лишайников','Его Превосходительство Костюмы','Нон-Литу; Оружия]
From_Extraction=['Paladium','Silver','Gold','Gallite','Indite','Uranimite','Bertrandite','Coltan','Rutile','Biowaste']





 если с == 'хай-тек':
 Cmp1 = From_High
 если с == 'промышленной':
 Cmp1 = From_Industrial
 если с == 'сельскохозяйственных':
 Cmp1 = From_Agri
 если с == 'НПЗ':
 Cmp1 = From_Refinery
 если с == 'добыча':
 Cmp1 = From_Extraction

 если к == 'хай-тек':
 Cmp2 = To_High
 если к == 'промышленной':
 Cmp2 = To_Industrial
 если к == 'сельскохозяйственных':
 Cmp2 = To_Agri
 если к == 'НПЗ':
 Cmp2 = To_Refinery
 если к == 'добыча':
 Cmp2 = To_Extraction


 для X в диапазоне(длина(Cmp1)):
 для Y в диапазоне(длина(Cmp2)):
 если Cmp1[х] == Cmp2[г]:
 ждут клиента.send_message(сообщение.канал, Cmp1[х])

 ждут клиента.send_message(сообщение.телеканал 'поиск завершен')


 если сообщение.содержание.как startswith('!факт'):
 печать ('получена команда')
 ждут клиента.send_message(сообщение.телеканал 'Добро пожаловать в фактических-бота версии v0.1.0! Для всех ваших торговых потребностей!')
 ждут клиента.send_message(сообщение.телеканал 'использовать !команда логи, чтобы найти выгодные торговые маршруты')
 ждут клиента.send_message(сообщение.канал, 'синтаксис !логи [economy1] для [economy2]')
 ждут клиента.send_message(сообщение.телеканал 'в следующих странах поддерживаются')
 ждут клиента.send_message(сообщение.телеканал 'хай-тек')
 ждут клиента.send_message(сообщение.телеканал 'промышленной')
 ждут клиента.send_message(сообщение.телеканал 'сельского хозяйства')
 ждут клиента.send_message(сообщение.телеканал 'НПЗ')
 ждут клиента.send_message(сообщение.телеканал 'добыча')
 печать ('передача данных')


клиента.запустить('MTgyODU3ODMyOTM5NTIwMDAz.Ch9bIA.sse2NajDnizDGVxK6BqNIpPg_ng')

Это работает прекрасно, когда я запустить его с

питон factual-bot.py

но это занимает раковина. У меня веб-сервер, чтобы запустить другие скрипты Python с помощью установки соответствующих "цги-бин" расширениями скрипт и я сделаю все мои скрипты 755 разрешений. Тем не менее здесь есть ошибка apache2 не подбрасывает

[Пт Май 20 00:15:37 2016] [ошибка] [клиент 192.168.0.4] преждевременный конец заголовков сценария: factual-bot.py
 Файл "/usr/lib/cgi-bin/factual-bot.py" линия 12
 асинхронные деф on_message(сообщение):
^
Синтаксис ошибка: недопустимый синтаксис
[Пт Май 20 00:15:39 2016] [ошибка] [клиент 192.168.0.4] преждевременный конец заголовков сценария: factual-bot.py
+390
Ossie 4 мар. 2012 г., 02:09:57

Я пытаюсь подключить внешний жесткий диск (2.5", USB, без отдельного питания) на Debian 7, но это дает мне (в dmesg, В а также при попытке загрузиться с подключенного устройства) ошибки, как:

дескриптор устройства чтения/64, ошибка -110
устройство не принимает адрес 7, ошибка -110

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

Поиск ошибки -110 приводит к несколько должностей, предполагая, что устройство, вероятно, не получают достаточного питания. Выглядит правдоподобно, по крайней мере для неспециалиста вроде меня. К сожалению, у меня нет доступа к другому ПК, чтобы попробовать его. Но как мне удалось (случайно?) чтобы смонтировать его с моим компьютером, это должно быть возможным, чтобы сделать это снова, так интересно:

Есть ли способ, чтобы дать больше мощности на порт USB, когда устройство подключено?

Мог ли я отключить что-то в моей системе для экономии энергии, которые затем будут доступны для устройства?

(Я не ищу постоянного решения; я просто хочу, чтобы получить данные и больше никогда не увидеть устройство.)

+377
Thorgeir Marthinussen 16 мар. 2010 г., 13:53:20

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

В объявлении, в /Дев/маппер/vgxxx точки монтирования являются способом ЛВМ томов.

Учебники на LVM достаточно легко найти. Проблема если вы использовали все пространство заключается в том, что сжатие Тома в файловой системе, считается рискованным.

Если вы не опустошаете /дома , то один из способов спасения вашей системы будет такой:

  • видя, что у вас есть достаточно места, либо в/usr или в/var держать обе файловые системы,
  • вы можете скопировать все /ВАР во временную директорию в каталог/usr дерево, и
  • добавить строку в файл/etc/fstab можно использовать смонтируйте сделать копию каталога/var смонтирован в каталог/var.
  • закомментировать строку в файле/etc/fstab и для "старых" /ВАР, перезагрузка
  • Вы бы потерять "некоторые" обновления в каталоге/var (копирование и перезагрузка), но перезагрузки будет вернуться к нормальной работе.
  • после перезагрузки, вы могли бы изменить (сейчас-не активен) объем группы, где у вас в/VAR, и
  • добавить пространства (физические объемы) в группы, содержащей /дома.

Все, что делает первая резервная копия-это всегда хорошая идея.

Для дальнейшего чтения:

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

Тем не менее - когда просто растет логического тома, вы должны добавить пространство тома, а затем изменить размер файловой системы (та часть, что вы заботиться о). LVM это три слоя (видно с помощью команды pvdisplay, выполнив и следующие). Если помощью команды pvdisplay не отражает Вашего 1TB, вам придется использовать fdisk для того, чтобы добавить раздел в набор физических томов. Затем обновить группу томов, добавление физического Тома. Наконец, с помощью resize2fs для увеличения размера файловой системе внутри Тома группе. Вот некоторые полезные ссылки:

+372
Jonathan Callewaert 7 февр. 2010 г., 08:27:52

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

Есть ли команда, я могу использовать, чтобы посмотреть размер блока ядра?

+365
judia 30 мая 2012 г., 14:21:17

Это хорошо работал для меня. Вы можете найти все пид процессов по имени пользователя, делая зы у <имя_пользователя> и идти оттуда. Попробуйте это:

ПС у <Имя пользователя> | вырезать -Д "" -Ф 1 | команды xargs убить
+352
Wesley Thorsen 1 окт. 2017 г., 21:28:58

Ты забыла добавить на месте редактирования выбору СЭД. Потому что СЭД-это поток редактор так не делать какие-либо изменения к входу. Вы должны явно сделать усилия для перемещения выходного файла обратно на вход или использовать параметр-I при наличии:

#!/бин/Баш
СЕПГ -я " -е '/шаблон/а\
добавить одну строку\
\\и еще один' \
входной_файл
+338
Dave Wee 1 окт. 2010 г., 06:17:18

Один из способов:

... |СЭД -р с/^"[^"]*" *"([^"]*)"$/\1/'
Андрей Спицами

другой с:

СЭД -р с/(([^"]*"){3})//; ы/"//'

или:

СЭД -р с/.*"(.*)"$/\1/'

Это [^"] соответствует любому одному символу, что это не ".

+286
ferux 3 мар. 2015 г., 23:26:01

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

Wallpapoz

Это апплет, который запускается в панели задач гнома.

  • Вы можете скачать rpm с Здесь для различных в Fedora/CentOS в версии.
  • Главный сайт для это здесь.
  • Главная гитхаб дерево здесь.

ss of wallpapoz

Скрипт

Вот bash-скрипт, который будет цикл через список изображений.

#!/бин/Баш
#Значениями по умолчанию 
pictdir="$дома/рисунки"
время=1ч

#Имена обои 
fnme=('wp1.jpg' 'wp2.jpg' 'wp3.jpg')

фин=${#fnme[@]}
пусть ВСК=$фин-1

#Выход, если скрипт уже работает, на всякий случай
#Эта часть скрипта где-то на этом форуме
если pidof -х $(и basename $0) > /dev/нуль; тогда
 для P в $(pidof -х $(базовое имя $0)); делать
 если [ $р -не $$ ]; тогда
 Эхо "скрипт $0 уже запущен: на выходе"
выход
интернет
сделано
интернет

#Это когда обои изменения
для (( Я=0;я<$фин;я++ )); делать
 спи $#времени ждать $времени секунду(с)
 gconftool-2 --строковый тип-набор /настольный/гном/фон/picture_filename $pictdir/${fnme[${я}]}
 если [ $я -экв $БЦК ]; тогда
 пусть I=-1
интернет
сделано

Это делает использование gconftool-2. Я не пробовал это в CentOS 6.х еще не так это может потребовать некоторой настройки, но я использовал его на Федора и в CentOS 5.х. Скрипт благодаря этому linuxquestions нить.

Wallch

Доступен здесь. Еще не пробовали его, но это якобы для работы на гном 2 & 3. Есть хороший обзор Wallch здесь.

ss wallch

В Dropbox

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

+263
gpicchiarelli 7 окт. 2017 г., 22:45:36

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

команды nohup ./test.sh это правильный путь, чтобы запустить shell-скрипт с помощью команды nohup. Убедитесь, что скрипт правильно начинается с линии притон (#!/Бен/ш) и что файл является исполняемым (команда chmod +х ./test.sh).

+147
Abhishek Attri 14 сент. 2011 г., 04:17:48

Как понятно, последний -10 информация только для системы Linux? Я попытался выполнить команду > файл /var/журнал/wtmp по - стирание последнего информация, но он очищает весь логин и пароль , но мне нужно убрать только последний -10 логин и пароль.

+138
user301859 1 июл. 2013 г., 06:35:32

Я не знаю, если это ответ, потому что ЛС это написано в C, но вы можете написать скрипт, чтобы сделать "Общ", используя цикл for:

для F В *;сделать эхо $Ф; сделано

Это также полезно в некоторых статических оболочек...

+131
Alexey Bursan 20 июн. 2012 г., 10:36:12
СЭД '/\^.?.\?.\?$/д' input.txt > output.txt
+82
Anatoly Guaniezo 28 янв. 2010 г., 10:36:58

Очень рекомендую

Вы должны прочитать этот замечательный ответ для более подробной информации.


Установка ИФС содержится цифра может сломать ваш код:

$ ИФС=0
тест $ Эхо 
$ [ $? -экв 0 ] && Эхо сделали
Баш: [: : ожидается выражение целого числа 

Некоторые снаряды могут наследовать ИФС от окружающей среды (черточки, Ясень), некоторые нет (Баш, ЗШ, КШ). Но кто-то может управлять окружающей средой, ваш сценарий будет перерыв в любом случае ($#, $! также влияет).

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

$ ИФС=0
тест $ Эхо 
$ [[ $? -экв 0 ]] && Эхо сделали
сделано
+82
Noob Siabot 10 нояб. 2019 г., 12:26:07

Выписка из журнала.страницу конф

Хранение=
 Управления, где хранить данные журнала. Один из "летучих", "настойчивый", "авто" и "нет". Если "летучие", журнал данных журнал 
 будут храниться только в памяти, т. е. ниже /работа/журнал/журнал иерархии (которая создается при необходимости). Если "постоянные",
 данные будут храниться желательно на диске, т. е. ниже в /var/журнал/журнал иерархии (которая создается при необходимости), с
 переход к /Работа/журнал/журнал (который создается в случае необходимости), во время начальной загрузки и если диск недоступен для записи. режим "авто" 
 похожие на "стойких", но в каталоге /var/журнал/журнал не создается, если это необходимо, так что его контролирует наличие где
 данные журнала идет. "нет" выключает все хранилища, все полученные данные журнала будут сняты. Переадресация на другие цели, такие как
 консоли, буфер журнала ядра, или гнездо системного журнала будет по-прежнему работать. По умолчанию "авто".

По мне, в автоматическом режиме, приговор так, чтобы его существование управления, где данные журнала идет четко сказано, что :

  • без в/var/журнал/журнал, журналы записываются только в /Работа/журнал/журнал
  • в каталоге/var/журнал/журнал, журналы записываются только в файл/var/журнал/журнал
+77
chrisn 29 авг. 2013 г., 08:36:36

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

Следующие на awk программа выводит изменения в рейтинге между двумя файлами, как это:

$ на awk -скрипт F.rankings-2017.txt на awk rankings-2018.txt
 Оксфордский университет
 +2 университет Кембриджа
 -1 Калифорнийского технологического института
 -1 Стэнфордского Университета
Новый университет Уппсала 
 -1 Массачусетского технологического института

("Уппсальский университет" был добавлен на предпоследнем ряду второго файла).

Сценарий:

ШП == ФНР { ранг[++н] = $0 }
ШП != ФНР { ++НН;
 Для (я = 1; я <= п; я++) {
 если (ранг[я] == $0) {
 если (я == НН) {
 функции printf(" ");
 } еще {
 функции printf("%+3D", я - НН);
}
 функции printf("\т%з\п", $0);
далее;
}
}
 функции printf("новые\т%з\п", $0);
}
+66
guesttom 15 авг. 2014 г., 18:58:00

Есть ли способ (с помощью скрипта), чтобы идентифицировать менеджер пакетов системы по умолчанию?

Чтобы прояснить, что я хочу сделать, это запустить данную команду и, на Debian или любой из его производных вернем что-то вроде "АПТ", в openSUSE он вернется "zypp в", в Fedora и соавт вернем "пальчики оближешь", на Arch Linux он вернется "Пакман" и т. д.

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

какое меткое >/dev/нуль 2>&1
если [ $? -экв 0 ]
тогда
 Эхо "АПТ"
интернет
# и т. д...
+65
Azat W 8 авг. 2019 г., 05:16:04

Я пытался разблокировать с помощью этого скрипта и ключом на usbpen но я не могу открыть имея сообщения о том, что ключ не найти в багажнике, кто-то помочь?

Скрипт:

#!/Бен/ш

ask_for_password () {
 cryptkey="разблокировки диска $cryptsource ($crypttarget)\nEnter фразу: "
 если [ -Х /бин/Плимут ] && Плимут --пинг; затем
 cryptkeyscript="Плимут задать-для-пароль-запрос"
 cryptkey=$(е "$cryptkey")
еще
cryptkeyscript="/Либ/использовании/askpass"
интернет
 $cryptkeyscript "$cryptkey"
}

устройство=$(Эхо 1 $ | вырезать -д: -Ф1)
путь_к_файлу=$(Эхо 1 $ | вырезать -д: -Ф2)

# Запрашивать пароль, если устройство не существует
если [ ! -б $устройства ]; тогда
ask_for_password
выход
интернет

команды mkdir /tmp/и auto_unlocker
устройство крепление на каталог /tmp/auto_unlocker

# Снова просить пароль, если существует устройство, но файл не существует
если [ ! -е в /tmp/auto_unlocker$путь_к_файлу ]; тогда
ask_for_password
еще
 кот в /tmp/auto_unlocker$путь_к_файлу
интернет

размонтировать /tmp/и auto_unlocker
+56
Geoff Sygrove Roofing Contract 19 мар. 2015 г., 17:12:41

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

$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