Как атомарно дефрагментировать ext4 и каталоги

Фрагментация, кажется, создает много ненужных стремится при обходе дерева каталогов на HDD:

# стат-с %Ф 00 01 02
каталог
каталог
каталог

# filefrag -V в 00 01 02
Тип файловой системы: ef53
Размер файла 00 составляет 12288 (3 блока 4096 байт)
 доб: logical_offset: physical_offset: длина: ожидается: флаги:
 0: 0.. 0: 428351942.. 428351942: 1: 
 1: 1.. 2: 428352760.. 428352761: 2: 428351943: последний,ВФ
00: 2 экстентов найдено
Размер файла 01 составляет 12288 (3 блока 4096 байт)
 доб: logical_offset: physical_offset: длина: ожидается: флаги:
 0: 0.. 0: 428351771.. 428351771: 1: 
 1: 1.. 2: 428891667.. 428891668: 2: 428351772: последний,ВФ
01: 2 экстентов найдено
Размер файла 02 составляет 12288 (3 блока 4096 байт)
 доб: logical_offset: physical_offset: длина: ожидается: флаги:
 0: 0.. 0: 428351795.. 428351795: 1: 
 1: 1.. 2: 428352705.. 428352706: 2: 428351796: последний,ВФ
02: 2 экстентов найдено

e4defrag не умеет дефрагментировать их

# e4defrag -в 00
дефрагментацию ext4 для каталога(00)
[1/116] "00"
 Файл не является обычным файлом [ НГ ]

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

+489
yokohama 15 июл. 2018 г., 14:16:08
37 ответов

У меня проблема с SSH, что продолжает просить у меня пароль и пароль.

Я впервые сформирован открытый/закрытый ключ пары, используя:

$ SSH-ключей -Т ОГА -с [email protected]

она просила у меня файл для сохранения ключей и пароль затем:

$ SSH-ключей -Т ОГА -с [email protected]
Привлечения общественных/частных ключей RSA.
Введите файл в который будет сохранен ключ (в/Home/<имя_пользователя>/.по SSH/id_rsa): SSH_priv_key
Введите пароль (пустой без парольную фразу):
Опять введите один и тот же пароль:
Вашей идентификации был сохранен в SSH_priv_key.
Ваш публичный ключ был сохранен в SSH_priv_key.паб.
Отпечаток ключа является:
??:??:??:??:??:??:??:??:??:??:??:??:??:??:??:?? [email protected]

Изображения randomart ключа:
+---[RSA с 2048]----+
.....

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

$ СШ-я ~/.ssh/private-key.txt [email protected]

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

Потом я вышел из игры и попытался войти снова, но он всегда просишь пароль и пароль.

Так я читал человек SSH-ключей, погуглил, прочитал документацию/учебники и поменял потом ввели команду:

$ SSH-ключей -трса -б 2048 -Ф ~/.СШ/мой-сервер.ком

И попытался снова войти, но получил те же самые результаты.

Я не знаю, что делать теперь?

+960
Jianfa Chen 03 февр. '09 в 4:24

см http://en.wikipedia.org/wiki/Control_Sequence_Introducer для получения более подробной информации

+950
Maksym Sladkov 3 авг. 2016 г., 02:26:21
Другие ответы

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


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

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

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

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

+942
SashaVolgin 10 февр. 2016 г., 11:39:43

Вот строка в моем параметр xmodmap-пке выход

код 16 = 7 7 Слэш Слэш Слэш бар бар

И выходной параметр xmodmap -ПМ является

параметр xmodmap: до 4 ключей в модификатор, (коды клавиш в скобках):

сдвиг Shift_L (0x32 в), Shift_R (0x3e)
замок Caps_Lock (0x42)
Control_L контроля (0х25), Control_R (0x6d)
в mod1 Alt_L (на 0x40), Meta_L (0x9c)
в mod2 Num_Lock (0x4d)
mod3 
помощью mod4 клавиши super_l (0x73), Super_R (0x74), клавиши super_l (0х7f), Hyper_L (0х80)
mod5 режим mode_switch (0x8), ISO_Level3_Shift (0x7c)

Теперь когда я нажимаю Шифт+АЛТ+7 система типов ¿ (questiondown).

Почему это происходит?

+940
David Alemna 21 июн. 2019 г., 23:31:02

Допустим, я редактирую некоторые файлы. У меня (говорят) открыт терминал и менеджер файлов GUI. Я в настоящее время в /мой/очень/длинные/и/обмотки/каталог/путь в терминале. В моем GUI, то я удалю /мой/очень/длинные/и/обмотки/каталог Обратно в терминал, я попробовать КД .. и я получаю сообщение об ошибке, так как в каталоге уже нет. Ничего страшного. Я могла бы тип кд /мой/очень/долго/а/обмотки , чтобы вернуться, где я хочу пойти. Но если я слишком ленив, чтобы типа, что есть хороший способ, чтобы вернуться в ближайший каталог, по-прежнему существует?

редактировать: на CD ../../ одно решение, в данном конкретном случае. Но я интересно, если есть более общий ответ, где я не знаю, сколько шагов мне нужно сделать.

+937
RicheTheBuddha 15 сент. 2012 г., 07:37:55

Вы правы. приложения/босс-2/босс/пользования/DockyItem не видно в интерфейсом dconf-редактор. Но его установка через командную строку все работает.

gconftool-2 --тип булево-установить /приложения/босс-2/босс/пользования/DockyItem/ShowDockyItem ложные

Получить его обратно с:

gconftool-2 --тип булево-установить /приложения/босс-2/босс/пользования/DockyItem/ShowDockyItem правда
+927
sillygwailo 14 нояб. 2016 г., 08:21:00
$ заставит menuconfig

Файл Makefile:128: *** основной каталог не может содержать пробелы, ни двоеточий. Стоп.

Я получаю это сообщение об ошибке. Почему?

+906
Carlos Rivera 22 авг. 2011 г., 02:14:18

Мне нравится играть с регулярными выражениями, но по-настоящему я не чувствую, что я мастер. Я буду делать то, что вы хотите в 2 шага:

$ перл-я.бак-0pe-х/\п([А-я])/ сведения \1/г' 
$ меньше данных
23. Лорем а) он Б) га с) Ху
с

2. Ipsun да право писать что-то здесь? А) ОК Б) нет в) да
б

А теперь просто удалить пустые строки, например с помощью sed или флаш-линии функции в Emacs:

$ самошифрования sed '/^$/D' и-I данные
$ меньше данных
23. Лорем а) он Б) га с) Ху
с
2. Ipsun да право писать что-то здесь? А) ОК Б) нет в) да
б

Или просто нажмите кнопку : в Vim и вставьте это: /^$/сут.

Редактировать:

$ перл-я.бак-0pe-х/\п([а-З0-9]\))/ данные\1/г' 
+899
Betty Alvarez 12 сент. 2014 г., 23:30:53

Мне часто приходится хвост -Ф журналы доступа Apache для веб-сайтов для устранения неполадок - одна вещь, которая делает его раздражает то, что кто-нибудь загрузке страницы сразу может вызвать 12+ линии, чтобы получить записываются в журнал, и так как они длинные очереди каждого обертывания несколько строк в мой терминал.

хвост -Ф, кажется, дружат с кантом команде grep и awk, и я придумал довольно простое решение, чтобы отфильтровать дубликаты, когда один IP-адрес делает много запросов в частности второй (а также обрезать его до конкретной информации я обычно необходимость)-

хвост -Ф журнал.файла | у awk ' { печати 1 $" " 4 $" " $9}' | уник

Проблема, это не сработает. У меня просто нет выхода, даже когда я знаю, там должны быть тонны напечатанных строк.

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

хвост -Ф журнал.файла | у awk ' { печати 1 $" " 4 $" " $9}' 

Это работает именно так, как я думаю, что это должно, а печатает линии, как они происходят (но с большим количеством повторений) вот так:

12.34.56.78 [10/май/2016:18:42:01 200
12.34.56.78 [10/май/2016:18:42:02 304
12.34.56.78 [10/май/2016:18:42:02 304
12.34.56.78 [10/май/2016:18:42:02 304
12.34.56.78 [10/май/2016:18:42:02 304
12.34.56.78 [10/май/2016:18:42:02 304
12.34.56.78 [10/май/2016:18:42:02 304
12.34.56.78 [10/май/2016:18:42:02 304
журнал хвост.файла | у awk ' { печати 1 $" " 4 $" " $9}' | уник

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

Как можно сделать хвост -Ф отфильтровать повторяющиеся строки?

+879
Deema Hamed 15 мар. 2015 г., 22:10:54

Мне нужно заменить эту строку в Linux как odmget - это экс-командой и является недействительным в Linux.

Odmget -м C_RAWNODE=`"атрибут = node_number" CuAt|грэп значение|СЭД "ы/\"//г"| \
+846
Dorothy Khriam 10 сент. 2017 г., 08:39:40

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

В Linux, возможно, попробовать sfdisk. Вот пример поднял из руководства страницы; команда:

sfdisk на /dev/HDB в << ВФ
,3,л
,60,л
,19,С
,,Е
,130,л
,130,л
,130,л
,,Л
ВФ

будет раздел на/dev/HDB в два с Linux разделами 3 и 60 баллонов, своп пространства 19 баллонов, а также расширенный раздел, покрывающий все остальное. Внутри расширенного раздела есть четыре Линукс логических разделов, три из 130 цилиндры и охватывающих все остальное.

+788
Samul 28 апр. 2018 г., 01:08:22

Точного ответа необходимо указать вашу проблему немного больше. Тем не менее, общий синтаксис инструкции awk-это:

ШАБЛОН { ДЕЙСТВИЕ }

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

> у awk '/^[0-9]/ {печати $3 }' ВХОДНОЙ_ФАЙЛ
5.421 м
5.120 м
5.100 м

на рисунок вот регулярное выражение, которое соответствует любой строке, где первый символ является целым числом от 0 до 9. Для удаления м вы можете либо трубы это для другой команды, такие как тр или использовать gsub команды как в ответ cuonglm по

на awk '/^[0-9]/ { gsub(/М/, "", $3); печати $3 }' ВХОДНОЙ_ФАЙЛ
+761
Aditya Suripeddi 6 мая 2016 г., 10:49:07

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

в iptables команды, с другой стороны, делает совершенно разные вещи (вроде). Он решает, что входящий и (иногда исходящие) пакеты будут сделать это, в зависимости от набора правил (как правило, содержащиеся в файле /etc/в sysconfig/iptables в текущем и известных distributons Линукс). Я сказал, что иногда исходящие , потому что, это возможность в iptables, но он не используется так часто, как блокировать входящие пакеты. в iptables, за неимением лучшего термина, это сервер, брандмауэр реализации. Например, допустим у вас есть сервер, который содержит финансовую информацию и 3 подсети, допустим, для простоты, для финансирования людей, одна для отдела кадров и последнее для технарей. HR и технарей, нет бизнеса, войдя в финансовый сервер. Вы можете настроить iptables в Таким образом, что любой запрос на соединение, поступающих от кадровиков или технарь подсети получает за/отключен, в то время как запросы, поступающие от финансов подсети подключается. Это только один сценарий. в iptables способны фильтровать трафик на много, много больше, чем это, но все функции iptable не предмет подходит для этого сайта. Если вам интересно, есть множество документов, имеющихся на interwebs.

+732
ABI 5 авг. 2013 г., 05:29:58

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

Таким образом, в вашем случае, установки checkinstall вытащил в несколько пакетов, все из которых в конечном итоге почему-то считается несъемным купить также вы; например, строить необходимые хранится потому, что АПТ (что безусловно необходимо) предполагает, как dpkg-дев, который рекомендует строить-важно. Вы найдете отношения такого рода для каждого пакета затянул checkinstall.

Чтобы это исправить, вы можете добавить

АПТ::AutoRemove::suggestsimportant установлено в значение "ложно" ;

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

+709
user1973003 24 дек. 2010 г., 03:37:33

Это один из способов вы могли бы сделать это с "СЭД":

Вкладка=`Эхо 'х' | тр 'х' '\011"; на закладке # 
ППК=`Эхо 'х' | тр 'х' '\040"; # космос
С WS="[${СТС} {вкладку$}]"; # пробельные символы регулярных выражений
Эхо "YLB; машинка; вкладку участницы ${} 30" |
СЭД -нэ "
/\Н/!Г
\с/^([^;]*\);${с WS}*\(.*\)\(${С WS}${ВКЛАДКЕ}.*\)/\1\3\2\3/
П;/\Н.*\н/д
"

Мы должны иметь оболочки переменные вкладка/СТС/ВС, как в стандарте POSIX "СЭД" не поддерживает \т \с, следовательно, это реализация "для бедных", тех.

+706
justinf 29 авг. 2010 г., 17:34:18

Зловредные USB-флешку ларек проблема - LWN.net, 2013.

Подключите медленное устройство хранения данных (USB-накопитель, или, скажем, медиа-плеер) на компьютере с ОС Linux и писать много данных. Вся система доходов просто повесить, возможно в течение нескольких минут.

В статье предсказал простое изменение значения ядра. На 64-битных платформах x86, кэш обратной записи было позволено вырасти до 20% оперативной памяти по умолчанию. Линус предложил, чтобы эффективно ограничить его до ~180 МБ на всех платформах, имитируя ограничение 32-разрядном коде x86. Однако, текущие Линукс (версии V4.18) вообще не включать предложенные изменения. (Сравните Линуса патч, к текущей функции в V4.18).

В статье lwn бывает 2013 говорит, что проблема "хранения эквивалентно проблема bufferbloat". Сейчас идет 2016 lwn бывает статьи на новой ОС Linux функция, называемая обратной записи дросселирования (ВБТ / CONFIG_WBT / wbt_lat_usec). В статье описывается регулирования обратной записи как способ смягчить "проблему bufferbloat, которая отражает проблемы, которые были замечены в сетевой стек". Это звучит очень похоже :-).

Имеет конкретного USB-флешку теперь проблема решена заглохнет?

К менее раздражающий фон записи - LWN.net, 2016

Это опыт, который многие из нас имели: написать кучу данных на относительно медленных блочных устройств, а затем попытаться сделать некоторые другие работы. Во многих случаях система будет медленно ползти или даже заморозить на некоторое время; вещи не восстанавливают, пока основная часть данных была написана на устройство. На системе с большим объемом памяти и медленные устройства ввода/вывода, возвращаться в работоспособное состояние может продолжаться длительное время, иногда исчисляемое в минутах. Пользователи Linux, по понятным причинам в восторге от этой модели поведения, но он упорно в течение долгого времени. Теперь, возможно, новый набор патч улучшит ситуацию.


Вдохновленный этим вопрос: система лагов при больших Р/Ш операции на внешних дисках

+691
Shane Gannon 10 авг. 2010 г., 12:34:16

Я надеюсь, что я правильно понял вашу логику.

Это при условии, что машина не может быть в более чем одной области (или зоны, или как там вы их называете) сразу. Если машина не в домене "контроль" идет на проверить, если это в "Лдом". Если это не так, он идет, чтобы проверить, если он находится в "локальной зоне". Если ничего не соответствует, она показывает "я совершенно запутался".

virtname="$( virtinfo -с | у awk '/имя/ { печати $3 }' )"
моеимя="$( хоста )"

если [[ "$virtname" == "основной" ]]; затем 
 функции printf '%ы, я Контроль\домен N' "$моеимя"

 список ЛДМ | у awk '{ печати 1$}'

в elif [[ "$virtname" == "$( кошка /и т. д./имя_узла )" ]]; затем
 с printf '%ы, я\Лдом Н' "$моеимя"

 virtinfo -а | грэп "контроль"
 список zoneadm | команда grep -v с "глобальной"

Элиф [[ "$( /usr/Бен/имя_зоны )" != "Глобал" ]]; затем
 функции printf '%S, Я нахожусь в локальной\зона N' "$моеимя"
еще
 с printf '%ы, я полностью потерял\п' "$моеимя"
интернет

Это также очевидно предполагая, что снаряд, который понимает [[ ... ]]. Если это не так, тогда это тривиально, чтобы исправить.

Обратите внимание, этот код целиком непроверенными, так как я не имеют доступа к virtinfo и т. д.

+675
Pedro Luis Azeredo Perez 1 дек. 2019 г., 17:57:24

На Linux (ядро версии >= 4.3) могу ли я "требовать" всей подсети IPv6 маршрутизации его на localhost (СФ#403648), а затем установив сетку.протокол IPv6.ip_nonlocal_bind=1 , так что я могу связать на любой из этих адресов.

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

+669
89500088109 19 авг. 2011 г., 00:21:58

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

Вам не понадобится для петли. Попробуйте это:

файл грэп -е "^АВ$" -электронный компакт-диск"^$" 

Или использовать возможность выбрать только те матчи, которые точно соответствуют всей линии (от человека грэп, спасибо Kusalananda):

грэп -х -е "АВ" -электронный файл "кд" 

Вывод будет:

АБ
компакт-диск
АБ

Или (если предположить, ГНУ грэп или совместимость а \| не является стандартным Бре оператора):

команда grep "\^(\АВ|СD\)$" файл

То же с GNU СЕПГ:

е /\^(\АВ|СD\)$/!файл D' 
+660
Alexander Shamov 13 февр. 2013 г., 14:02:33

А к тому, что команды, демон имеет ForceCommand вариант:

Сил на выполнение команды, указанной ForceCommand, игнорируя любые команды, предоставленной клиентом и ~/.СШ/радиоуправляемый, если они присутствуют. Команда вызывается с помощью пользовательской оболочки входа в систему с опцией-c.
Это касается оболочки, команды или подсистемы исполнения. Это самое полезное внутри блока матча. Команды изначально поставлены клиент доступен в переменной окружения SSH_ORIGINAL_COMMAND.

Поэтому от чтения, если вы установите ForceCommand в скрипте, что нужно примерно делать, что хочешь.

Как держать сейф аудита, одним из решений в многосерверной системе будут учиться syslog и отправлять записи по сети на другой физический хост. Это в значительной степени предотвращает попадание в журналы после того, как они были созданы. Не что-то еще, вы могли бы сооружать что-то, чтобы просто передавать журналы на другой порт на localhost, где демон собирает и хранит их. (Попробовав очевидно, вы не можете скрипт -Ф /Дев/протокол TCP/localhost в/8888 с как/dev/ПТС/... должны быть обработаны в bash, так что я думаю, вам нужно mkfifo себе канал связи как в man-страницы пример скрипта -Ф)

+596
crayzeewulf 5 февр. 2014 г., 10:34:44

У меня есть входной файл в

DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0940 29343414 11 110005
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 2336 29843714 11 110006
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0940 29343214 11 110007
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 2336 29843914 11 110009
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 2336 7945414 11 110010
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0940 29343314 11 110013
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 2336 7945614 11 110015
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0941 29343514 11 110019
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 0941 7446214 11 110021
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 2336 7945814 11 110022
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 0941 7446414 11 110024

и мое требование-иметь выход следующим образом

DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0940 29343414 11 110005 0
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 2336 29843714 11 110006 0
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0940 29343214 11 110007 0
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 2336 29843914 11 110009 1
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 2336 7945414 11 110010 0
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0940 29343314 11 110013 2
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 2336 7945614 11 110015 1
DPortal=RemoteFile номера eccn=4004_130122 0256 А02 141111 0941 29343514 11 110019 3
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 0941 7446214 11 110021 1
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 2336 7945814 11 110022 0 
DPortal=RemoteFile номера eccn=4004_120306 1232 А03 141111 0941 7446414 11 110024 1

я.е в последнем столбце должна вывести значение следующей последней колонке по строке -1 я.е (N+1) -п -1 =следующий столбец.

+575
Rijestine Saagundo 21 дек. 2012 г., 01:48:18

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

+530
Maheshvirus 25 авг. 2011 г., 18:56:42

POSIXly, вы используете найти:

если найти "$исходный_файл" -чернослив -новее "$target_file" | команда grep -Q', то^'; тогда
 функции printf '%з\п' "исходный_файл$новее, чем $target_file"
еще
 эхо "это не новые или один из файлов не доступна"
интернет

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

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

случае $исходный_файл в
 (["-+()!"]*) исходный_файл=./$исходный_файл;;
эсок

Гну и FreeBSD найти реализаций, по крайней мере, сделать поддержка суб-секунду. AFAICT, macOS и, похоже, даже магазин суб-второй раз информацию в атрибуты файла на файловой системе HFS+, по крайней мере.

+522
Zuofang Yue 5 мая 2019 г., 12:44:03

Я создал свой сервер (назовем его сервер) межсетевой экран, так что никакого ввода/вывода правила допускается, за исключением: - входящий SSH-соединение - исходящие подключения по SSH Это хорошо работает сейчас!

Теперь, я хотел бы 1. Установить по требованию VPN-подключение сервера к определенному IP-адресу С "-З" в OpenSSH вариант (интерфейс Тун) 2. При этом VPN-соединение устанавливается, маршрут весь исходящий трафик на этот новый интерфейс Тун (так что когда я выполняю команды wget , потоки проходят через VPN-туннель)

Шаг 1 легко и сделать. Однако, я беспорядок с шагом 2.

Вот мои правила брандмауэра:

# Разрешить входящий / исходящий СШ
в iptables -I вход -Джей принимает -П по tcp --dport 22-спорт 1:65000
в iptables -A выход -Джей принимает -П по tcp --dport 1:65000-спорт 22

###Не работает
# ВПН потоков
в iptables -a ввод -Джей принимает -с 10.0.0.1
в iptables -A выход -Джей принимает -д 10.0.0.1

Вот командная строка для шага 1 (запускать с моего сервера):

СШ -о PermitLocalCommand=да -о LocalCommand="команду ifconfig eth0 в pointopoint 10.0.0.2 10.0.0.1 маска 255.255.255.0" -о параметр serveraliveinterval=60 -з 1:1 [email protected] "tun1 команду ifconfig 10.0.0.1 10.0.0.2 маска 255.255.255.0 pointopoint"

Работает как шарм!

Далее я пытаюсь установить новые сети VPN IP в качестве маршрута по умолчанию:

ИС добавить маршрут по умолчанию через 10.0.0.1
IP-маршрута-дель-умолчанию через мой.предыдущие.гв

Это не работает.

Любая идея, что случилось?

+517
billyadams 7 июл. 2017 г., 11:34:13

Причина, по которой вы получаете сообщение "дубликат ключа" объясняется, как YAML является структурированной.

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

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

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

- название: создание кластера
 стали: да

 ведущие: спереди
роли:
 - deploy_front

- хозяева: дБ
роли:
 - deploy_db

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

+468
kyusan93 24 февр. 2018 г., 09:46:30

Доллар-знак триггеров параметр расширения; 1 является строкой "1", а $1 - это первая оболочка параметра.

+454
Dafrapster 12 окт. 2012 г., 13:51:13

Обычная виновного подозреваемого будет честный путаницы. Самое очевидное место, чтобы проверить, что вы выполняете задания от снаряда, чьи ПИД совпадает с ожидаемой (1225). В комментариях вы упомянули, что у вас есть терминал, но я подозревая, что "какая-то другая команда", возможно, начали еще один снаряд? Вы подтвердите $$ из оболочки, которую вы выполняете задания от?

+437
lenasmile99 18 мар. 2011 г., 22:10:21

Вы действительно должны использовать что-то вроде checkinstall-инструмент, который упаковывает вручную встроенном программном обеспечении в деб/РПМ, который может затем быть установлен и удален в обычном порядке (документы для Ubuntu: https://help.ubuntu.com/community/CheckInstall ).

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

+424
Erlang P 4 сент. 2010 г., 23:50:17

Я ищу первоначальное значение $- переменная. От какой файл и в какой момент он инициализируется?

+394
Kshitij Dhakal 24 мая 2017 г., 03:05:40

Вы могли бы просто использовать кошку:

кот /ВАР/ТМП/пс1-файл >> /главная/уоон/.bashrc следующее

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

файл { "/ВАР/ТМП/пс1-файл"
 источник => 'кукол:///модули/bashrc и/пс1'
}

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

+280
user283772 9 февр. 2013 г., 09:52:46
объявить-МХ
ивал $(копать МХ +короткие google.com | СЭД "ы/'//г; с/^/МХ[/; с/ /]='/; с/$/';/")

Сначала объявить ассоциативный массив с именем МХ, затем выполнить копать и использовать СЭД для преобразования выходных данных в ассоциативный ряд заданий, то эвал , что в текущей оболочке. В СЕПГ команда удаляет все одиночные кавычки, затем оборачивается, чтобы присвоить значение переменной, используя одинарные кавычки для цитаты значение.

+271
Amanda caune 19 апр. 2013 г., 21:26:37

Недавно я купил телефон Lenovo 500С-14isk и он пришел с установленной Windows 10. Вчера я установил в двойной загрузки элементарно режиме ОС. Не заметил ничего плохого во время установки, но подсветка клавиш не работает.

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

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

Каждый раз, когда один ботинки я получаю сообщения:

Платформы [ 0.759639] MSFT0101:00: не требовать ресурсов 1 
[ 0.759715] с ACPI MSFT0101:00: плафторм создание устройства не удалось: -16

Я тоже здесь обновление BIOS скриншот из загрузки:

+211
Ajanthan Mani 26 февр. 2016 г., 09:39:29

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

Например, если у вас есть два интерфейса, и каждый имеет свой IP из другой сети так localnets может соответствовать всем сетям.

интерфейс eth0 с IP 10.0.0.1 маска 255.0.0.0
на eth1 с IP 192.168.0.1 маска 255.255.255.0

Так localnets матч (10.0.0.0\8, 192.168.0.0\24).

+143
Anubhab 17 июн. 2010 г., 01:55:42

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

Вы можете увидеть реальные ключи, ИВС и солей . Обратите внимание, что ваш ключ урезается до 128-битным ключом с помощью AES-128-ЕЦБ. Также отметим, что ЕЦБ режим слаб и не подходит для общего пользования.

$ OpenSSL для шифрования AES-128-ЕЦБ -П-К 4D1D75237C31E7732030C69F209F23154418373335E049C4F567C7B6D422ABD0
соль=EA7B538100000000
ключ=4D1D75237C31E7732030C69F209F2315
$ OpenSSL для шифрования AES-256-CBC С -П -проходите проходите:секрет
соль=332A7608A01A609A
ключ=1B27C46F481CFA793C665EEFC3C5B6867735CD326840C598AA6EBCCA5829D066
ИЖ =CE223BAEDAA625C02A397D3E1FCE8E75

Согласно инструкции не поддерживает файл input. Вы могли бы хотеть сделать что-то вроде этого:

в OpenSSL AES-128 и-ЭКБ -Д -в encrypted_base64.txt -к $(вывести -в-е '"%02X"' data_key_plaintext.Бен) -в base64
+75
Creaforge 23 дек. 2015 г., 02:29:41

Трюк прост: вы просто не. Это пустая трата времени и просто не нужно. Запоминание команды не особо полезный навык. Гораздо важнее понять, как это работает в целом и имеют смутное представление, что существуют инструменты, в первую очередь, и то, что вы используете их для. Очень важный навык здесь нужно знать, как узнать о вещах, которые тебе еще не знаю.

Man-страницы занимает времени? Не так. Это не так, как надо читать их, по крайней мере, не каждый раз - есть функция поиска. Так что если я не помню, каким загадочным вариантом для программами hdparm , чтобы отключить таймер холостого хода, на некоторых накопителях WD дисков, я мужчина программами hdparm и /idle3 и Эй, это -Дж. Ищет вещи, как это так быстро я даже не помню, как делать это впоследствии.

Представьте, кто-то на самом деле запоминать все программами hdparm вариантов. Какая трата времени.

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

+64
user198213 15 июн. 2015 г., 01:16:39

Мой Если выражение всегда возвращает значение true, то. Переменное вращение это или 0.000 90.000, значение плавающее, или это так кажется

Вращение="$(медиаинфо --сообщите="видео;%вращения,%" $видео$ORIGINALEXTENTION)"
Эхо $вращения

ROTATION_PARAMETER=""

если [ $вращения -экв. 90 ]
тогда
 ROTATION_PARAMETER=" --поворот=4"
интернет

Эхо $ROTATION_PARAMETER

Как я могу сравнивать переменной значение?

+30
Rachit Jain 21 мар. 2019 г., 20:11:45

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

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

+12
James Manes 28 нояб. 2017 г., 16:40:06

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

$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