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

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

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

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

+112
0x436f72647265 27 июн. 2019 г., 21:08:05
33 ответов

У меня была такая же проблема, идущий от 'кино' процесс'.

В примере ниже orig_file.формат WAV - это файл с оригинальной, в то время как processed_file.формат WAV - это файл с таким же содержание, но неправильная отметка времени.

Перед:

на localhost $ ЛС-ЛГ orig_file.WAV и processed_file.в формате WAV 23 янв 17:15 processed_file.в формате WAV 9 июля 2018 orig_file.в формате WAV

КОМАНДА:

на localhost $ касания -Т $(дата-дата[email protected]`стат -Ф%orig_file Б.в формате WAV` +%г%м%д%Н%м.%С) processed_file.в формате WAV

После:

на localhost $ ЛС-ЛГ orig_file.WAV и processed_file.в формате WAV Processed_file 9 июля 2018.в формате WAV 9 июля 2018 orig_file.в формате WAV

Примечания:

стат в перевернутой галочки дает вам создание метки времени файла, как Unix эпохи времени (в секундах). В @ из coreutils преобразует его в ИСО дата, что дата может понять и переформатировать с Ггггммддччмм.СС так, что прикосновение может это понять. Я поставил дату команда в $(), как эквивалент перевернутый клещей, так как они не могут использоваться повторно в одной и той же команды.

+983
Majd 03 февр. '09 в 4:24

Я хотел бы установить лязг/компилятор LLVM люкс в Инсталяционный, так как я использовать его в качестве по умолчанию conpiler C для кесарева заданий по программированию. Я в настоящее время здание его в каталог сборки внутри /usr/местные/src и (/usr/местные/src/и построить) и хотите установить его после компиляции. Я следуя инструкции по сборке на сайте лязг:

http://clang.llvm.org/get_started.html

./настроить и заставить делать то, что я ожидал, но нет инструкции для сделайте установите на лязг сайт в конце. Я должен работать сделать установите и, если да в каталог сборки или в другом месте? Реальный исходный код в /usr/местные/src/и инфраструктуры LLVM. Должен я создал сборку каталогов в /usr/местные/Бен , а?

+942
andyelkr 31 июл. 2013 г., 21:49:22
Другие ответы

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


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

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

Поэтому — запросов в минуту и различных ошибок в минуту — как разобрать, что я знаю — но как вам 1 минута стоит из бревен?

Я пытаюсь тайм-аут 60-х годов хвост -Ф /ВАР/лог/veryfastmovingaccess.журнал >> 60s_log.ТМП Затем на awk обрабатывает ТМП очищает ее, перезагружается хвост. Я делаю это неправильно?

+921
Walf fart 27 дек. 2010 г., 13:42:05

Ваша проблема в том, что АПТ настроен искать пакетов в Debian DVD-диск.

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

Источники редактирования.список файлов

# ви /и т. д./кв/источников.список

или

# gksu команду Gedit /и т. д./кв/источников.список

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

 деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 видео/установить бинарный 20150908-22:01]/ Джесси основной

 деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 видео/установить бинарный 20150908-22:01]/ Джесси основной

деб http://httpredir.debian.org/debian/ Джесси основной 
деб-СРЦ http://httpredir.debian.org/debian/ Джесси основной

деб http://security.debian.org/ Джесси/обновления основных ВНО
деб-СРЦ http://security.debian.org/ Джесси/обновления основных ВНО 

# Джесси-обновления, ранее известный как 'летучих'
деб http://httpredir.debian.org/debian/ Джесси-обновления основных 
деб-СРЦ http://httpredir.debian.org/debian/ Джесси-обновления основных

Сейчас комментируют линий виновник:

# деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 жить/установить бинарный 20150908-22:01]/ Джесси основной

# деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 жить/установить бинарный 20150908-22:01]/ Джесси основной

деб http://httpredir.debian.org/debian/ Джесси основной ВНО не бесплатно
деб-СРЦ http://httpredir.debian.org/debian/ Джесси основной ВНО не бесплатно

...

или удалить их:

деб http://httpredir.debian.org/debian/ Джесси основной ВНО не бесплатно
деб-СРЦ http://httpredir.debian.org/debian/ Джесси основной ВНО не бесплатно

...

Обратите внимание, что я добавил "contrib" и 'несвободной' репозиториев. это необходимо, например, если вы хотите достойной графики ускорения, ССЗ-док установлен пакет для всех арок и т. д. AMD и NVIDIA несвободные драйверы включены в несвободные репозитории, а в некоторых ССЗ страницы считаются не бесплатно на Debian, потому что в GFDL (GNU на свободную документ лицензии) противоречит для dfsg (Debian в свободных программах методические рекомендации).

Теперь про ваш второй проблемой, я думаю, что все будет хорошо, если вы установили для grub2 в MBR первого диска, тем не менее, просто чтобы быть уверенным, выполните следующую команду как пользователь root.

обновление-жратва # 

если вы увидеть все операционных систем, перечисленных в выходной, мы сладкие.

+920
eirik 10 нояб. 2011 г., 07:23:48

Я вынужден (тьфу) объединить несколько машин Linux в домен. Я в настоящее время использую Debian стабильный и прихода машины с помощью соединения скрипт я писал (в https://rbmj.github.io/join.sh для справки). Программа установки использует царство и допускается использование разных механизмов для присоединения к магии, и pam_mkhomedir, чтобы создать домашние каталоги. Машины с Debian стабильный.

getent passwd и $пользователей показывает, настоящим UID/GID и задать домашний каталог в/Home/$домен/$пользователей , как это должно быть.

Проблема в том, что на pam_mkhomedir входа.так создается домашний каталог в правильном месте (в/Home/$домен/$пользователей), но логин пытается помощью chdir() в /Главная/пользователя$user.

Решение, что я использую сейчас-это создание символической ссылки в/Home/$домен к /дом, который является уродливым симлинк петли, но он получает работу сделано на данный момент. Один раз я могу понять, когда мигранты не должно вызвать затруднений, поскольку есть только один или два системных учетных записей, поэтому я могу двигаться остальные через скрипт.

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

+915
Ashwin Ramamoorthy 29 апр. 2012 г., 10:01:29

В macOS, доморощенного выход бревна в ~/Библиотека/журналы/доморощенного. Что такое эквивалент в Linux для linuxbrew?

+897
user11150 27 сент. 2016 г., 02:04:13

У меня есть тонны файлов в несколько вложенных папок в /Главная/пользователя/оригинальная , что у меня сжимается с помощью Ghostscript в pdfwrite в /Главная/пользователя/сжатый.

программа Ghostscript проделала большую работу на сжатие около 90% файлов, но все остальные оказались больше, чем оригиналы.

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

Любые идеи?





+896
Kevin John 1 июл. 2017 г., 14:29:29

Лучше всего использовать сервис, как аптайм робот. Уровень бесплатного покрытия меньше, чем 50 сайтах, про план достаточно дешево. Это не простая проверка ping или даже состояния HTTP код проверки

Результатом этого является то, что вы не добавляете дополнительные точки отказа (что вы можете контролировать). Ты больше не должен поддерживать и обновлять Служба мониторинга

+883
Datajockeys 19 апр. 2015 г., 05:13:16

Я установлю некоторые вещи - именно то, что, наверное, не важно.

Во всяком случае, я получил сообщение об ошибке от моего заявления, что указано, что /dev/random и /dev/urandom были необходимы, но отсутствуют.

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

Это нормально? Какие проблемы могут возникнуть, потому что я это сделал? Если это не ок, есть ли "правильный" способ создания устройства /dev/random и /dev/urandom?

+874
dwlyall 22 июл. 2019 г., 02:46:57

Как я могу запрос количество активных экранов X-сервер из bash-скрипт?

+862
Sajjad Haider 13 дек. 2015 г., 00:01:45

Что делает следующая команда делать то?

судо -е путь ОКР=$путь

Я не могу найти простой смысл, что это делает.

Я знаю, что - пассы пользователей, который ссылаясь на судо экологических переменных, однако ОКР?

+834
Matieu 6 авг. 2017 г., 16:21:32

найти Апач по умолчанию группы пользователей в /etc/групп

развернуть и добавить пользователя в эту группу

+817
Emma Lee 13 авг. 2016 г., 21:54:37

Как я сказал в мой комментарий, Я не понимаю, что ваш фактический вопрос. Вот некоторые более лаконичные способы делать то, что ваша СЭД делает скрипт:

$ е "%з\п%з\п\т%з\п%з\п%з\п%з\п" '<?формат XML версия="1.0" кодирование="UTF-8"?>' \
'<Привет>' '<мир>' "$(Cat-файл)" "</мира>" "</Здравствуйте>"
<?формат XML версия="1.0" кодирование="UTF-8"?>
<привет>
<мира>
<город код="city01">
<имя>Утрехт</автор>
<население>328.577</население>
<районов>10</округов>
<страны>Нидерланды</страна>
</город>
</мира>
</Здравствуйте>

или

$ Эхо -э '<?формат XML версия="1.0" кодирование="UTF-8"?>' "\Н<привет>\п<мира>" "$(Cat-файл)" \
"</мира>\п</Здравствуйте>"
<?формат XML версия="1.0" кодирование="UTF-8"?> 
<привет>
<мира> <город код="city01">
<имя>Утрехт</автор>
<население>328.577</население>
<районов>10</округов>
<страны>Нидерланды</страна>
</город> </мира>
</Здравствуйте>

или

$ Перл-ЗГО 'начало{
 печати "<?XML версии=\"1.0\" кодировка=\"кодировке UTF-8\"?>\Н<привет>\п\т<Мир>"
 } 
 $_="\т\т$_"; конец{печати "\т </Мира>\п</Здравствуйте>"}' файл
<?формат XML версия="1.0" кодирование="UTF-8"?>
<привет>
<мира>
 <город код="city01">
<имя>Утрехт</автор>
<население>328.577</население>
<районов>10</округов>
<страны>Нидерланды</страна>
</город>
</мира>
</Здравствуйте>

Вы можете редактировать файл с помощью Perl -я -дям.

или

$ у awk 'начать{е "<?XML версии=\"1.0\" кодировка=\"кодировке UTF-8\"?>\Н<привет>\п\т<Мира>";} 
 {печать "\Т\Т"$0}end файл{функции printf "\т </Мира>\п</Здравствуйте>\п"}' 
<?формат XML версия="1.0" кодирование="UTF-8"?>
<привет>
 <мира> <город код="city01">
<имя>Утрехт</автор>
<население>328.577</население>
<районов>10</округов>
<страны>Нидерланды</страна>
</город>
</мира>
</Здравствуйте>

или смесь:

$ Эхо -э '<?формат XML версия="1.0" кодирование="UTF-8"?>\Н<привет>\п\т<Мир>'; 
 файл Perl-ЧП '$_="\т\т$_"'; Эхо -е "</мира>\п</Здравствуйте>"
<?формат XML версия="1.0" кодирование="UTF-8"?>
<привет>
<мира>
 <город код="city01">
<имя>Утрехт</автор>
<население>328.577</население>
<районов>10</округов>
<страны>Нидерланды</страна>
</город>
</мира>
</Здравствуйте>
+745
Sheetal 12 июн. 2012 г., 22:41:54

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

Однако, мне не нравится по умолчанию прогресс бар идет с Носатик, и я хотел бы создать что-то вроде череды 50 '#' знаки или 'прямоугольники' (219-й символ в ASCII таблице), будучи первым 20 зеленых, следующие 20 желтых и последние 10 красных.

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

Я бегу AwesomeWM в Arch Linux, и моя версия носатый является 1.10.5.

+721
Keisha Jones 12 дек. 2010 г., 02:31:41

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

+674
James Tolchard 16 нояб. 2010 г., 05:05:10

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

SSH-копия-удостоверение личности копии открытую часть частный/открытый ключ-пара в ~/.по SSH/authorized_keys на удаленном хосте.

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

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

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

Закрытая часть ключа-пара, конечно, должны быть засекречены.

+661
Tobito 4 дек. 2012 г., 18:16:26

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

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

Даже если вы делаете что-то вроде СЕПГ -я или на Perl -я, они намерены создать временный файл негласно как раз по этой причине.

Итак, будь то элегантный или нет, я пойду с:

кошка префикс данных>.новый && МВ данных.новые данные

На несколько строк, вы могли бы использовать (в GNU СЕПГ):

СЕПГ -я.бак-е '1и первый префикс строки' -е '1и данных второго префикса строки 

Но генерировать команды INSERT или добавив обратную косую черту для каждой строки должны быть добавлены не элегантный или.

+620
mouser 16 апр. 2019 г., 10:02:12

Хотя, через команду msconfig не могу найти "продолжить установку" в раздел Мой диск как запустить поток, ни с диска управления, решение очень простое:

  1. Откройте командную строку: УМК
  2. Введите команду bcdedit (как Маркос предложил)
  3. Вы найдете загрузке разделов (этот термин на самом деле не существует)
  4. Найди раздел, который говорит: "продолжить установку" в качестве описания
  5. Скопируйте его {идентификатор} (да, это длинный номер)
  6. Наконец, введите команду bcdedit /удалить {идентификатор}, где на месте идентификатор, вы должны поместить идентификатор, который вы выбрали. (Убедитесь, чтобы сохранить идентификатор в фигурных скобках {..} ).

Это работает для меня в Windows 7, поэтому я предполагаю, что это может сделать работу в большинстве систем.

+604
user77268 7 дек. 2014 г., 23:51:42

Вы можете шаг за каждую строку в файле с во время чтения цикла. Вот образец файла под названием "samplefile.txt".

[email protected]сервер :~$ кот samplefile.txt
линия 1
линия #2
строка3
 линия 4
#линии5 не должен печатать
 # строка 6 не должны печатать
строке 7 должна печатать

Если вы хотите добавить возможность игнорировать строки, начинающиеся с '#', Можно добавить, что в команду.

[email protected]сервер :~$ в то время как line чтения ; делать Эхо -э "$строка" | для egrep -V', то ь\*^#'; сделано < samplefile.txt
линия 1
линия #2
строка3
линия 4
строке 7 должна печатать

Обратите внимание, что некоторые строки, начинающиеся с пробела, но последний вывод не показывают, что. Что может или не может повлиять на ваш сценарий.

+600
kang zhao 23 апр. 2015 г., 05:04:26

Я хотел бы указать диапазон данных (в лексикографическом порядке) с двумя целыми числами (например, 2 до 57) в ЗШ по имени.

Например: "выбрать файлы 2 до 57 в лексикографическом порядке по пути, который соответствует некоторым правилам, которые действуют с узором".

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

 для X в в /Foo/бар/*[2-57]; сделать печать $х; сделано

а zsh, видимо, думает, что я прошу для файлов 2 до 5 (или что-то подобное), а не файлы 2 , к 57. Любой мысли, почему? Как я могу добиться этого?

+599
AhmadAssaf 5 апр. 2015 г., 10:53:57

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

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

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

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

+572
Rulet 20 нояб. 2013 г., 22:10:53

enter image description here

У меня есть 2 одинаковых сервера с точным разделы диска (ОС CentOS 6.4 оба ) [мое Центральный колледж сервер Oracle].

Весь оракул дом ( ОГРН , контроль файлов, все файлы данных на базе Oracle) на 2-й диск (который не является ОС диск)

Поскольку старый сервер достиг конца жизни (от HP) новый HP машины с модернизированной оперативной памяти (старой системе было 16 гиг, где, как новую систему как 64 гига).

Теперь со всеми зависимостями оракул (об / мин, библиотеки, экологические переменные, Ява, пользователи и группы) уже на новом сервере.

Так что теперь вопрос ..

Я могу удалить диск [Оракул жесткий диск от старого сервера и вставить его на новый сервер и просто запустить Оракл (для sqlplus "/ пользователя sysdba" или dbstart и lnsctrl).

Может это даст какие-либо проблемы. (У меня холодный резервных копий, экспорт резервной копии, & в RMAN для резервного копирования тоже).

Я просто хочу дать попробовать по вышеуказанному делу.

Будет ли это работать ??

+435
ThatGuyMist 13 мая 2017 г., 05:22:35

Проверка обратных зависимостей от других пакетов раскрывает причину:

$ АПТ-кэш показать на Python-нос | грэп зависит
Зависит: питон-ПКГ-ресурсы, вместо python2.7, на Python (>= 2.6.6-7~), питон (<< 2.8), вместо python2.6

Тут уже ошибка, сообщили о проблеме.

+416
Gerome Gemar 4 мар. 2015 г., 10:03:26

Нельзя.

Программы в двоичном виде может быть выполнена только в машине с совместима с ISA (набор инструкций архитектуры, см. статью в Википедии). Корпорация Intel поддерживает обратной совместимости с ISA в каждом поколении процессоров как новые Иса всегда надмножество старые ISA, и создана программа для i386 будет работать на Pentium. Однако это не тот случай между радикально отличается МСА, как и x86-64 и ARM.

Кроме того, установщик может быть в x86-64 ISA, но в библиотеке, которую вы пытаетесь установить составлена в ТИ 'C64x МПО, современная архитектура из Техаса инструменты, используемые в их верхней части ЦСП. Так что, даже вы используете процессор Intel ПК для установки библиотек, вы не можете скопировать их на свой борт рукоятки и использовать их, так как они сделаны для этой архитектуры ти.

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

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

+406
Pim92 7 нояб. 2016 г., 19:50:17

Я использую кали линукс и у меня возникли проблемы в управлении Циско пакет Трейсер В7.0.

Я скачал файл PacketTracer70_64bit_linux.tar.gz от www.netacad.com/group/offerings/packet-tracer/. И тогда я извлек файл tar.gz прописав команду

тар-zxvf PacketTracer70_64bit_linux.tar.gz

Затем я попал в PacketTracer70 папку, которая была создана автоматически после извлечения.

Содержимое папки были следующими:

folder screenshot Тогда я побежал ./установите команду в терминале и у меня получилось следующее:

корень@хаккер:~/PacketTracer70# ./установите

Добро пожаловать в Циско пакет Трейсер установки 7.0 

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

Тогда я принял условия, как обычно...

Затем мне было предложено установить пакет опт/пт папке и я согласились о нижеследующем: installation successful message

потом я попал в папку /opt/на ПТ и попытался

корень@хаккер:~# кд /опт/пт [email protected]:/opt/pt# packettracer

Но ничего не произошло после этого. Он просто дал мне сообщения "starting пакет Трейсер 7.0" и ничего не произошло.

корень@хаккер:~# кд /опт/пт
[email protected]:/opt/pt packettracer# 
Стартовый Пакет Трейсер 7.0
[email protected]:/opt/pt#

Я пытаюсь это второй раз и получаю ту же проблему. Как я могу исправить эту проблему?

+331
pardeep 24 окт. 2011 г., 04:11:34

Поскольку вы пометили & название Q с Баша, вот решение, которое не требует найти . и все это использует Баша globstar рекурсивного обхода дерева каталогов:

Путь=${путь}$(shopt -с globstar dotglob; е ":%ы" ~/скрипты/**/)

Запустите shopt в подуровень, поэтому они не влияют на ваш запуск оболочки. В Е есть Баш встроенный; я был осторожен, чтобы поставить двоеточие перед В в функции printf строка формата, так что вы не в конечном итоге с нежелательных пустых путь строке в конце (эквивалентно добавлению . на свой путь).

+329
Palilo 20 авг. 2015 г., 20:57:22

Нашел здесь: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Security_Guide/s1-firewall-ipt-fwd.html

Если у вас есть политика по умолчанию падение вперед цепочки, вы должны добавить правило для переадресации входящих HTTP-запросов, так что назначения маршрутизации NAT может быть возможно. Чтобы сделать это, выполните следующие команды:

в iptables -вперед -я из eth0 -п протокол tcp --dport 80 -д 172.31.0.23 -Джей принимает
+316
Tommy Draughn 24 июн. 2013 г., 23:08:14

Здесь представлены цели и средств ретрансляции (т. е. relay1, relay2 и relay3) правильно обрабатывать трафик, поступающий как по умолчанию-шлюз (10.0.0.1) или с помощью графических интерфейсов мастер-реле (10.0.0.254) в прозрачный режим, действуя в качестве шлюза:

  1. Реле должны использовать обычный шлюз по умолчанию-шлюз для нормального движения, а именно:

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

    • исходящих ответов удаленно инициировал трафик, который пришел уже через Мастер-реле действуя в качестве альтернативного шлюза.
  3. Селектор отличить случай маршрутизации 1. от случая 2. исходный MAC-адрес альтернативного шлюза мастер-реле. Скажем 02:03:04:05:06:07.

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

Это требует политики маршрутизации, с альтернативной таблице маршрутизации (маршрутизации IP-добавить таблицу ...дополнительная маршрутизация решение (правило IP добавить fwmark...) с опорой на правила iptables с помощью мас матч модуля MAC-адрес селектора Марк мишень для изменения маршрутизации решение, и сравнение цель запомнить решение для всего соединения.

Случай 1. случае по умолчанию без специальной обработки и Случай 2. за исключением, вы должны отменить ваш маршрут изменить, чтобы использовать по умолчанию-шлюз как шлюз по умолчанию, как обычно:

IP-маршрута заменить по умолчанию через 10.0.0.1

Случай 2. будет храниться в альтернативной таблице маршрутизации. Не нужно ему имя, любое количество отлично, давайте выберем 1000254 (254 был зарезервирован, это основной таблицы...):

IP-маршрута добавить таблицу 1000254 по умолчанию через 10.0.0.254

Маршрутизация решение использовать это будет вызвано знак стоимости (исходя из правила iptablesс отметкой цели). Давайте выберем 254:

правило IP добавить fwmark подстановки 254 1000254

Как видно в поток пакетов в netfilter и общей сети, либо в iptables правило в корежить/следующее или калечить/вывода можно установить след до маршрутизации решение (или переадресация проверки) делается. Вот как в конце концов в iptables изменит маршрут. Так что для одного входящего пакета это будет:

в iptables -Т мангл-а следующее -м Мак --Мак-источник 02:03:04:05:06:07 -Джей Марк-набор-Марк 254

Теперь, чтобы запомнить это на всю связь, она должна быть обмотана сравнение вызовы, которые хранят и получить отметку в трассировщика запись в этот поток, и позволяет установить его только в первый раз, не забывая при этом направление выхода. Некоторые пояснения на этот блог: для Linux и не только ! Netfilter В Сравнение. Там нет необходимости, чтобы отметить пакеты для локальной сети трафика, Чтобы отфильтровать ее (а это может помочь при использовании трассировщика -л см. В конце). В конце концов, в том числе и предыдущее правило становится:

в iptables -Т мангл-а следующее -Джей сравнение --восстановление-Марк
в iptables -Т мангл-а следующее -метровой отметки ! --Марк 0 -й возвращение
в iptables -Т мангл-в следующее ! -с 10.0.0.0/24 -м Мак ... Мак-источник 02:03:04:05:06:07 -Джей Марк-набор-Марк 254
в iptables -Т мангл-а следующее -Джей сравнение-сохранить-Марк
в iptables -Т мангл-выход -Джей сравнение --восстановление-Марк

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

Обратите внимание, что вы можете легко вставлять таблицы, правила и знаки, чтобы иметь больше, чем один мастер-реле, если вам нужна избыточность (или просто добавить дополнительный Мак Мастер-реле , если его IP может изменить свой MAC-адрес по какой-то причине). Пример для дополнительных графических интерфейсов с IP 10.0.0.250 и Mac 0А:09:08:07:06:05:

IP-маршрута добавить таблицу 1000250 по умолчанию через 10.0.0.250
правило IP добавить fwmark 250 подстановки 1000250
в iptables -Т мангл-я следующее 4 ! -с 10.0.0.0/24 -м Мак ... Мак-источник 0А:09:08:07:06:05 -Джей Марк-набор-Марка 250

трассировщика -л будет отображать сравнение и может таким образом использоваться, чтобы отличить, если связь вышла через Мастер-реле , а не по умолчанию, потому что его метка будет 254 , а не 0:

# трассировщика -л -с 198.51.100.1
протокол TCP 6 431635 создана в src=198.51.100.1 ДСТ=10.0.0.10 спорт=50230 dport=25 РЦС=10.0.0.10 ДСТ=198.51.100.1 спорт=25 dport=50230 [уверены] Марк=0 secctx=system_u:object_r:unlabeled_t:использовать С0=1
протокол TCP 6 431527 создана в src=198.51.100.1 ДСТ=10.0.0.10 спорт=49554 dport=25 РЦС=10.0.0.10 ДСТ=198.51.100.1 спорт=25 dport=49554 [уверены] Марк=secctx 254=system_u:object_r:unlabeled_t:использовать С0=1
трассировщика В1.4.4 (трассировщика-инструменты): 2 записи потока были показаны.
+193
ravikt 3 сент. 2010 г., 06:39:51

Я использую следующие команды:

ду-ш-явного размера ./*
ду-ш ./*

обе отчетности:

4.0 к ./Lightroom_catalog_from_win_backup
Высота 432m ./Каталог Lightroom - wine_backup

хотя эти каталоги содержат:

$Лл ./"Каталог Lightroom - wine_backup"
общая высота 432m
-rwxrwx--- 1 Гиги Гиги высота 432m 18 марта 2018 Lightroom 5 в каталоге в Linux.lrcat по
-rwxrwx--- 1 Гиги Гиги 227 21 ноября 2015 zbackup.летучая мышь
$Лл ./Lightroom_catalog_from_win_backup
общая 396M
-rwxrwx--- 3 17 09 Гиги Гиги 396M декабря:35 Lightroom 5 в каталоге в Linux.lrcat по
-rwxrwx--- 3 Гиги Гиги 227 17 декабря 09:35 zbackup.летучая мышь

Почему дю сообщает 4.0 К для ./Lightroom_catalog_from_win_backup и как я мог сделать это корректно?

PS: другие информационные системы:

$стат --файловой системы $дома
 Файл: "/домашний/Гиги"
 Идентификатор: 5b052c62a5a527bb Namelen: 255 тип: для ext2 и ext3
Размер блока: 4096 фундаментальные размер блока: 4096
Блоки: Общая: Бесплатная 720651086: 155672577 В Наличии: 119098665
Дескрипторы: Общая: Бесплатная 183050240: 178896289

$команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютор: Убунту
Описание: 16.04.5 Убунту ЛТС
Релиз: 16.04
Название: xenial
+173
Adinew Hirkago 2 июл. 2014 г., 04:41:22

Википедия говорит, что:

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

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

+160
user37154 26 апр. 2014 г., 21:39:15

Баш будет делать.

#!/usr/Бен/ОКР Баш

# ### создаем псевдо хэш ИКАО локатор идентификационный номер
# читать каждую строку в массив
пока читала-линии; делать
 # установить переменную icao_nnnnnn значение
 объявить "icao_${строка[0]}"=${строка[1]}
сделано <файл2


# ### матч ИКАО код из файла file1
# прочитать в файл построчно
в то время как компании IFS=$'строка\н-Читать; делать
 # разделить строку в массив
 читай-Арр <<< "$строка"
 # если переменная icao_nnnnnn существует, то он будет распечатать
ВАР="icao_${Арр[0]}"
 функции printf "%-8С %з\п" "${!ВАР}" "$строка"
сделано <файл1

См. Это так ответ для подробности того, что происходит с "хэш" Изначально Бэш 4 поддержка ассоциативных массивов, но это должно работать в 3+4 (может 2?)

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

+139
Raygan 7 мар. 2010 г., 22:21:19

Есть более простой способ сделать это: (([Системы.Типа DateTimeOffset]::FromUnixTimeMilliSeconds($unixtime)).Датавремя).Метод toString("ы")

+94
Jakob Berlin 4 февр. 2012 г., 05:02:04

/и т. д./хосты не раунд-Робин. Он просто возвращает первое найденное соответствие.

Если вы хотите разрешение раунд-Робин, вам необходимо пройти полное DNS-сервер делает ее.

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

+20
Max Tsepkov 29 июл. 2014 г., 15:00:03

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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